{"push_id":703656293,"size":117,"distinct_size":0,"ref":"refs/heads/mongorocks","head":"bf03f59c1180e75bdc7eea03eb50df61f680b7a3","before":"7a3577519f00c216cf15063025ec12b5c2125866","commits":[{"sha":"eeb44366bae1dfc26e01db9f77c30c2179c134a8","author":{"email":"99154cebb78ce75bc3fa4385d176b53e7d35c6c0@corp.badoo.com","name":"Holodov Alexander"},"message":"C api: human-readable statistics","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/eeb44366bae1dfc26e01db9f77c30c2179c134a8"},{"sha":"84a9c6a53a5fef0c782265201c6b394b5fbe8f40","author":{"email":"99154cebb78ce75bc3fa4385d176b53e7d35c6c0@corp.badoo.com","name":"Holodov Alexander"},"message":"add comment","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/84a9c6a53a5fef0c782265201c6b394b5fbe8f40"},{"sha":"7fee8775a459134c4cb04baae5bd1687e268f2a0","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Allow EventLogger to directly log from a JSONWriter.\n\nSummary:\nAllow EventLogger to directly log from a JSONWriter.  This allows\nthe JSONWriter to be shared by EventLogger and potentially EventListener,\nwhich is an important step to integrate EventLogger and EventListener.\n\nThis patch also rewrites EventLoggerHelpers::LogTableFileCreation(),\nwhich uses the new API to generate identical log.\n\nTest Plan:\nRun db_bench in debug mode and make sure the log is correct and no\nassertions fail.\n\nReviewers: sdong, anthony, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38709","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/7fee8775a459134c4cb04baae5bd1687e268f2a0"},{"sha":"309a9d0760c6ff50a6323b9e76f5606adaa6bcbc","author":{"email":"b74673f3c990e809b0211cc26cf8ff8cc1ef0907@fb.com","name":"Igor Canadi"},"message":"Run tests sequentally if J=1\n\nSummary: Sometimes we want to run tests sequentially. J=1 gives us that option\n\nTest Plan:\nmake J=1 check -- sequential\nmake J=2 check -- parallel\n\nReviewers: sdong, yhchiang, meyering\n\nReviewed By: meyering\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38805","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/309a9d0760c6ff50a6323b9e76f5606adaa6bcbc"},{"sha":"2abb59268825b2f172c97fbed86b1e6834580b18","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Avoid logging under mutex in DBImpl::WriteLevel0TableForRecovery().\n\nSummary: Avoid logging under mutex in DBImpl::WriteLevel0TableForRecovery().\n\nTest Plan: make all check\n\nReviewers: igor, sdong\n\nReviewed By: sdong\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38823","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/2abb59268825b2f172c97fbed86b1e6834580b18"},{"sha":"687214f8789a87bdf715cc6aabe728d604d15b30","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Ensure ColumnFamilyOptions.num_levels >= 2 when level compaction is used.\n\nSummary: Ensure ColumnFamilyOptions.num_levels >= 2 when level compaction is used.\n\nTest Plan: Extend SanitizeOptions test in column_family_test\n\nReviewers: sdong, rven, anthony, krishnanm86, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38829","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/687214f8789a87bdf715cc6aabe728d604d15b30"},{"sha":"dc81efe415a0a7885dfd91b9d6ac6a363a39103b","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Change the log-level of DB summary and options from INFO_LEVEL to WARN_LEVEL\n\nSummary: Change the log-level of DB summary and options from INFO_LEVEL to WARN_LEVEL\n\nTest Plan:\nUse db_bench to verify the log level.\n\nSample output:\n    2015/05/22-00:20:39.778064 7fff75b41300 [WARN] RocksDB version: 3.11.0\n    2015/05/22-00:20:39.778095 7fff75b41300 [WARN] Git sha rocksdb_build_git_sha:7fee8775a459134c4cb04baae5bd1687e268f2a0\n    2015/05/22-00:20:39.778099 7fff75b41300 [WARN] Compile date May 22 2015\n    2015/05/22-00:20:39.778101 7fff75b41300 [WARN] DB SUMMARY\n    2015/05/22-00:20:39.778145 7fff75b41300 [WARN] SST files in /tmp/rocksdbtest-691931916/dbbench dir, Total Num: 0, files:\n    2015/05/22-00:20:39.778148 7fff75b41300 [WARN] Write Ahead Log file in /tmp/rocksdbtest-691931916/dbbench:\n    2015/05/22-00:20:39.778150 7fff75b41300 [WARN]          Options.error_if_exists: 0\n    2015/05/22-00:20:39.778152 7fff75b41300 [WARN]        Options.create_if_missing: 1\n    2015/05/22-00:20:39.778153 7fff75b41300 [WARN]          Options.paranoid_checks: 1\n\nReviewers: MarkCallaghan, igor, kradhakrishnan\n\nReviewed By: igor\n\nSubscribers: sdong, dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38835","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/dc81efe415a0a7885dfd91b9d6ac6a363a39103b"},{"sha":"5c224d1b70ca873fc77afbd809c2380fc67d5934","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Fixed two bugs on logging file deletion.\n\nSummary:\nThis patch fixes the following two bugs on logging file deletion.\n\n1.  Previously, file deletion failure was only logged in INFO_LEVEL.\n    This patch changes it to ERROR_LEVEL and does some code clean.\n\n2.  EventLogger previously will always generate the same log on\n    table file deletion even when file deletion is not successful.\n    Now the resulting status of file deletion will also be logged.\n\nTest Plan: make all check\n\nReviewers: sdong, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38817","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/5c224d1b70ca873fc77afbd809c2380fc67d5934"},{"sha":"ea6d3a8ac023f10ebabc1d1db4293192a2a1e387","author":{"email":"b74673f3c990e809b0211cc26cf8ff8cc1ef0907@fb.com","name":"Igor Canadi"},"message":"Don't skip last level when calculating compaction stats\n\nSummary: We have a bug where we don't report the last level's files as being compacted. This fixes it.\n\nTest Plan: See the fix in action here: https://phabricator.fb.com/P19845738\n\nReviewers: MarkCallaghan, sdong\n\nReviewed By: sdong\n\nSubscribers: yhchiang, dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38727","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/ea6d3a8ac023f10ebabc1d1db4293192a2a1e387"},{"sha":"d90cee9fd39e4530495f26ea309824c34308a734","author":{"email":"6f23e19c23fef4af75a8ede0786cbd4c931fcacf@gmail.com","name":"Aaron Schlesinger"},"message":"adding docker build script and dockerfile","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/d90cee9fd39e4530495f26ea309824c34308a734"},{"sha":"6116ccc2322f21f934f2912191ad15b74a85e268","author":{"email":"6f23e19c23fef4af75a8ede0786cbd4c931fcacf@gmail.com","name":"Aaron Schlesinger"},"message":"moving dockerfile to root","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/6116ccc2322f21f934f2912191ad15b74a85e268"},{"sha":"32198343ff10ccf892a35ff44dfe72c13b574e26","author":{"email":"56f22f2f61c0e237aec3a15d31aad03bddd0f6a6@fb.com","name":"agiardullo"},"message":"fix typo in c_simple_example\n\nSummary: fix typo\n\nTest Plan: none\n\nReviewers: tfarina, igor\n\nReviewed By: tfarina, igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D37347","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/32198343ff10ccf892a35ff44dfe72c13b574e26"},{"sha":"8d26799fef2f1905f92ececcc8f2d7da38c64871","author":{"email":"c41a91592f3385ee0351a6ff99a5fed70f5190fe@gmail.com","name":"Igor Canadi"},"message":"Merge pull request #614 from arschles/docker\n\nadding docker build script and dockerfile for tools","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/8d26799fef2f1905f92ececcc8f2d7da38c64871"},{"sha":"9c38ce1d0286e135f01056c15f0917c25dcc52ab","author":{"email":"d910b279f0150124ed237119fec818469a1110a9@gmail.com","name":"Reed Allman"},"message":"C: extra bbto / noop slice transform","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/9c38ce1d0286e135f01056c15f0917c25dcc52ab"},{"sha":"328ad902abf2e1a16122c1566397d12e42bae7eb","author":{"email":"d910b279f0150124ed237119fec818469a1110a9@gmail.com","name":"Reed Allman"},"message":"update an import path to fit in with the rest of the kids","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/328ad902abf2e1a16122c1566397d12e42bae7eb"},{"sha":"a0580205c8949b066025dcda44c3365e1a0c8c8c","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Removed an unused private variable in db_impl.h\n\nSummary: Removed an unused private variable in db_impl.h\n\nTest Plan: make db_test\n\nReviewers: sdong, anthony, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38925","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/a0580205c8949b066025dcda44c3365e1a0c8c8c"},{"sha":"6d299b70b853ed8ab0eed7dfdfcf5d1ed1054f26","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Fixed a bug in EventLoggerHelpers::LogTableFileCreation\n\nSummary:\nFixed a missing \"}\" at the end of the generated JSON Log\nin EventLoggerHelpers::LogTableFileCreation.\n\nTest Plan: db_bench\n\nReviewers: igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38919","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/6d299b70b853ed8ab0eed7dfdfcf5d1ed1054f26"},{"sha":"a81ac2412787db06c807bf548132d5f73cace972","author":{"email":"c41a91592f3385ee0351a6ff99a5fed70f5190fe@gmail.com","name":"Igor Canadi"},"message":"Merge pull request #615 from rdallman/master\n\nC: add more block based table stuff, some aux slice transform/merge ops","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/a81ac2412787db06c807bf548132d5f73cace972"},{"sha":"3ab8ffd4dd406d25a4164ea0d7e1aa5b30bca5a8","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Compaction now conditionally boosts the size of deletion entries.\n\nSummary:\nCompaction now boosts the size of deletion entries of a file only when\nthe number of deletion entries is greater than the number of non-deletion\nentries in the file.  The motivation here is that in a stable workload,\nthe number of deletion entries should be roughly equal to the number of\nnon-deletion entries.  If we compensate the size of deletion entries in a\nstable workload, the deletion compensation logic might introduce unwanted\neffet which changes the shape of LSM tree.\n\nTest Plan: db_test --gtest_filter=\"*Deletion*\"\n\nReviewers: sdong, igor\n\nReviewed By: igor\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D38703","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/3ab8ffd4dd406d25a4164ea0d7e1aa5b30bca5a8"},{"sha":"672dda9b3b76e6390d0239bff59aa4aa88fb19cc","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"[API Change] Move listeners from ColumnFamilyOptions to DBOptions\n\nSummary: Move listeners from ColumnFamilyOptions to DBOptions\n\nTest Plan:\nlistener_test\ncompact_files_test\n\nReviewers: rven, anthony, sdong\n\nReviewed By: sdong\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D39087","distinct":false,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/672dda9b3b76e6390d0239bff59aa4aa88fb19cc"}]}