MySQL 9.1.0
Source Code Documentation
commit_order_queue.h File Reference
#include <cstdint>
#include <vector>
#include "sql/containers/integrals_lockfree_queue.h"
#include "sql/locks/shared_spin_lock.h"
#include "sql/mdl.h"
#include "sql/memory/aligned_atomic.h"

Go to the source code of this file.

Classes

class  cs::apply::Commit_order_queue
 Queue to maintain the ordered sequence of workers waiting for commit. More...
 
class  cs::apply::Commit_order_queue::Node
 Queue element, holding the needed information to manage the commit ordering. More...
 
class  cs::apply::Commit_order_queue::Iterator
 Iterator helper class to iterate over the Commit_order_queue following the underlying commit order. More...
 

Namespaces

namespace  cs
 
namespace  cs::apply