{"push_id":1089254361,"size":128,"distinct_size":128,"ref":"refs/heads/master","head":"6a14f7a9766ce783f7a8e6cf2bcdd99e4f70da34","before":"3996770d0bfbb7f7939092752268738ed19603ac","commits":[{"sha":"18eb563058f19856a2723f4cbe867aee7959cc6c","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Improve the speed and synchronization around the construction of Java/JNI objects","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/18eb563058f19856a2723f4cbe867aee7959cc6c"},{"sha":"0e7e6f6e4b05350d71f1fa7aee3dde199e014676","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Improve Javadoc","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/0e7e6f6e4b05350d71f1fa7aee3dde199e014676"},{"sha":"76e8beeeb9b3172a1e02853e4c5c7485894b7e04","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Pass by pointer from/to Java from JNI not by object","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/76e8beeeb9b3172a1e02853e4c5c7485894b7e04"},{"sha":"e84137c8ae84a71ddd83fae981760046dbd7ae44","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Remove unnessecary java.util.List expense in JNI","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/e84137c8ae84a71ddd83fae981760046dbd7ae44"},{"sha":"c5af85ecadb8149ddb06ae473b47ca783e018eb0","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Fix a memory leak of Slice objects from org.rocksdb.WBWIRocksIterator#entry1","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/c5af85ecadb8149ddb06ae473b47ca783e018eb0"},{"sha":"0f2fdfe23adc70eee09b7df207feee9a507dc1e6","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Fix the javadoc and the formatting of the base-classes for objects with native references","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/0f2fdfe23adc70eee09b7df207feee9a507dc1e6"},{"sha":"f8e02c7825f089504fc2f96faee42740624a8e4e","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Deprecate org.rocksdb.AbstractNativeReference#dispose() and implement java.lang.AutoCloseable","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/f8e02c7825f089504fc2f96faee42740624a8e4e"},{"sha":"0f2d2fcff6b6c44c7959d99c85c4bfc014531d9a","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Refactored tests to use try-with-resources","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/0f2d2fcff6b6c44c7959d99c85c4bfc014531d9a"},{"sha":"188bb2e7ad2c8eaf6e203fc53071001a9697f087","author":{"email":"d7ad1f72016fc54d8b431aad856286e0cbe5a972@googlemail.com","name":"Adam Retter"},"message":"Fix formatting identified by `arc lint`","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/188bb2e7ad2c8eaf6e203fc53071001a9697f087"},{"sha":"e7cc49cbdf68d888e6ce1fbf987caae35098950d","author":{"email":"40bc6d3c318538862cbe0610c762785daf6403c0@microsoft.com","name":"Dmitri Smirnov"},"message":"Add support for db_test2 for dev and CI runs","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/e7cc49cbdf68d888e6ce1fbf987caae35098950d"},{"sha":"e3802531f1dde6ea456f2509e46ef6c20901c4b0","author":{"email":"73f7a2f5b9bd744ab54cd1d307975868fc93a844@fb.com","name":"Islam AbdelRahman"},"message":"Merge pull request #1050 from yuslepukhin/support_db_test2\n\nAdd support for db_test2 for dev and CI runs","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/e3802531f1dde6ea456f2509e46ef6c20901c4b0"},{"sha":"be9816b3d970e0eceb931c2643a976dbea068da2","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Fix data race issue when sub-compaction is used in CompactionJob\n\nSummary:\nWhen subcompaction is used, all subcompactions share the same Compaction\npointer in CompactionJob while each subcompaction all keeps their mutable\nstats in SubcompactionState.  However, there're still some mutable part\nthat is currently store in the shared Compaction pointer.\n\nThis patch makes two changes:\n\n1. Make the shared Compaction pointer const so that it can never be modified\n   during the compaction.\n2. Move necessary states from Compaction to SubcompactionState.\n3. Make functions of Compaction const if the function does not modify\n   its internal state.\n\nTest Plan: rocksdb and MyRocks test\n\nReviewers: sdong, kradhakrishnan, andrewkr, IslamAbdelRahman\n\nReviewed By: IslamAbdelRahman\n\nSubscribers: andrewkr, dhruba, yoshinorim, gunnarku, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D55923","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/be9816b3d970e0eceb931c2643a976dbea068da2"},{"sha":"ad2fdaa823bff24e71e7b20c3b22c76d2688823c","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"Correct a typo in a comment\n\nSummary: Correct a typo in a comment\n\nTest Plan: No code change.\n\nReviewers: sdong, kradhakrishnan, IslamAbdelRahman\n\nReviewed By: kradhakrishnan, IslamAbdelRahman\n\nSubscribers: andrewkr, dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D55803","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/ad2fdaa823bff24e71e7b20c3b22c76d2688823c"},{"sha":"07bb12d97d17f76c13046bbdf06e0d264ddd77ed","author":{"email":"485e2df9581649b6c8f873e000ad8bee4290c1b7@fb.com","name":"sdong"},"message":"Update internal jemalloc and other versions\n\nSummary: Update jemalloc to newer versions, as well as some other dependencies. Only effective for FB internal.\n\nTest Plan: See all tests run\n\nReviewers: IslamAbdelRahman, MarkCallaghan\n\nReviewed By: IslamAbdelRahman\n\nSubscribers: leveldb, andrewkr, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D55947","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/07bb12d97d17f76c13046bbdf06e0d264ddd77ed"},{"sha":"99ffb3d5330ee63086a1e1dc0c7387dafd47df96","author":{"email":"73f7a2f5b9bd744ab54cd1d307975868fc93a844@fb.com","name":"Islam AbdelRahman"},"message":"Fix perf_context::merge_operator_time_nanos calculation\n\nSummary: We were not measuring the time spent in merge_operator when called from Version::Get()\n\nTest Plan: added a unittest\n\nReviewers: sdong, yhchiang\n\nReviewed By: yhchiang\n\nSubscribers: andrewkr, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D55905","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/99ffb3d5330ee63086a1e1dc0c7387dafd47df96"},{"sha":"e7c64fb115d255a03cf17f8d54b3f088f29464ca","author":{"email":"73f7a2f5b9bd744ab54cd1d307975868fc93a844@fb.com","name":"Islam AbdelRahman"},"message":"Imporve sst_file_manager comment\n\nSummary: Improve the comment for sst_file_manager\n\nTest Plan: none\n\nReviewers: yhchiang, sdong\n\nReviewed By: sdong\n\nSubscribers: andrewkr, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D56001","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/e7c64fb115d255a03cf17f8d54b3f088f29464ca"},{"sha":"78711524b75955052f240f50a398a1ee53bd2226","author":{"email":"fcfb4160b5cc9fff523463a03cf89b7869564bfb@gmail.com","name":"zensan"},"message":"In all the places where log records are read, there was a check that\nrecord.size() should not be less than 12.\n\nThis \"magic number\" seems to be the WriteBatch header (8 byte sequence\nand 4 byte count).   Replaced all the places where \"12\" was used\nby WriteBatchInternal::kHeader.","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/78711524b75955052f240f50a398a1ee53bd2226"},{"sha":"3bdbe896144dadada16aea65af4e03fd74d29586","author":{"email":"21ebe5eddbb3528153c39a950fab217edeb28549@dcengines.net","name":"Sandeep Joshi"},"message":"Merge branch 'magic12' of https://github.com/dcengines/rocksdb into magic12","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/3bdbe896144dadada16aea65af4e03fd74d29586"},{"sha":"24420947d9e144f52a931a98a43e64228de9ac4c","author":{"email":"21ebe5eddbb3528153c39a950fab217edeb28549@dcengines.net","name":"Sandeep Joshi"},"message":"Replace kHeader by WriteBatchInternal::kHeader in few more places\nkHeader was moved from write_batch.cc to header file because\nit is being used wherever the number \"12\" was being used to\ncheck for record size","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/24420947d9e144f52a931a98a43e64228de9ac4c"},{"sha":"21700a5106c7be6f5c8bfe31f8f0cca622ad27ca","author":{"email":"de5dbd7eabc7a467bc9c738439342a507c5ec71e@fb.com","name":"Laurent Demailly"},"message":"to/from hex refactor\n\nSummary:\nExpose the inverse of ToString(hex=true) on Slice: Slice::DecodeHex\nRefactor the other implementation of to/from hex in ldb_cmd.h to use the Slice\nversion\n(Difference between the 2 is whether 0x is expected/produced in front of the hex\nstring or not)\nEliminated support for invalid odd length hex string - this is now invalid\ninstead of having 1/2 byte set\nAdded (inverse of HexToString) test for LDBCommand::StringToHex which also\nindirectly tests Slice::ToString(true)\n\nAfter moving the original implementation from ldb_cmd.h, updated it to much simpler/efficient version\n(originally/inspired from https://github.com/facebook/wdt/blob/master/util/EncryptionUtils.cpp#L140-L169 )\n\nTest Plan: run tests\n\nReviewers: uddipta, sdong\n\nReviewed By: sdong\n\nSubscribers: andrewkr, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D56121","distinct":true,"url":"https://api.github.com/repos/PraveenSinghRao/rocksdb/commits/21700a5106c7be6f5c8bfe31f8f0cca622ad27ca"}]}