diff options
author | Gregory Noma <gregory.noma@gmail.com> | 2021-07-01 16:41:58 -0400 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-07-01 21:23:28 +0000 |
commit | 566d115f29c18de712b35b34901477df6a32c056 (patch) | |
tree | c1e9d9ca407f8da12f3807d4a1c9abe71e8f46b2 /src/mongo/db/sorter | |
parent | 18cf3dcc46f36d80b18680451168187d16eb2cac (diff) | |
download | mongo-566d115f29c18de712b35b34901477df6a32c056.tar.gz |
SERVER-58201 Remove Sorter::_numSpills
Diffstat (limited to 'src/mongo/db/sorter')
-rw-r--r-- | src/mongo/db/sorter/sorter.cpp | 4 | ||||
-rw-r--r-- | src/mongo/db/sorter/sorter.h | 5 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/mongo/db/sorter/sorter.cpp b/src/mongo/db/sorter/sorter.cpp index 9b6a49d4752..9a137653ec7 100644 --- a/src/mongo/db/sorter/sorter.cpp +++ b/src/mongo/db/sorter/sorter.cpp @@ -571,7 +571,7 @@ public: _nextSortedFileWriterOffset(!ranges.empty() ? ranges.back().getEndOffset() : 0) { invariant(opts.extSortAllowed); - this->_numSpills += ranges.size(); + this->_iters.reserve(ranges.size()); std::transform(ranges.begin(), ranges.end(), std::back_inserter(this->_iters), @@ -654,7 +654,6 @@ private: } void spill() { - this->_numSpills++; if (_data.empty()) return; @@ -947,7 +946,6 @@ private: void spill() { invariant(!_done); - this->_numSpills += 1; if (_data.empty()) return; diff --git a/src/mongo/db/sorter/sorter.h b/src/mongo/db/sorter/sorter.h index 423638d7a8a..04acaf42f99 100644 --- a/src/mongo/db/sorter/sorter.h +++ b/src/mongo/db/sorter/sorter.h @@ -283,7 +283,7 @@ public: virtual ~Sorter() {} size_t numSpills() const { - return _numSpills; + return _iters.size(); } size_t numSorted() const { @@ -301,8 +301,7 @@ protected: virtual void spill() = 0; - size_t _numSpills = 0; // Keeps track of the number of times data was spilled to disk. - size_t _numSorted = 0; // Keeps track of the number of keys sorted. + size_t _numSorted = 0; // Keeps track of the number of keys sorted. uint64_t _totalDataSizeSorted = 0; // Keeps track of the total size of data sorted. // Whether the files written by this Sorter should be kept on destruction. |