{"push_id":994114240,"size":21,"distinct_size":21,"ref":"refs/heads/plumb_tracing","head":"bf594f552085fa493cc8d74feb8fc2b8007fd40a","before":"f8b0d7c21085f57142619f39cc59642de8a9b9db","commits":[{"sha":"37acfb3d9b8b2e5af13cf68de385a390d45cc681","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"sql: change expression walking to make copies of nodes\n\nThe parser Walk infrastructure now makes copies of nodes as needed instead of\nmodifying expressions in place. The normalize code is also modified to make\ncopies of the nodes as needed.\n\nThis is part of a set of changes for #4472. This passes the `sql/parser` tests.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/37acfb3d9b8b2e5af13cf68de385a390d45cc681"},{"sha":"f3c63df563834e51349da28af31ddabb29e91c4e","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"sql: use new visitor infrastructure\n\nIn this change we update the sql code to use the new visitor infrastructure; we\nalso fix the select and group code to no longer cause modifications to the\nSelect statement.\n\nThis is part of a set of changes for #4472.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/f3c63df563834e51349da28af31ddabb29e91c4e"},{"sha":"a2ed83b2e699fe483e8de2e8cf750ff57b526031","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"sql: fix update/insert/delete to not modify the statement\n\nIn this change we fix various instances of in-place statement modification in\nupdate/insert/delete code. The returning logic new needs to keep track of its\nown expressions; it is refactored as an object that stores all the internal\nstate needed.\n\nThis is part of a set of changes for #4472.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/a2ed83b2e699fe483e8de2e8cf750ff57b526031"},{"sha":"7faa2bb7887830f3af15564a796b5f6373d9d4e1","author":{"email":"ec1657b07dda0ff6262dc7efd2e7e3cc188a9ea2@gmail.com","name":"Radu Berinde"},"message":"sql: verify statement doesn't change after execution\n\nWe check the statement string before and after execution and panic if it\nchanged.\n\nBecause we still allow name normalization in place, we add logic to\n`QualifiedName` so that `String` returns the name pre-normalization. This gives\nus a nice side effect for error messages, which now contain the name as given\n(e.g. `nonexistent` instead of `\"\".nonexistent`).\n\nThis is part of a set of changes for #4472.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/7faa2bb7887830f3af15564a796b5f6373d9d4e1"},{"sha":"041b2f47880dd4194408077f6f3cb17ff63fed04","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"server: wrap excessively long log message lines (>100 characters)","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/041b2f47880dd4194408077f6f3cb17ff63fed04"},{"sha":"11423dc449ec962dbe6a24103977dbf6b4cd540b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #4640 from petermattis/pmattis/wrap-excessively-long-lines\n\nserver: wrap excessively long log message lines (>100 characters)","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/11423dc449ec962dbe6a24103977dbf6b4cd540b"},{"sha":"ef90d427efc6ba2adc3bc9cbda753dd0858ff938","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"raft: use a single raft transport everywhere","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/ef90d427efc6ba2adc3bc9cbda753dd0858ff938"},{"sha":"17f55b4fcefac2e4c3af9da9fcff24ac11678ed1","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"cli: humanize input and display of bytes values.\n\nThis allows: `cockroach start --cache-size 1GB`\n\nFixes #4348.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/17f55b4fcefac2e4c3af9da9fcff24ac11678ed1"},{"sha":"b406e3b8512fc090f410f282390b35527477fbaf","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #4637 from petermattis/pmattis/humanize-bytes\n\ncli: humanize input and display of bytes values.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/b406e3b8512fc090f410f282390b35527477fbaf"},{"sha":"7a350517c3901612065f05ec2de0c576ada14e87","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"cli: fix default log-dir logic\n\nFixes #4527.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/7a350517c3901612065f05ec2de0c576ada14e87"},{"sha":"f79fe0b08357f63940ec049364f17d12896cbe1e","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Merge pull request #4608 from tamird/remove-local-rpc-transport\n\nraft: use a single raft transport everywhere","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/f79fe0b08357f63940ec049364f17d12896cbe1e"},{"sha":"280216036281212b88ce1ac976a1cd3f29cda9b2","author":{"email":"8cd32adbfdfb986a6f0d684f7a16030a20d97029@cockroachlabs.com","name":"RaduBerinde"},"message":"Merge pull request #4609 from RaduBerinde/new-walk\n\nsql: infrastructure and fixes for preserving statement for retries","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/280216036281212b88ce1ac976a1cd3f29cda9b2"},{"sha":"d2da9ffc84f1687cf5aeb03d8dfe59a162ba79d0","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"key -> path","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/d2da9ffc84f1687cf5aeb03d8dfe59a162ba79d0"},{"sha":"d36bc80c1d1324224ad23a02018d78274e96f18e","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"base: remove insecure mode warning\n\nWho is this for? This is not the right place to log a warning.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/d36bc80c1d1324224ad23a02018d78274e96f18e"},{"sha":"de57a802d54b6790ae6168732389cb1f730cf63f","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"pick up cmux memory corruption fix\n\nThe fix was submitted in https://github.com/soheilhy/cmux/pull/17.\n\nFixes #4501.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/de57a802d54b6790ae6168732389cb1f730cf63f"},{"sha":"339c7552d608805085b36944ca459eae72d041ab","author":{"email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","name":"David Taylor"},"message":"sql: add 1k row benchmarks\n\nSome recent changes spculated that they'd have bigger or different impact on larger\nnumbers of rows, so adding 1k versions of our existing 1, 10, 100 benchmarks.\n\nname                    time/op\nDelete1000_Cockroach-8   136ms ±10%\nDelete100_Cockroach-8   12.1ms ± 2%\nInsert1000_Cockroach-8  31.2ms ± 3%\nInsert100_Cockroach-8   3.22ms ± 0%\nScan1000_Cockroach-8     522µs ± 2%\nScan100_Cockroach-8      526µs ± 1%\nUpdate1000_Cockroach-8  57.7ms ± 5%\nUpdate100_Cockroach-8   6.08ms ± 1%\n\nname                    alloc/op\nDelete1000_Cockroach-8  4.36MB ± 0%\nDelete100_Cockroach-8    488kB ± 0%\nInsert1000_Cockroach-8  3.95MB ± 1%\nInsert100_Cockroach-8    446kB ± 0%\nScan1000_Cockroach-8    41.6kB ± 0%\nScan100_Cockroach-8     41.6kB ± 0%\nUpdate1000_Cockroach-8  6.04MB ± 1%\nUpdate100_Cockroach-8    685kB ± 0%\n\nname                    allocs/op\nDelete1000_Cockroach-8   64.8k ± 0%\nDelete100_Cockroach-8    6.80k ± 0%\nInsert1000_Cockroach-8   44.7k ± 0%\nInsert100_Cockroach-8    4.70k ± 0%\nScan1000_Cockroach-8       968 ± 0%\nScan100_Cockroach-8        968 ± 0%\nUpdate1000_Cockroach-8   66.0k ± 1%\nUpdate100_Cockroach-8    7.30k ± 0%","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/339c7552d608805085b36944ca459eae72d041ab"},{"sha":"b409be1b3c73380e38efefe8219edff88108e29c","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Merge pull request #4648 from tamird/ssl-enforcement-shutdown\n\npick up cmux memory corruption fix","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/b409be1b3c73380e38efefe8219edff88108e29c"},{"sha":"93611e3cf44c052091eecdfffbed3f74eb2b8173","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@cockroachlabs.com","name":"Peter Mattis"},"message":"Merge pull request #4639 from petermattis/pmattis/default-log-dir\n\ncli: fix default log-dir logic","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/93611e3cf44c052091eecdfffbed3f74eb2b8173"},{"sha":"e82ff68839a10177d838dee58db9fd6fc95676a6","author":{"email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com","name":"David Taylor"},"message":"Merge pull request #4649 from dt/1k\n\nsql: add 1k row benchmarks","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/e82ff68839a10177d838dee58db9fd6fc95676a6"},{"sha":"e1d691556f85bfd29930cac5d3d791ea50fdc9fe","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"sql: Allow *returningNode in markDebug\n\nA *returningNode trivially produces DebugValues via its underlying valuesNode.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/e1d691556f85bfd29930cac5d3d791ea50fdc9fe"}]}