db_bench: explicitly clear buffer in compress benchmark
Summary: It is reported that in compress benchmark in db_bench, zlib will cause an OOM. The suggestd fix was to clear the buffer. Test Plan: Build and run compress benchmark. Reviewers: IslamAbdelRahman, yhchiang, rven, andrewkr, kradhakrishnan, anthony Reviewed By: anthony Subscribers: leveldb, dhruba Differential Revision: https://reviews.facebook.net/D52857
This commit is contained in:
parent
fdbff42391
commit
94918ae84b
@ -2262,6 +2262,7 @@ class Benchmark {
|
|||||||
|
|
||||||
// Compress 1G
|
// Compress 1G
|
||||||
while (ok && bytes < int64_t(1) << 30) {
|
while (ok && bytes < int64_t(1) << 30) {
|
||||||
|
compressed.clear();
|
||||||
ok = CompressSlice(input, &compressed);
|
ok = CompressSlice(input, &compressed);
|
||||||
produced += compressed.size();
|
produced += compressed.size();
|
||||||
bytes += input.size();
|
bytes += input.size();
|
||||||
|
Loading…
Reference in New Issue
Block a user