{"push_id":801784792,"size":17,"distinct_size":0,"ref":"refs/heads/upstream-master","head":"d0c31641d22b1bc8ca1bba3eb7f80f0979bfd033","before":"4d6eb52d1a74341ac9fd3433bb3b15dae10ab61c","commits":[{"sha":"834b12a8d5fc9c0de113fc6ac82be24d3aa13102","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"made Size() function const because it does not modify data","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/834b12a8d5fc9c0de113fc6ac82be24d3aa13102"},{"sha":"5ec129971bbc1c69f476fa908424ae8939d1ef17","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"key_ cannot become nullptr, so no check is needed for that\n\n(ignoring the unlikely case that some overrides\n`operator new throw(std::bad_alloc)` with a function that returns a nullptr)","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/5ec129971bbc1c69f476fa908424ae8939d1ef17"},{"sha":"4704833357a8609e7c42df4f337f938a8e870c08","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"pass input string to WriteBatch() by const reference\n\nthis may lead to copying less data (in case compilers don't\noptimize away copying the string by themselves)","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/4704833357a8609e7c42df4f337f938a8e870c08"},{"sha":"bbb18c8278b108c58098c9050aa7e93db5824918","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"removed unused variable of type Status, fixed indentation","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/bbb18c8278b108c58098c9050aa7e93db5824918"},{"sha":"624ef456ddb2e88ae16790236a4e8c89b67428da","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"fixed formatting. thanks @4tXJ7f for pointing me at `make format`","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/624ef456ddb2e88ae16790236a4e8c89b67428da"},{"sha":"669b892f97963caa49e782ff3a16cca1bc3c5458","author":{"email":"14e793d896ddc8ca6911747228e86464cf420065@arangodb.com","name":"jsteemann"},"message":"add missing header required for std::function\n\notherwise Visual Studio will have trouble compiling this file","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/669b892f97963caa49e782ff3a16cca1bc3c5458"},{"sha":"0e65693f1715ffb3b494089b471d8a437368b919","author":{"email":"c41a91592f3385ee0351a6ff99a5fed70f5190fe@gmail.com","name":"Igor Canadi"},"message":"Merge pull request #727 from jsteemann/micro-optimization\n\nMicro optimizations","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/0e65693f1715ffb3b494089b471d8a437368b919"},{"sha":"199744f4c4d1d31f682bfbb15ca0e3d852246333","author":{"email":"c41a91592f3385ee0351a6ff99a5fed70f5190fe@gmail.com","name":"Igor Canadi"},"message":"Merge pull request #728 from jsteemann/fix-missing-include-header\n\nadd missing header required for std::function","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/199744f4c4d1d31f682bfbb15ca0e3d852246333"},{"sha":"dd2e1eeb35323f6a540e60422e85e394fcfceab0","author":{"email":"d046245a5851310b17dbc43de443633846271935@fb.com","name":"krad"},"message":"Disabling log running jobs\n\nSummary: Long running jobs are blocking the queue due to lack of adequate\nmachines in the CI\n\nTest Plan: Manual testing\n\nReviewers:\n\nCC: leveldb@\n\nTask ID: #6968635\n\nBlame Rev:","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/dd2e1eeb35323f6a540e60422e85e394fcfceab0"},{"sha":"2754ec9994304116d6c0e3a04b6280a74ed0b4d8","author":{"email":"40bc6d3c318538862cbe0610c762785daf6403c0@microsoft.com","name":"Dmitri Smirnov"},"message":"Fix Windows constexpr issue and '#ifdef' column_family_test in Release.","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/2754ec9994304116d6c0e3a04b6280a74ed0b4d8"},{"sha":"5e8f0a66db9da5f1cc4353b08df2793b0a4789bb","author":{"email":"40bc6d3c318538862cbe0610c762785daf6403c0@microsoft.com","name":"Dmitri Smirnov"},"message":"Use port::constant for std::muneric_limtis<>::max()","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/5e8f0a66db9da5f1cc4353b08df2793b0a4789bb"},{"sha":"f1b9f804e9500390497f46b1626dd2a8ee64e496","author":{"email":"485e2df9581649b6c8f873e000ad8bee4290c1b7@fb.com","name":"sdong"},"message":"Add a mode to always pick the oldest file to compact for each level\n\nSummary:\nAdd options.compaction_pri, which specifies the policy about which file to compact first.\nkCompactionPriByLargestSeq will compact oldest files first.\nVerified the behavior in db_bench but did not write unit tests yet. Also need to make it settable through option string and dynamically changeable.\n\nTest Plan: Will write unit tests\n\nReviewers: igor, rven, anthony, kradhakrishnan, IslamAbdelRahman, yhchiang, MarkCallaghan\n\nReviewed By: yhchiang\n\nSubscribers: leveldb, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D45951","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/f1b9f804e9500390497f46b1626dd2a8ee64e496"},{"sha":"ff57c6511de8ed5fdb3a7725e75031617b7c5e4f","author":{"email":"e363a170056789af5295e3062579e8b8a22461d8@fb.com","name":"Yueh-Hsuan Chiang"},"message":"[RocksJava] Fix test failure of InfoLogLevelTest\n\nSummary:\nIn patch https://reviews.facebook.net/D47067, we change the\nlog level of the initial database information to header level.\nAs a result, even when the InfoLogLevel is set to Fatal, the\nLOG file of a newly opened rocksdb instance will not be empty.\nHowever, the current InfoLogLevelTest expect it should be empty.\n\nThis patch fixes this issue by enabling InfoLogLevelTest to\nignore the Log header.\n\nTest Plan: make jtest\n\nReviewers: fyrz, anthony, IslamAbdelRahman, sdong, adamretter\n\nReviewed By: sdong\n\nSubscribers: dhruba, leveldb\n\nDifferential Revision: https://reviews.facebook.net/D47229","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/ff57c6511de8ed5fdb3a7725e75031617b7c5e4f"},{"sha":"489a3e95d4a002bde63566778f248af320f28a92","author":{"email":"40bc6d3c318538862cbe0610c762785daf6403c0@microsoft.com","name":"Dmitri Smirnov"},"message":"Re-work to support size_t max constant for 32/64-bit.","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/489a3e95d4a002bde63566778f248af320f28a92"},{"sha":"a6c22e3e413d72c22d220950c75b5da50b98aaf7","author":{"email":"d046245a5851310b17dbc43de443633846271935@fb.com","name":"krad"},"message":"Disabling parallel test CI job\n\nSummary: Parallel test CI is failing. Reducing noise by temporarily disabling\nthe job\n\nTest Plan: Manual\n\nReviewers:\n\nCC: leveldb@\n\nTask ID: #6968635\n\nBlame Rev:","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/a6c22e3e413d72c22d220950c75b5da50b98aaf7"},{"sha":"48b4497f75baf50eab8bf33ff0109d9c6821bb04","author":{"email":"485e2df9581649b6c8f873e000ad8bee4290c1b7@fb.com","name":"Siying Dong"},"message":"Merge pull request #730 from yuslepukhin/fix_write_batch_win_const_expr\n\nFix Windows constexpr issue and '#ifdef' column_family_test in Release.","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/48b4497f75baf50eab8bf33ff0109d9c6821bb04"},{"sha":"d0c31641d22b1bc8ca1bba3eb7f80f0979bfd033","author":{"email":"485e2df9581649b6c8f873e000ad8bee4290c1b7@fb.com","name":"sdong"},"message":"Internal stats WAL file synced to match meaning of the stats of the same name\n\nSummary: https://reviews.facebook.net/D23343 changed WAL sync bytes to extra fsync. This change does the same for internal stats.\n\nTest Plan: Run all existing unit tests and verify results in db_bench.\n\nReviewers: anthony, rven, igor, MarkCallaghan, kradhakrishnan, yhchiang\n\nReviewed By: yhchiang\n\nSubscribers: leveldb, dhruba\n\nDifferential Revision: https://reviews.facebook.net/D47349","distinct":false,"url":"https://api.github.com/repos/norton/rocksdb/commits/d0c31641d22b1bc8ca1bba3eb7f80f0979bfd033"}]}