{"push_id":2221359979,"size":86,"distinct_size":1,"ref":"refs/heads/json_each","head":"98382e14adf07cba5b60067acc7376982f92de55","before":"3a0cf40ccef054a4bc3a5d131ebb208fea8ff9d1","commits":[{"sha":"da8c994164be5b00d6d388fa613ce37e9efdefa2","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"storage: check for an empty intents slice\n\nFixes #20975\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/da8c994164be5b00d6d388fa613ce37e9efdefa2"},{"sha":"e73fd222502122913336fd478611676d1505f344","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"storage: implement a queue for suggested compactions\n\nClear range commands now come with an attendant suggested range compaction\nhint. Any suggested compactions generated during command execution are now\nsent via replicated result data to each replica and stored in a store-local\nqueue of pending compaction suggestions.\n\nA new compactor goroutine runs periodically to process pending suggestions.\nIf more than an absolute number of bytes is reclaimable, or if the bytes\nto reclaim exceed a threshold fraction of the total used bytes, we'll go\nahead and compact the suggested range.\n\nSuggested compactions are allowed to remain in the queue for at most\n24 hours, after which if they haven't been aggregated into a compact-able\nkey span, they'll be discarded, and left to RocksDB's background compaction\nprocessing.\n\nRelease note (UX improvement): When tables are dropped, the\nspace will be reclaimed in a more timely fashion.","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/e73fd222502122913336fd478611676d1505f344"},{"sha":"01103c5e8e37c4753009dc9e161c2a1153e5ee69","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"server: de-flake TestClusterAPI\n\nThe test was overriding a settings value, but with the right interleaving with a\nSQL migration that also updated it, the test would get stuck with a `true` when\nit wanted a `false`. Setting the option via the proper SQL command avoids this\nissue because that properly serializes these updates.\n\nFixes #19934.\nFixes #19935.\nFixes #19936.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/01103c5e8e37c4753009dc9e161c2a1153e5ee69"},{"sha":"d807df018cd697fec9573062ea15d6e75ca66018","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: minor readability improvement\n\ncc @nvanbenschoten\n\nI thought I had addressed this elsewhere already, but apparently not.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/d807df018cd697fec9573062ea15d6e75ca66018"},{"sha":"68b8e5d240d455fd8f1793b15677e5952fdca851","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"engine: factor out unsafeNextVersion\n\nTo address #20554, we'll need to use this in more places.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/68b8e5d240d455fd8f1793b15677e5952fdca851"},{"sha":"ec4eb944c4cacd19a5bb1406e49a1b1e3d45d27a","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #21029 from tschottdorf/flake/testclusterapi\n\nserver: de-flake TestClusterAPI","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/ec4eb944c4cacd19a5bb1406e49a1b1e3d45d27a"},{"sha":"3ca392d7df81b5be46c3767868f2d98b04b9b3df","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #21035 from tschottdorf/readability\n\nstorage: minor readability improvement","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/3ca392d7df81b5be46c3767868f2d98b04b9b3df"},{"sha":"6a04e43a4310ea458d64839c2fcbdeebed321d0d","author":{"name":"marc","email":"914bb1aa8f50cbee5072379fc4374eb10cf80dcc@cockroachlabs.com"},"message":"sql: add logictest for CCL code\n\nSimple tests for CCL-only statements in OSS logic test.\nBrain-dead test in CCL logictest just to show it works.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/6a04e43a4310ea458d64839c2fcbdeebed321d0d"},{"sha":"6311d5b8fdcce5c2037550c455396f5105a2057c","author":{"name":"marc","email":"68479d410576cf089772b90efb4264df22fa406c@gmail.com"},"message":"Merge pull request #21030 from mberhault/marc/ccl_logictest\n\nsql: add logictest for CCL","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/6311d5b8fdcce5c2037550c455396f5105a2057c"},{"sha":"bd7e5fbf798ea3c5816cadbfefcc7078e233bf76","author":{"name":"Spencer Kimball","email":"43d88d703c7bdc8f0e0140e90c0c34b9f645ad96@gmail.com"},"message":"Merge pull request #20607 from spencerkimball/compaction-queue\n\nstorage: implement a queue for suggested compactions","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/bd7e5fbf798ea3c5816cadbfefcc7078e233bf76"},{"sha":"8713585c5eb1c42ac21ca9136de0843ef03c554a","author":{"name":"Nikhil Benesch","email":"8468d930edb919b09d0b65aa1babaecbdcaf13cc@gmail.com"},"message":"sql/parser: disallow ALTER PARTITION ... OF INDEX\n\nPartition names are table scoped, not index scoped. Allowing the user to\nspecify both a partition name and an index name introduces the\npossibility for error: what if the partition and index are both valid,\nbut the partition specified belongs to another index?\n\nInstead, force users to always refer to partitions via the unambiguous\nALTER PARTITION ... OF TABLE syntax.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/8713585c5eb1c42ac21ca9136de0843ef03c554a"},{"sha":"3dbe1dae8e734a27df53591f882efcd1543de9cd","author":{"name":"Nikhil Benesch","email":"8468d930edb919b09d0b65aa1babaecbdcaf13cc@gmail.com"},"message":"*: replace golang.org/x/net/context with stdlib context\n\nWith the advent of type aliases in Go 1.9, these packages are finally\ninterchangeable. Switch over to the stdlib context package. Rationale\nfrom @bdarnell:\n\n> One concrete benefit of making this change is that it works better\n> with goimports. The .goimportsignore file can be used to ignore\n> certain packages (and this is useful to avoid other log packages that\n> may be on the GOPATH), but packages from the standard library are\n> hard-coded and cannot be ignored with this mechanism. If we switched\n> from x/net to the standard library, then we could blacklist the x/net\n> version in .goimportsignore.\n\nFixes #12498.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/3dbe1dae8e734a27df53591f882efcd1543de9cd"},{"sha":"9193c846f6e14532558788557ea23807301c50aa","author":{"name":"Nikhil Benesch","email":"8468d930edb919b09d0b65aa1babaecbdcaf13cc@gmail.com"},"message":"Merge pull request #21043 from benesch/context\n\n*: replace golang.org/x/net/context with stdlib context","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/9193c846f6e14532558788557ea23807301c50aa"},{"sha":"f8c8c389cf9231d022f6236735d7a17e30ed60ae","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"engine: simplify verifyStats\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/f8c8c389cf9231d022f6236735d7a17e30ed60ae"},{"sha":"06c66bb69e2ff571a5f00e1574e026c3c5727892","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"sql: export sql.SimplifyExpr\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/06c66bb69e2ff571a5f00e1574e026c3c5727892"},{"sha":"f5305612cf9bcabba5b4928698d4b9bbb96c1fbf","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #21037 from tschottdorf/verify-stats-simplify\n\nengine: simplify verifyStats","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/f5305612cf9bcabba5b4928698d4b9bbb96c1fbf"},{"sha":"afe19ae3dbde49c86e26af177317d7fce6de6e0d","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"log: restore previous settings in logScope.Close()\n\nNoticed during #21045. After a test used `log.Scope`, logging verbosity\nwas left at ERROR, stripping all following tests of their INFO/WARNING\nlogs.\n\nAdded proper cleanup so that `scope.Close()` restores the previous\nsettings.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/afe19ae3dbde49c86e26af177317d7fce6de6e0d"},{"sha":"69feaf7fe19edab9bfe8afcca3607538215c5209","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #21047 from tschottdorf/fix-log-scope\n\nlog: restore previous settings in logScope.Close()","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/69feaf7fe19edab9bfe8afcca3607538215c5209"},{"sha":"f2c259329c98b7dc783a8e548c668ae6badc4c52","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"engine: expose bug in MVCCStats computation on resolve\n\nThis keeps tests passing, but exposes the problem.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/f2c259329c98b7dc783a8e548c668ae6badc4c52"},{"sha":"7b8f9db14d75ecfbd29899eafc8307913d1510ee","author":{"name":"Radu Berinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"opt: index constraints for top-level OR\n\nSupport top-level disjunction for index constraints:\n - use the existing code to generate spans for each disjunct\n - add new code to merge span sets.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/heyihong/cockroach/commits/7b8f9db14d75ecfbd29899eafc8307913d1510ee"}]}
{"actor":{"display_login":"heyihong"}}