Fix compaction_job.cc division by zero
Summary: Fix division by zero in compaction_job.cc Closes https://github.com/facebook/rocksdb/pull/1575 Differential Revision: D4240818 Pulled By: IslamAbdelRahman fbshipit-source-id: a8bc757
This commit is contained in:
parent
01eabf7375
commit
13e66a8f51
@ -484,9 +484,8 @@ void CompactionJob::GenSubcompactionBoundaries() {
|
|||||||
static_cast<uint64_t>(db_options_.max_subcompactions),
|
static_cast<uint64_t>(db_options_.max_subcompactions),
|
||||||
max_output_files});
|
max_output_files});
|
||||||
|
|
||||||
double mean = sum * 1.0 / subcompactions;
|
|
||||||
|
|
||||||
if (subcompactions > 1) {
|
if (subcompactions > 1) {
|
||||||
|
double mean = sum * 1.0 / subcompactions;
|
||||||
// Greedily add ranges to the subcompaction until the sum of the ranges'
|
// Greedily add ranges to the subcompaction until the sum of the ranges'
|
||||||
// sizes becomes >= the expected mean size of a subcompaction
|
// sizes becomes >= the expected mean size of a subcompaction
|
||||||
sum = 0;
|
sum = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user