typo: fix typo in db/write_thread's state (#8423)
Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/8423 Reviewed By: mrambacher Differential Revision: D29232587 Pulled By: jay-zhuang fbshipit-source-id: 04d4937cf0605cbf341a920d1305369a7b8f0574
This commit is contained in:
parent
82a70e1470
commit
19a89267ca
@ -36,7 +36,7 @@ class WriteThread {
|
||||
// non-parallel informs a follower that its writes have been committed
|
||||
// (-> STATE_COMPLETED), or when a leader that has chosen to perform
|
||||
// updates in parallel and needs this Writer to apply its batch (->
|
||||
// STATE_PARALLEL_FOLLOWER).
|
||||
// STATE_PARALLEL_MEMTABLE_WRITER).
|
||||
STATE_INIT = 1,
|
||||
|
||||
// The state used to inform a waiting Writer that it has become the
|
||||
@ -129,7 +129,7 @@ class WriteThread {
|
||||
WriteGroup* write_group;
|
||||
SequenceNumber sequence; // the sequence number to use for the first key
|
||||
Status status;
|
||||
Status callback_status; // status returned by callback->Callback()
|
||||
Status callback_status; // status returned by callback->Callback()
|
||||
|
||||
std::aligned_storage<sizeof(std::mutex)>::type state_mutex_bytes;
|
||||
std::aligned_storage<sizeof(std::condition_variable)>::type state_cv_bytes;
|
||||
@ -246,7 +246,7 @@ class WriteThread {
|
||||
std::condition_variable& StateCV() {
|
||||
assert(made_waitable);
|
||||
return *static_cast<std::condition_variable*>(
|
||||
static_cast<void*>(&state_cv_bytes));
|
||||
static_cast<void*>(&state_cv_bytes));
|
||||
}
|
||||
};
|
||||
|
||||
@ -273,7 +273,7 @@ class WriteThread {
|
||||
// STATE_GROUP_LEADER. If w has been made part of a sequential batch
|
||||
// group and the leader has performed the write, returns STATE_DONE.
|
||||
// If w has been made part of a parallel batch group and is responsible
|
||||
// for updating the memtable, returns STATE_PARALLEL_FOLLOWER.
|
||||
// for updating the memtable, returns STATE_PARALLEL_MEMTABLE_WRITER.
|
||||
//
|
||||
// The db mutex SHOULD NOT be held when calling this function, because
|
||||
// it will block.
|
||||
@ -310,8 +310,8 @@ class WriteThread {
|
||||
// the next leader if needed.
|
||||
void ExitAsMemTableWriter(Writer* self, WriteGroup& write_group);
|
||||
|
||||
// Causes JoinBatchGroup to return STATE_PARALLEL_FOLLOWER for all of the
|
||||
// non-leader members of this write batch group. Sets Writer::sequence
|
||||
// Causes JoinBatchGroup to return STATE_PARALLEL_MEMTABLE_WRITER for all of
|
||||
// the non-leader members of this write batch group. Sets Writer::sequence
|
||||
// before waking them up.
|
||||
//
|
||||
// WriteGroup* write_group: Extra state used to coordinate the parallel add
|
||||
|
Loading…
Reference in New Issue
Block a user