{"push_id":796745546,"size":12,"distinct_size":2,"ref":"refs/heads/noetzli_tmp","head":"7ef74642376890a791924f5b2a04afae632eef4d","before":"8030cc784b69291a69f639dc6bd5d44ce1747e54","commits":[{"sha":"f21c7415a7c77edf1158fc8503c41ca6a04696f7","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Change the log level of DB start-up log from Warn to Header.\n\nSummary: Change the log level of DB start-up log from Warn to Header.\n\nTest Plan: db_bench and observe the LOG header\n\nReviewers: igor, anthony, IslamAbdelRahman, sdong\n\nReviewed By: sdong\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47067","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/f21c7415a7c77edf1158fc8503c41ca6a04696f7"},{"sha":"2e8e7eb39191b2422366a557cef34f8bde95a21e","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Fix the verbosity issue in Java makefile\n\nSummary:\nWhen running `make rocksdbjava V=1`, it currently does\nnot print out the original command but something odd instead:\n\n    mkdir -p jl/db\n\nThis patch tries to fix this issue.\n\nTest Plan: make rocksdbjava V=1\n\nReviewers: igor, sdong, IslamAbdelRahman, meyering\n\nReviewed By: meyering\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47061","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/2e8e7eb39191b2422366a557cef34f8bde95a21e"},{"sha":"16934d495979fbed9e6c69dba6e04d8da37849cf","author":{"email":"a27884a205c28e99df76dbb0d834084a9a704cba@gmail.com","name":"Andres Noetzli"},"message":"Fix wrong constants in db_test_util\n\nSummary: Fix two constants in WaitFor() that multiply a value with 000 instead of 1000.\n\nTest Plan: make clean all check\n\nReviewers: rven, anthony, yhchiang, aekmekji, sdong, MarkCallaghan, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47091","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/16934d495979fbed9e6c69dba6e04d8da37849cf"},{"sha":"cecd903ad9baff6831342ff6babd4160c2e669bf","author":{"email":"a27884a205c28e99df76dbb0d834084a9a704cba@gmail.com","name":"Andres Noetzli"},"message":"Fix gflags build in Travis script\n\nSummary:\nThere were two minor issues with 9566342d28fedf3bf90c1a5ee4cc8e6246585ed8:\n- The install command was doing `cmake` instead of `cmake .`\n- `LIBRARY_PATH` was not set\nFix both issues.\n\nTest Plan: Run tests on Travis: https://travis-ci.org/facebook/rocksdb/jobs/80699627 (bloom_test works now).\n\nReviewers: igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47103","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/cecd903ad9baff6831342ff6babd4160c2e669bf"},{"sha":"9aca7cd6d8e182c0a67204dc0756c75b2ae996ce","author":{"email":"485e2df9581649b6c8f873e000ad8bee4290c1b7@fb.com","name":"sdong"},"message":"DB::Open() to flush info log after printing DB pointer\n\nSummary: Now DB::Open() flushes info log before printing DB pointer, so it may not show up if no activity after DB open. Move log flushing from after printing options to printing DB pointer.\n\nTest Plan: make commit-prereq\n\nReviewers: igor, IslamAbdelRahman, yhchiang, kradhakrishnan, anthony, rven\n\nReviewed By: rven\n\nSubscribers: leveldb, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D47121","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/9aca7cd6d8e182c0a67204dc0756c75b2ae996ce"},{"sha":"a5e312a7a475c6607845ccca3330d73bb88f7740","author":{"email":"3366b60a6bb07f3fb8c137a4678a19fe90728299@dev4790.prn1.facebook.com","name":"Mayank Pundir"},"message":"Improving condition for bottommost level during compaction\n\nSummary: The diff modifies the condition checked to determine the bottommost level during compaction. Previously, absence of files in higher levels alone was used as the condition. Now, the function additionally evaluates if the higher levels have files which have non-overlapping key ranges, then the level can be safely considered as the bottommost level.\n\nTest Plan: Unit test cases added and passing. However, unit tests of universal compaction are failing as a result of the changes made in this diff. Need to understand why that is happening.\n\nReviewers: igor\n\nSubscribers: dhruba, sdong, lgalanis, meyering\n\nDifferential Revision: https://reviews.facebook.net/D46473","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/a5e312a7a475c6607845ccca3330d73bb88f7740"},{"sha":"51e1c11254543b2c59aaede46b38e560f4212804","author":{"email":"01b4858c232b891e1ad3edd1cd6314647466376f@fb.com","name":"Venkatesh Radhakrishnan"},"message":"Do not flag error if file to be deleted does not exist\n\nSummary:\nSome users have observed errors in the log file when\nthe log file or sst file is already deleted.\n\nTest Plan:\nMake sure that the errors do not appear for already deleted\nfiles.\n\nReviewers: sdong\n\nReviewed By: sdong\n\nSubscribers: anthony, kradhakrishnan, yhchiang, rven, igor, IslamAbdelRahman, dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47115","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/51e1c11254543b2c59aaede46b38e560f4212804"},{"sha":"f8b770a942a79503f3ad43d487b23b114c48100b","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"fixed typos","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/f8b770a942a79503f3ad43d487b23b114c48100b"},{"sha":"f35560d00d8d76565f34e3659debbf43d88555d2","author":{"email":"c41a91592f3385ee0351a6ff99a5fed70f5190fe@gmail.com","name":"Igor Canadi"},"message":"Merge pull request #723 from jsteemann/fix-typos\n\nfixed typos in comments of options.h","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/f35560d00d8d76565f34e3659debbf43d88555d2"},{"sha":"014fd55adca7b217d08f579f78303eef39b834f2","author":{"email":"a27884a205c28e99df76dbb0d834084a9a704cba@gmail.com","name":"Andres Noetzli"},"message":"Support for SingleDelete()\n\nSummary:\nThis patch fixes #7460559. It introduces SingleDelete as a new database\noperation. This operation can be used to delete keys that were never\noverwritten (no put following another put of the same key). If an overwritten\nkey is single deleted the behavior is undefined. Single deletion of a\nnon-existent key has no effect but multiple consecutive single deletions are\nnot allowed (see limitations).\n\nIn contrast to the conventional Delete() operation, the deletion entry is\nremoved along with the value when the two are lined up in a compaction. Note:\nThe semantics are similar to @igor's prototype that allowed to have this\nbehavior on the granularity of a column family (\nhttps://reviews.facebook.net/D42093 ). This new patch, however, is more\naggressive when it comes to removing tombstones: It removes the SingleDelete\ntogether with the value whenever there is no snapshot between them while the\nolder patch only did this when the sequence number of the deletion was older\nthan the earliest snapshot.\n\nMost of the complex additions are in the Compaction Iterator, all other changes\nshould be relatively straightforward. The patch also includes basic support for\nsingle deletions in db_stress and db_bench.\n\nLimitations:\n- Not compatible with cuckoo hash tables\n- Single deletions cannot be used in combination with merges and normal\n  deletions on the same key (other keys are not affected by this)\n- Consecutive single deletions are currently not allowed (and older version of\n  this patch supported this so it could be resurrected if needed)\n\nTest Plan: make all check\n\nReviewers: yhchiang, sdong, rven, anthony, yoshinorim, igor\n\nReviewed By: igor\n\nSubscribers: maykov, dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D43179","distinct":false,"url":"https://api.github.com/repos/facebook/rocksdb/commits/014fd55adca7b217d08f579f78303eef39b834f2"},{"sha":"66124f12d340ce0b9135c641625b2ba883d4f784","author":{"email":"a27884a205c28e99df76dbb0d834084a9a704cba@gmail.com","name":"Andres Noetzli"},"message":"Check formatting in Travis","distinct":true,"url":"https://api.github.com/repos/facebook/rocksdb/commits/66124f12d340ce0b9135c641625b2ba883d4f784"},{"sha":"7ef74642376890a791924f5b2a04afae632eef4d","author":{"email":"a27884a205c28e99df76dbb0d834084a9a704cba@gmail.com","name":"Andres Noetzli"},"message":"merge","distinct":true,"url":"https://api.github.com/repos/facebook/rocksdb/commits/7ef74642376890a791924f5b2a04afae632eef4d"}]}