{"push_id":1572971214,"size":17,"distinct_size":7,"ref":"refs/heads/partition-dist-sender","head":"3e4db3898558bc12c9dbfd436eed199c30741f10","before":"3af3dcadacbfef27d2ee7d22c64902bb6925d919","commits":[{"sha":"6ed421215658eb616583ebe44db9db56e2e4284e","author":{"name":"Nathan VanBenschoten","email":"b4a34fbdb14efbe352ced896f3acfafd868eb64f@gmail.com"},"message":"sql/parser: permit untyped string constant coercion to DBools\n\nPostgres supports a large number of type aliases for booleans:\nhttps://www.postgresql.org/docs/current/static/datatype-boolean.html\nThese include booleans within quotes.\n\nPreviously we only allowed the values `true` and `false` to be used for\nboolean types. We now take advantage of our untyped constant literal\nsystem for booleans by adding `TypeBool` as an available type for\nstring literals.\n\nThis means that the following create table statement will now work:\n```\nCREATE TABLE t (b BOOL DEFAULT 'f');\n```","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/6ed421215658eb616583ebe44db9db56e2e4284e"},{"sha":"403dda03d41886002c6b17bcac8a1850ca1d007e","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql: fix panic on unsupported savepoint operations\n\nPreviously, the transaction was not correctly aborted if a savepoint was\ncreated or released that wasn't the special `COCKROACH_RESTART`\nsavepoint.","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/403dda03d41886002c6b17bcac8a1850ca1d007e"},{"sha":"aab8a99f061c29a4b39eb83c11e4c933b7eaccea","author":{"name":"Arjun Narayan","email":"e295f43f869eb4e47bb424bbbd86edcfa874ba78@cockroachlabs.com"},"message":"distsql, ui: add statement execution latency graph\n\nAdd a graph that tracks the backend execution latency for each SQL\nstatement, which separately tracks DistSQL queries and SQL queries.","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/aab8a99f061c29a4b39eb83c11e4c933b7eaccea"},{"sha":"b7e896b3d3aa383c0270482bc148e03982587d86","author":{"name":"Arjun Narayan","email":"29cc8bcb8bce8d2c301e675f3b12087c8b9250b1@gmail.com"},"message":"Merge pull request #12790 from arjunravinarayan/distsql_latency_metrics\n\nWIP distsql, ui: add statement execution latency graph","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/b7e896b3d3aa383c0270482bc148e03982587d86"},{"sha":"c4f768a7d27c264749c1b5c64e8984c9adbc5702","author":{"name":"Max Lang","email":"b6e796f2434c6a22ee3035830c016b189c805a85@cockroachlabs.com"},"message":"ui: Add events page\n\nAdds back an events page links to it via the \"All Events\" link in\nevents box on the cluster page, which replaces the \"More Events\"\nlink which used to expand the number of shown events.\n\nThe event box is slightly different from the event page in that\nthe event box doesn't use the sortable table and is slightly\nsimpler for style reasons. It's possible in the future these two\ncould be combined, but for now it's easier to keep them separate.\n\nAlso added descriptions for for events and changed the eventbox\nstyles.\n\nFixes #12999\nFixes #13000","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/c4f768a7d27c264749c1b5c64e8984c9adbc5702"},{"sha":"a4ed322a2cff936555e6df18d02bad36b6b5a9ea","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #13694 from jordanlewis/savepoint-panic\n\nsql: fix panic on unsupported savepoint operations","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/a4ed322a2cff936555e6df18d02bad36b6b5a9ea"},{"sha":"a5483aa1cb033c76e551372ccb28916788934f5d","author":{"name":"Max Lang","email":"b926c7e823b1e262bfb945e89e53f9c383180a26@gmail.com"},"message":"Merge pull request #13093 from maxlang/maxlang/ui-events-page\n\nui: Add events page","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/a5483aa1cb033c76e551372ccb28916788934f5d"},{"sha":"a8f6c8d3c0c284f0d8b8e551ca0ca80a9c74ff8f","author":{"name":"Matt Jibson","email":"e67f95f42c4959cac33fbbbc1922229fe473494d@gmail.com"},"message":"all: inf.Dec -> apd.Decimal\n\nDifferences:\n- decimal rounding is now consistent with postgres (note that it is different than float rounding).\n\nThe util/decimal package has been completely removed. There were some\nnon-inf uses of it to compute 10^X, but those have been hard coded or\nremoved.\n\nFixes #13051\n\nname                        old time/op    new time/op    delta\nEncodeDecimalSmall-12          302ns ± 1%     307ns ± 0%   +1.72%  (p=0.016 n=5+4)\nDecodeDecimalSmall-12          400ns ± 1%     400ns ± 0%     ~     (p=0.595 n=5+5)\nEncodeDecimalMedium-12         290ns ± 1%     298ns ± 1%   +2.76%  (p=0.008 n=5+5)\nDecodeDecimalMedium-12         392ns ± 0%     398ns ± 1%   +1.48%  (p=0.008 n=5+5)\nEncodeDecimalLarge-12          300ns ± 1%     308ns ± 0%   +2.47%  (p=0.008 n=5+5)\nDecodeDecimalLarge-12          401ns ± 1%     402ns ± 0%     ~     (p=0.587 n=5+5)\nPeekLengthDecimal-12          35.1ns ± 0%    35.9ns ± 0%   +2.28%  (p=0.008 n=5+5)\nNonsortingEncodeDecimal-12     165ns ± 3%     116ns ± 1%  -30.02%  (p=0.008 n=5+5)\nNonsortingDecodeDecimal-12     147ns ± 2%     143ns ± 1%   -2.72%  (p=0.008 n=5+5)\nEncodeDecimalValue-12          164ns ± 4%     108ns ± 1%  -33.98%  (p=0.008 n=5+5)\nDecodeDecimalValue-12          167ns ± 1%     172ns ± 2%   +3.12%  (p=0.016 n=5+5)\nWriteTextDecimal-12            508ns ± 0%     517ns ± 5%     ~     (p=0.611 n=5+5)\nWriteBinaryDecimal-12          509ns ± 0%     509ns ± 1%     ~     (p=0.778 n=4+5)\nDecodeBinaryDecimal-12        3.78µs ± 1%    3.82µs ± 1%     ~     (p=0.111 n=5+5)\n\nname                        old alloc/op   new alloc/op   delta\nEncodeDecimalSmall-12          74.0B ± 0%     74.0B ± 0%     ~     (all equal)\nDecodeDecimalSmall-12           128B ± 0%      128B ± 0%     ~     (all equal)\nEncodeDecimalMedium-12         74.0B ± 0%     74.0B ± 0%     ~     (all equal)\nDecodeDecimalMedium-12          128B ± 0%      128B ± 0%     ~     (all equal)\nEncodeDecimalLarge-12          74.0B ± 0%     74.0B ± 0%     ~     (all equal)\nDecodeDecimalLarge-12           128B ± 0%      128B ± 0%     ~     (all equal)\nPeekLengthDecimal-12           0.00B          0.00B          ~     (all equal)\nNonsortingEncodeDecimal-12     23.4B ± 3%     23.0B ± 0%     ~     (p=0.333 n=5+4)\nNonsortingDecodeDecimal-12     96.0B ± 0%     96.0B ± 0%     ~     (all equal)\nEncodeDecimalValue-12          7.00B ± 0%     7.60B ± 8%     ~     (p=0.238 n=4+5)\nDecodeDecimalValue-12          96.0B ± 0%     96.0B ± 0%     ~     (all equal)\nWriteTextDecimal-12             288B ± 0%      240B ± 0%  -16.67%  (p=0.008 n=5+5)\nWriteBinaryDecimal-12           288B ± 0%      240B ± 0%  -16.67%  (p=0.008 n=5+5)\nDecodeBinaryDecimal-12          464B ± 0%      464B ± 0%     ~     (all equal)\n\nname                        old allocs/op  new allocs/op  delta\nEncodeDecimalSmall-12           2.00 ± 0%      2.00 ± 0%     ~     (all equal)\nDecodeDecimalSmall-12           3.00 ± 0%      3.00 ± 0%     ~     (all equal)\nEncodeDecimalMedium-12          2.00 ± 0%      2.00 ± 0%     ~     (all equal)\nDecodeDecimalMedium-12          3.00 ± 0%      3.00 ± 0%     ~     (all equal)\nEncodeDecimalLarge-12           2.00 ± 0%      2.00 ± 0%     ~     (all equal)\nDecodeDecimalLarge-12           3.00 ± 0%      3.00 ± 0%     ~     (all equal)\nPeekLengthDecimal-12            0.00           0.00          ~     (all equal)\nNonsortingEncodeDecimal-12      0.00           0.00          ~     (all equal)\nNonsortingDecodeDecimal-12      2.00 ± 0%      2.00 ± 0%     ~     (all equal)\nEncodeDecimalValue-12           0.00           0.00          ~     (all equal)\nDecodeDecimalValue-12           2.00 ± 0%      2.00 ± 0%     ~     (all equal)\nWriteTextDecimal-12             6.00 ± 0%      5.00 ± 0%  -16.67%  (p=0.008 n=5+5)\nWriteBinaryDecimal-12           6.00 ± 0%      5.00 ± 0%  -16.67%  (p=0.008 n=5+5)\nDecodeBinaryDecimal-12          21.0 ± 0%      21.0 ± 0%     ~     (all equal)","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/a8f6c8d3c0c284f0d8b8e551ca0ca80a9c74ff8f"},{"sha":"75a46feed779dfa0bff1f11d6ba51716c2f64b28","author":{"name":"Nathan VanBenschoten","email":"b4a34fbdb14efbe352ced896f3acfafd868eb64f@gmail.com"},"message":"Merge pull request #13685 from nvanbenschoten/nvanbenschoten/boolConst\n\nsql/parser: permit untyped string constant coercion to DBools","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/75a46feed779dfa0bff1f11d6ba51716c2f64b28"},{"sha":"8fe4d6d588c94cc8b3079158d4e23ef871c797f7","author":{"name":"Matt Jibson","email":"e67f95f42c4959cac33fbbbc1922229fe473494d@gmail.com"},"message":"Merge pull request #13551 from mjibson/apd\n\nall: inf.dec -> apd.Decimal","distinct":false,"url":"https://api.github.com/repos/tamird/cockroach/commits/8fe4d6d588c94cc8b3079158d4e23ef871c797f7"},{"sha":"1147000d2f58abb883cb3b9a669a52aeccb3c8ef","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"kv: remove obscuring method\n\nThis code is much clearer without this method.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/1147000d2f58abb883cb3b9a669a52aeccb3c8ef"},{"sha":"4bc20c6048e4d3d989df21264b4b3c5456c1c10d","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"kv: remove useless log line\n\nThis is worse than useless, it makes --vmodule=dist_sender=2 unusable.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/4bc20c6048e4d3d989df21264b4b3c5456c1c10d"},{"sha":"a448002c59ef28095e7549c2b695c7b389fb7fbb","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"rpc: move test-only code to tests","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/a448002c59ef28095e7549c2b695c7b389fb7fbb"},{"sha":"d75097ffad87f51b671d554073f34ad51ac2b819","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"rpc: clarify error message","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/d75097ffad87f51b671d554073f34ad51ac2b819"},{"sha":"5fa8646c2260789924dfc001298a1d4b030e2c39","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"rpc: better error handling","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/5fa8646c2260789924dfc001298a1d4b030e2c39"},{"sha":"832a49c3ce48e310aa8c444556a3cd4b5e5cfabb","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"rpc: report a \"health\" error instead of a bool","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/832a49c3ce48e310aa8c444556a3cd4b5e5cfabb"},{"sha":"3e4db3898558bc12c9dbfd436eed199c30741f10","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"rpc: break connections on heartbeat timeout\n\nThis serves as partition detection, preventing deadlock on unresponsive\nrange leaseholders in dist sender.\n\nFixes #13541.","distinct":true,"url":"https://api.github.com/repos/tamird/cockroach/commits/3e4db3898558bc12c9dbfd436eed199c30741f10"}]}
{"actor":{"display_login":"tamird"}}