Summary: Fixes issue https://github.com/facebook/rocksdb/issues/6651 Tests: make check Pull Request resolved: https://github.com/facebook/rocksdb/pull/6656 Reviewed By: cheng-chang Differential Revision: D20879084 Pulled By: anand1976 fbshipit-source-id: c2cc508ca2716fcf80dcf9d2ba31c32d211f941e
This commit is contained in:
parent
1be3be5522
commit
d600e5b0eb
@ -1184,21 +1184,21 @@ IOStatus BlockBasedTableBuilder::io_status() const {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BlockBasedTableBuilder::SetStatusAtom(Status status) {
|
void BlockBasedTableBuilder::SetStatusAtom(Status s) {
|
||||||
if (rep_->compression_opts.parallel_threads > 1) {
|
if (rep_->compression_opts.parallel_threads > 1) {
|
||||||
std::lock_guard<std::mutex> lock(rep_->status_mutex);
|
std::lock_guard<std::mutex> lock(rep_->status_mutex);
|
||||||
rep_->status = status;
|
rep_->status = s;
|
||||||
} else {
|
} else {
|
||||||
rep_->status = status;
|
rep_->status = s;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void BlockBasedTableBuilder::SetIOStatusAtom(IOStatus io_status) {
|
void BlockBasedTableBuilder::SetIOStatusAtom(IOStatus io_s) {
|
||||||
if (rep_->compression_opts.parallel_threads > 1) {
|
if (rep_->compression_opts.parallel_threads > 1) {
|
||||||
std::lock_guard<std::mutex> lock(rep_->io_status_mutex);
|
std::lock_guard<std::mutex> lock(rep_->io_status_mutex);
|
||||||
rep_->io_status = io_status;
|
rep_->io_status = io_s;
|
||||||
} else {
|
} else {
|
||||||
rep_->io_status = io_status;
|
rep_->io_status = io_s;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user