Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Atomic operations using my_atomic produce pretty convoluted and error prone code. In 10.4 we have C++11 enabled and it provides much cleaner atomic operations API.
Attachments
Issue Links
- blocks
-
MDEV-12535 Relax buf_pool::n_pend_unzip protection if possible
-
- Closed
-
- causes
-
MDEV-28601 InnoDB history list length is reverted from 64bit to 32bit int.
-
- Closed
-
- relates to
-
MDEV-15706 Remove information_schema.innodb_metrics, innodb_monitor_enable, innodb_monitor_disable
-
- Open
-
-
MDEV-18677 clang 7 fails to compile innodb
-
- Closed
-
I see that os0once.h and srv0mon.h still have not been converted to use C++11 atomics. Shall we leave those for a later version?