{"push_id":1160957373,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"ea7af17f488e771a9ea426aeb3a45e470e3b88c8","before":"c42974f218f140ab161b734e533df05782e9afbf","commits":[{"sha":"3eb7e7c8843975b61705642bbed64089b239f3e0","author":{"name":"Max Lang","email":"b6e796f2434c6a22ee3035830c016b189c805a85@cockroachlabs.com"},"message":"Adds the reporting Opt In banner\n\nThe helpus banner no longer triggers a modal. Clicking \"Opt In\"\ndirects you to the \"Help Us\" page. When on the \"Help Us\" page\nthe banner is dismissed for the session. Interacting with the\nbanner in any way dismisses the banner permanently.\n\nOther notes:\n- changes the uiData reducer to create entries for missing keys\n- slightly changes the banner styles (tested in old UI)","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/3eb7e7c8843975b61705642bbed64089b239f3e0"},{"sha":"6d13b5ebe90f4c5f856384aae59182160a59bf7e","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"status: skip store when descriptor not obtained\n\nPrevious code would simply panic (as I found out when I removed\na running node's data directory by accident.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/6d13b5ebe90f4c5f856384aae59182160a59bf7e"},{"sha":"b32f67d9a0b0b303e457abd00202d73b3d1e474b","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"sql: read backward-comptatible data using colfamilies\n\nThe family descriptors are still being generated only in a way that creates backwards compatible data in kv.\n\nBenchmarks are flat\n\nname                                old time/op    new time/op    delta\nSelect1_Cockroach-8                   66.6µs ± 8%    65.7µs ± 1%     ~             (p=0.841 n=5+5)\nSelect2_Cockroach-8                    705µs ± 1%     708µs ± 3%     ~             (p=0.841 n=5+5)\nSelect3_Cockroach-8                    993µs ± 3%    1010µs ± 3%     ~             (p=0.151 n=5+5)\nInsert1_Cockroach-8                    303µs ± 2%     303µs ± 1%     ~             (p=0.841 n=5+5)\nInsert10_Cockroach-8                   444µs ± 2%     442µs ± 2%     ~             (p=0.841 n=5+5)\nInsert100_Cockroach-8                 1.37ms ± 3%    1.38ms ± 5%     ~             (p=0.548 n=5+5)\nInsert1000_Cockroach-8                10.2ms ± 4%    10.1ms ± 2%     ~             (p=0.841 n=5+5)\nUpdate1_Cockroach-8                    505µs ± 1%     497µs ± 2%     ~             (p=0.190 n=4+5)\nUpdate10_Cockroach-8                   855µs ± 1%     850µs ± 2%     ~             (p=0.421 n=5+5)\nUpdate100_Cockroach-8                 3.66ms ± 1%    3.64ms ± 4%     ~             (p=0.222 n=5+5)\nUpdate1000_Cockroach-8                30.3ms ± 6%    29.9ms ± 3%     ~             (p=0.690 n=5+5)\nDelete1_Cockroach-8                    550µs ± 2%     530µs ± 4%     ~             (p=0.095 n=5+5)\nDelete10_Cockroach-8                   975µs ± 2%     981µs ± 2%     ~             (p=0.548 n=5+5)\nDelete100_Cockroach-8                 4.83ms ± 1%    5.05ms ± 4%   +4.56%          (p=0.008 n=5+5)\nDelete1000_Cockroach-8                49.4ms ± 2%    51.4ms ± 3%   +3.96%          (p=0.016 n=5+5)\nScan1_Cockroach-8                      192µs ± 6%     184µs ± 2%   -3.74%          (p=0.016 n=5+5)\nScan10_Cockroach-8                     222µs ± 2%     226µs ± 7%     ~             (p=0.690 n=5+5)\nScan100_Cockroach-8                    469µs ± 4%     467µs ± 1%     ~             (p=0.841 n=5+5)\nScan1000_Cockroach-8                  2.31ms ± 9%    2.36ms ± 1%     ~             (p=0.151 n=5+5)\nScan10000_Cockroach-8                 21.2ms ± 4%    22.0ms ± 3%     ~             (p=0.056 n=5+5)\nScan1000Limit1_Cockroach-8             209µs ± 4%     201µs ± 1%     ~             (p=0.095 n=5+5)\nScan1000Limit10_Cockroach-8            239µs ± 3%     241µs ± 4%     ~             (p=0.690 n=5+5)\nScan1000Limit100_Cockroach-8           474µs ± 5%     474µs ± 2%     ~             (p=0.421 n=5+5)\nScan10000FilterLimit1_Cockroach-8      380µs ± 3%     387µs ± 1%     ~             (p=0.095 n=5+5)\nScan10000FilterLimit10_Cockroach-8     422µs ± 1%     426µs ± 2%     ~             (p=0.056 n=5+5)\nScan10000FilterLimit50_Cockroach-8    2.16ms ± 5%    2.28ms ± 1%   +5.79%          (p=0.016 n=5+5)\nWideTable1_Cockroach-8                1.82ms ± 1%    1.86ms ± 8%     ~             (p=0.548 n=5+5)\nWideTable10_Cockroach-8               5.77ms ± 4%    5.91ms ± 8%     ~             (p=0.095 n=5+5)\nWideTable100_Cockroach-8              45.4ms ± 9%    44.8ms ± 2%     ~             (p=0.690 n=5+5)\nWideTable1000_Cockroach-8              515ms ± 2%     542ms ± 9%   +5.14%          (p=0.016 n=5+5)\n\nname                                old alloc/op   new alloc/op   delta\nSelect1_Cockroach-8                   3.30kB ± 0%    3.30kB ± 0%     ~             (p=0.921 n=5+5)\nSelect2_Cockroach-8                    100kB ± 0%      90kB ± 0%   -9.18%          (p=0.008 n=5+5)\nSelect3_Cockroach-8                    143kB ± 0%     134kB ± 0%   -6.31%          (p=0.029 n=4+4)\nInsert1_Cockroach-8                   29.0kB ± 0%    29.0kB ± 0%     ~             (p=0.667 n=5+5)\nInsert10_Cockroach-8                  73.9kB ± 0%    73.9kB ± 0%     ~             (p=0.730 n=5+5)\nInsert100_Cockroach-8                  486kB ± 0%     486kB ± 0%     ~             (p=0.841 n=5+5)\nInsert1000_Cockroach-8                4.19MB ± 0%    4.17MB ± 0%     ~             (p=0.056 n=5+5)\nUpdate1_Cockroach-8                   49.6kB ± 0%    49.6kB ± 0%   +0.03%          (p=0.008 n=5+5)\nUpdate10_Cockroach-8                   121kB ± 0%     120kB ± 0%   -0.88%          (p=0.008 n=5+5)\nUpdate100_Cockroach-8                  802kB ± 0%     790kB ± 0%   -1.48%          (p=0.029 n=4+4)\nUpdate1000_Cockroach-8                6.69MB ± 0%    6.57MB ± 0%   -1.77%          (p=0.008 n=5+5)\nDelete1_Cockroach-8                   44.2kB ± 0%    44.4kB ± 0%   +0.31%          (p=0.008 n=5+5)\nDelete10_Cockroach-8                  69.2kB ± 0%    69.4kB ± 0%   +0.29%          (p=0.008 n=5+5)\nDelete100_Cockroach-8                  306kB ± 0%     307kB ± 0%     ~             (p=0.063 n=5+4)\nDelete1000_Cockroach-8                3.19MB ± 0%    3.19MB ± 0%     ~             (p=0.886 n=4+4)\nScan1_Cockroach-8                     15.3kB ± 0%    15.4kB ± 0%   +0.83%          (p=0.029 n=4+4)\nScan10_Cockroach-8                    18.8kB ± 0%    19.0kB ± 0%   +0.66%          (p=0.008 n=5+5)\nScan100_Cockroach-8                   49.7kB ± 0%    49.8kB ± 0%   +0.26%          (p=0.008 n=5+5)\nScan1000_Cockroach-8                   317kB ± 0%     317kB ± 0%     ~             (p=0.063 n=5+5)\nScan10000_Cockroach-8                 5.53MB ± 0%    5.53MB ± 0%     ~             (p=1.000 n=5+5)\nScan1000Limit1_Cockroach-8            15.9kB ± 0%    16.0kB ± 0%   +0.80%          (p=0.008 n=5+5)\nScan1000Limit10_Cockroach-8           19.3kB ± 0%    19.4kB ± 0%   +0.66%          (p=0.008 n=5+5)\nScan1000Limit100_Cockroach-8          50.0kB ± 0%    50.1kB ± 0%   +0.25%          (p=0.008 n=5+5)\nScan10000FilterLimit1_Cockroach-8     47.8kB ± 0%    47.9kB ± 0%   +0.27%          (p=0.008 n=5+5)\nScan10000FilterLimit10_Cockroach-8    54.0kB ± 0%    54.2kB ± 0%   +0.25%          (p=0.008 n=5+5)\nScan10000FilterLimit50_Cockroach-8     461kB ± 0%     461kB ± 0%   +0.03%          (p=0.008 n=5+5)\nWideTable1_Cockroach-8                 266kB ± 0%     264kB ± 0%   -0.75%          (p=0.008 n=5+5)\nWideTable10_Cockroach-8               1.45MB ± 0%    1.43MB ± 0%   -1.39%          (p=0.008 n=5+5)\nWideTable100_Cockroach-8              13.4MB ± 0%    13.2MB ± 0%   -1.49%          (p=0.008 n=5+5)\nWideTable1000_Cockroach-8              177MB ± 0%     176MB ± 0%   -1.10%          (p=0.008 n=5+5)\n\nname                                old allocs/op  new allocs/op  delta\nSelect1_Cockroach-8                     55.0 ± 0%      55.0 ± 0%     ~     (all samples are equal)\nSelect2_Cockroach-8                    1.42k ± 0%     1.18k ± 0%  -17.09%          (p=0.008 n=5+5)\nSelect3_Cockroach-8                    2.28k ± 0%     2.03k ± 0%  -10.67%          (p=0.029 n=4+4)\nInsert1_Cockroach-8                      290 ± 0%       290 ± 0%     ~     (all samples are equal)\nInsert10_Cockroach-8                     497 ± 0%       497 ± 0%     ~             (p=1.000 n=5+5)\nInsert100_Cockroach-8                  2.33k ± 0%     2.33k ± 0%     ~             (p=0.881 n=5+5)\nInsert1000_Cockroach-8                 20.4k ± 0%     20.5k ± 0%   +0.14%          (p=0.008 n=5+5)\nUpdate1_Cockroach-8                      555 ± 0%       552 ± 0%   -0.54%          (p=0.008 n=5+5)\nUpdate10_Cockroach-8                     894 ± 0%       864 ± 0%   -3.36%          (p=0.008 n=5+5)\nUpdate100_Cockroach-8                  3.93k ± 0%     3.63k ± 0%   -7.58%          (p=0.029 n=4+4)\nUpdate1000_Cockroach-8                 32.4k ± 0%     29.5k ± 0%   -8.91%          (p=0.008 n=5+5)\nDelete1_Cockroach-8                      469 ± 0%       469 ± 0%     ~     (all samples are equal)\nDelete10_Cockroach-8                     674 ± 0%       674 ± 0%     ~     (all samples are equal)\nDelete100_Cockroach-8                  2.59k ± 0%     2.59k ± 0%     ~             (p=0.079 n=4+5)\nDelete1000_Cockroach-8                 21.6k ± 0%     21.6k ± 0%     ~             (p=0.629 n=4+4)\nScan1_Cockroach-8                        194 ± 0%       194 ± 0%     ~     (all samples are equal)\nScan10_Cockroach-8                       221 ± 0%       221 ± 0%     ~     (all samples are equal)\nScan100_Cockroach-8                      417 ± 0%       417 ± 0%     ~     (all samples are equal)\nScan1000_Cockroach-8                   2.30k ± 0%     2.30k ± 0%     ~             (p=1.000 n=5+5)\nScan10000_Cockroach-8                  21.1k ± 0%     21.1k ± 0%     ~             (p=0.952 n=5+5)\nScan1000Limit1_Cockroach-8               201 ± 0%       201 ± 0%     ~     (all samples are equal)\nScan1000Limit10_Cockroach-8              227 ± 0%       227 ± 0%     ~     (all samples are equal)\nScan1000Limit100_Cockroach-8             423 ± 0%       423 ± 0%     ~     (all samples are equal)\nScan10000FilterLimit1_Cockroach-8        501 ± 0%       501 ± 0%     ~     (all samples are equal)\nScan10000FilterLimit10_Cockroach-8       555 ± 0%       555 ± 0%     ~     (all samples are equal)\nScan10000FilterLimit50_Cockroach-8     1.79k ± 0%     1.79k ± 0%     ~             (p=0.556 n=4+5)\nWideTable1_Cockroach-8                 2.24k ± 0%     2.19k ± 0%   -2.34%          (p=0.008 n=5+5)\nWideTable10_Cockroach-8                7.09k ± 0%     6.58k ± 0%   -7.19%          (p=0.008 n=5+5)\nWideTable100_Cockroach-8               55.3k ± 0%     50.2k ± 0%   -9.18%          (p=0.008 n=5+5)\nWideTable1000_Cockroach-8               597k ± 0%      547k ± 0%   -8.42%          (p=0.008 n=5+5)","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/b32f67d9a0b0b303e457abd00202d73b3d1e474b"},{"sha":"aaa6f1f4a1a2ea97dd79936332ba36bde286b308","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"Merge pull request #7243 from paperstreet/family_rowfetcher\n\nsql: read backward-comptatible data using colfamilies","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/aaa6f1f4a1a2ea97dd79936332ba36bde286b308"},{"sha":"a12b7eebf665c85a9e5278c60066c5e6a8d90d21","author":{"name":"Bram Gruneir","email":"c2c698b5c4e9a832f8becb94b691e2846d059921@cockroachlabs.com"},"message":"storage: remove timeout between rebalance attempts\n\nThis is no longer needed since we have a combination of both preemptive\nsnapshots and the reservation system.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/a12b7eebf665c85a9e5278c60066c5e6a8d90d21"},{"sha":"2ca109de3d5dd5a30270a14fd9cd175bdf29b7ed","author":{"name":"Bram Gruneir","email":"c2c698b5c4e9a832f8becb94b691e2846d059921@cockroachlabs.com"},"message":"storage: add Reserve RPC calls to replica's ChangeReplicas\n\nThis also adds functionality to the store pool to stop repeated attempts to\nreserve a replica on a store if one is declined.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/2ca109de3d5dd5a30270a14fd9cd175bdf29b7ed"},{"sha":"bdd7a463a0de45860124cf010782a99d9a2739aa","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"sql/parser: allow builtins to categorize themselves\n\nAdding a method that the docs generation code can call to categorize builtin functions,\nthat will first use a manually assigned category if it is set before falling back to\nthe type of the argment (for single-argument functions) or return type (for the others).","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/bdd7a463a0de45860124cf010782a99d9a2739aa"},{"sha":"460051fc5d6a5aa60fc32c50cb541a9438e8d726","author":{"name":"Max Lang","email":"b926c7e823b1e262bfb945e89e53f9c383180a26@gmail.com"},"message":"Merge pull request #7180 from maxlang/maxlang/ui-next-optin-banner\n\nAdds the reporting Opt In banner","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/460051fc5d6a5aa60fc32c50cb541a9438e8d726"},{"sha":"e09bca09aa61097836d9885774da6591faee7f80","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"Merge pull request #7248 from dt/catfunc\n\nsql/parser: allow builtins to categorize themselves","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/e09bca09aa61097836d9885774da6591faee7f80"},{"sha":"abf3c75e2c9a159f23d0c6cb40095c0a6414ba6c","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: rename rangeState fields\n\nIn preparation for using a protobuf instead.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/abf3c75e2c9a159f23d0c6cb40095c0a6414ba6c"},{"sha":"2bcbf21422f9ae8b768d6a69ca790d7a6be3f7f9","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"storage: introduce and use RangeState proto\n\nThis will make it easier to expose the Range/Replica state via\nour various proto-powered endpoints.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/2bcbf21422f9ae8b768d6a69ca790d7a6be3f7f9"},{"sha":"7990ffe52c1f9e8727ec1fed609c662b028fdce9","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #7250 from tschottdorf/range-state\n\nstorage: introduce, use and expose RangeState proto","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/7990ffe52c1f9e8727ec1fed609c662b028fdce9"},{"sha":"bb9928afebdbb10b2e5cb8ffffb4c39d70620f05","author":{"name":"Bram Gruneir","email":"b58cad8cf4d492f1f1847c687ae3edeccf15f443@users.noreply.github.com"},"message":"Merge pull request #7147 from BramGruneir/storepool\n\nstorage: Add a call to reserve a replica before trying to add a replica","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/bb9928afebdbb10b2e5cb8ffffb4c39d70620f05"},{"sha":"563d6e0ffe32591725395a5928b1e975ceb5ef38","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"roachpb: remove unused dependency on etcd/raft/raftpb","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/563d6e0ffe32591725395a5928b1e975ceb5ef38"},{"sha":"0b98c51f311ef8040dc572f98d65e23ab1a07fa8","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"server: expose RangeState in _status/raft endpoint","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/0b98c51f311ef8040dc572f98d65e23ab1a07fa8"},{"sha":"15475dd466781c1ce1ae28a804385e6591462622","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"sql: improve LogicTest failure output for some cases\n\nTurns something like:\n\n    logic_test.go:701: testdata/explain_types:119: expected:\n        \"0\"              \"update\"         \"result\"          \"()\"\n        \"1\"              \"select\"         \"result\"          \"(k\"\n        \"int,\"           \"v\"              \"int,\"            \"\\\"k\"\n        \"+\"              \"1\\\"\"            \"int)\"            \"2\"\n        \"render/filter\"  \"result\"         \"(k\"              \"int,\"\n        \"v\"              \"int,\"           \"\\\"k\"             \"+\"\n        \"1\\\"\"            \"int)\"           \"2\"               \"render/filter\"\n        \"render\"         \"0\"              \"(k)[int]\"        \"2\"\n        \"render/filter\"  \"render\"         \"1\"               \"(v)[int]\"\n        \"2\"              \"render/filter\"  \"render\"          \"2\"\n        \"((k)[int]\"      \"+\"              \"(1)[int])[int]\"  \"3\"\n        \"scan\"           \"result\"         \"(k\"              \"int,\"\n        \"v\"              \"int)\"           \"3\"               \"scan\"\n        \"filter\"         \"((v)[int]\"      \">\"               \"(123)[int])[bool]\"\n        but found:\n        \"0\"              \"update\"          \"result\"             \"()\"\n        \"1\"              \"select\"          \"result\"             \"(k\"\n        \"int,\"           \"\\\"k\"             \"+\"                  \"1\\\"\"\n        \"int)\"           \"2\"               \"render/filter\"      \"result\"\n        \"(k\"             \"int,\"            \"\\\"k\"                \"+\"\n        \"1\\\"\"            \"int)\"            \"2\"                  \"render/filter\"\n        \"render\"         \"0\"               \"(k)[int]\"           \"2\"\n        \"render/filter\"  \"render\"          \"1\"                  \"((k)[int]\"\n        \"+\"              \"(1)[int])[int]\"  \"3\"                  \"scan\"\n        \"result\"         \"(k\"              \"int,\"               \"v\"\n        \"int)\"           \"3\"               \"scan\"               \"filter\"\n        \"((v)[int]\"      \">\"               \"(123)[int])[bool]\"\n\nInto:\n\n    logic_test.go:701: testdata/explain_types:119:\n        expected:\n            0   update          result     ()\n            1   select          result     (k int, \"k + 1\" int)\n            2   render/filter   result     (k int, \"k + 1\" int)\n            2   render/filter   render 0   (k)[int]\n            2   render/filter   render 1   ((k)[int] + (1)[int])[int]\n            3   scan            result     (k int, v int)\n            3   scan            filter     ((v)[int] > (123)[int])[bool]\n\n        but found:\n            0  update         result    ()\n            1  select         result    (k int, v int, \"k + 1\" int)\n            2  render/filter  result    (k int, v int, \"k + 1\" int)\n            2  render/filter  render 0  (k)[int]\n            2  render/filter  render 1  (v)[int]\n            2  render/filter  render 2  ((k)[int] + (1)[int])[int]\n            3  scan           result    (k int, v int)\n            3  scan           filter    ((v)[int] > (123)[int])[bool]","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/15475dd466781c1ce1ae28a804385e6591462622"},{"sha":"a8de7c8cd22347858ff017dfeaf8f66fe6d3e1a2","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #7253 from tschottdorf/expose-range-state\n\nserver: expose RangeState in _status/raft endpoint","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/a8de7c8cd22347858ff017dfeaf8f66fe6d3e1a2"},{"sha":"0c5d4fbe18b0f3ec70e5d85a406b5c83cc6ee6e4","author":{"name":"David Taylor","email":"deda864f31e9ba3b7efc08e0ba9f954a384bd048@gmail.com"},"message":"Merge pull request #7254 from paperstreet/logic\n\nsql: improve LogicTest failure output for some cases","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/0c5d4fbe18b0f3ec70e5d85a406b5c83cc6ee6e4"},{"sha":"ea7af17f488e771a9ea426aeb3a45e470e3b88c8","author":{"name":"Tobias Schottdorf","email":"b6841086cafcf6616505d164b61ac2cf1ab42c4e@gmail.com"},"message":"Merge pull request #7244 from tschottdorf/fix-panic\n\nstatus: skip store when descriptor not obtained","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/ea7af17f488e771a9ea426aeb3a45e470e3b88c8"}]}
{"actor":{"display_login":"tamird"}}