{"push_id":2959741733,"size":139,"distinct_size":2,"ref":"refs/heads/merge-default","head":"38af947ec59697402326fc12c0e96648ec2ab995","before":"6c39cef7d9014725f9d06f1134309344c7d88cd4","commits":[{"sha":"2d3a2fac898582860910ed42f7273277ccb6d373","author":{"name":"Raphael 'kena' Poss","email":"ffa74aa72f5ed5e720c03212554d1e38d8a2905e@cockroachlabs.com"},"message":"sql: properly report #10028 as an unimplemented feature\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/2d3a2fac898582860910ed42f7273277ccb6d373"},{"sha":"022162408301df6e86b4319ea81217bf8f1610e7","author":{"name":"Raphael 'kena' Poss","email":"ffa74aa72f5ed5e720c03212554d1e38d8a2905e@cockroachlabs.com"},"message":"sql: properly support CTEs inside views\n\nRelease note (sql change): CockroachDB now supports CTEs inside views.","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/022162408301df6e86b4319ea81217bf8f1610e7"},{"sha":"39448a50c73b92438ccf20d02bf690fefb0c458d","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"github-pull-request-make: fail on hanging tests\n\nInspired by:\nhttps://github.com/cockroachdb/cockroach/pull/30986#pullrequestreview-162325614.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/39448a50c73b92438ccf20d02bf690fefb0c458d"},{"sha":"bb40b5cd100d3840f1bd451584fe04c95bea6cf2","author":{"name":"Lauren","email":"2475fcb006e003dc09ea816345faa8ef00b58654@cockroachlabs.com"},"message":"Generate SQL diagrams for PAUSE/RESUME/CANCEL JOB\n\nedit diagrams","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/bb40b5cd100d3840f1bd451584fe04c95bea6cf2"},{"sha":"79a347f9959cb0f4eba520b543692d29cc5f119b","author":{"name":"Lauren","email":"2475fcb006e003dc09ea816345faa8ef00b58654@cockroachlabs.com"},"message":"Add EXPLAIN ANALYZE diagram\n\nRelease notes: None\n\nRebase with master / regenerate diagram\n\nMinor edit to remove double line","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/79a347f9959cb0f4eba520b543692d29cc5f119b"},{"sha":"2af1d1ed27cae90f8f8cf414ba9d06962c2b104b","author":{"name":"Jordan Lewis","email":"d6a9c9ceebab0a60eea8692fb0aa04be2d19ee67@gmail.com"},"message":"logictest: disable consistency queue\n\nIt makes a lot of noisy logs and isn't important during logic tests.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/2af1d1ed27cae90f8f8cf414ba9d06962c2b104b"},{"sha":"7e5d50ccd467aae58fbb639ee5a067b0e164a669","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"roachtest: print output on failure in election test\n\nThis was hiding the output if the invocation itself failed, which is\nwhen you wanted it most.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/7e5d50ccd467aae58fbb639ee5a067b0e164a669"},{"sha":"2ef8fa4cbc792da3b456050cff41568ba8a0ae20","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"kv: improve a trace event about descriptor eviction\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/2ef8fa4cbc792da3b456050cff41568ba8a0ae20"},{"sha":"8ff44cedcf54e8f8df3d659b379b9e47d227b5e5","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"storage: report optional StoreID with RangeNotFoundError\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/8ff44cedcf54e8f8df3d659b379b9e47d227b5e5"},{"sha":"4f0d25a77c54c10f03ea583aa3622379833a458d","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"kv: try next replica on RangeNotFoundError\n\nPreviously, if a Batch RPC came back with a RangeNotFoundError,\nwe would immediately stop trying to send to more replicas, evict the\nrange descriptor, and start a new attempt after a back-off.\n\nThis new attempt could end up using the same replica, so if the\nRangeNotFoundError persisted for some amount of time, so would the\nunsuccessful retries for requests to it as DistSender doesn't\naggressively shuffle the replicas.\n\nIt turns out that there are such situations, and the\nelection-after-restart roachtest spuriously hit one of them:\n\n1. new replica receives a preemptive snapshot and the ConfChange\n2. cluster restarts\n3. now the new replica is in this state until the range wakes\n   up, which may not happen for some time.\n4. the first request to the range runs into the above problem\n\n@nvanbenschoten: I think there is an issue to be filed about the\ntendency of DistSender to get stuck in unfortunate configurations.\n\nFixes #30613.\n\nRelease note (bug fix): Avoid repeatedly trying a replica that was found\nto be in the process of being added.","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/4f0d25a77c54c10f03ea583aa3622379833a458d"},{"sha":"857b9c08eb8c0bf97b1be438a363f69516c83887","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"kv: cache leaseholder on successful response\n\nWhenever a successful response is received from an RPC that we know has\nto contact the leaseholder to succeed, update the leaseholder cache.\n\nThe immediate motivation for this is to be able to land the preceding\ncommits, which greatly exacerbated (as in, added a much faster failure\nmode to)\n\n```\nmake stress PKG=./pkg/sql/logictest TESTS=TestPlannerLogic/5node-dist/distsql_interleaved_join\n```\n\nHowever, the change is one we've wanted to make for a while; our caching\nand in particular the eviction of leaseholders has been deficient\nessentially ever since it was first introduced.\n\nTouches #31068.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/857b9c08eb8c0bf97b1be438a363f69516c83887"},{"sha":"57b9316692a3d8874813b357710cddfe75676939","author":{"name":"Andrei Matei","email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@cockroachlabs.com"},"message":"roachtest: add a cluster.Start() flavor\n\nthat returns an error.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/57b9316692a3d8874813b357710cddfe75676939"},{"sha":"dde6ae7b78ab3b5b20595b41806d78b6a842d209","author":{"name":"Solon Gordon","email":"d094ebad5aad5ff73e8bc3d2d3255e9c9f2f189a@cockroachlabs.com"},"message":"distsql: fix nil pointer in sort benchmarks\n\nSorter benchmarks were failing with nil pointer errors due to a missing\ndisk monitor.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/dde6ae7b78ab3b5b20595b41806d78b6a842d209"},{"sha":"6d9b88722d6ded51bb263a1b1dac215c9ecb410b","author":{"name":"craig[bot]","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@cockroachlabs.com"},"message":"Merge #31208\n\n31208: distsql: fix nil pointer in sort benchmarks r=solongordon a=solongordon\n\nSorter benchmarks were failing with nil pointer errors due to a missing\r\ndisk monitor.\r\n\r\nRelease note: None\n\nCo-authored-by: Solon Gordon <solon@cockroachlabs.com>","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/6d9b88722d6ded51bb263a1b1dac215c9ecb410b"},{"sha":"90cc9b4371702cf717e5d933593f007b597d5a1b","author":{"name":"David Taylor","email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com"},"message":"importccl: ignore mysql's _binary introducer\n\nMySQL version 5.7.23 included a change to mysqldump, compared to .22, to prefix binary fields with the '_binary' introducer.\nThese are described in the mysql docs here: https://dev.mysql.com/doc/refman/5.7/en/charset-introducer.html\n\nFixes #31169.\n\nRelease note (sql change): handle binary fields dumped by muysqldump v5.7.23 with _binary prefix.","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/90cc9b4371702cf717e5d933593f007b597d5a1b"},{"sha":"7bcc94eab2f84267b2e0de05d743b2552a42ce64","author":{"name":"David Taylor","email":"b916e94d63c4d551e8d54e7a93ea400ef994acf0@gmail.com"},"message":"importccl: add explicit default to mysql testdata timestamp\n\nthis makes the testdata work on mysql 8.0.2+, where the timestamp type no longer has the implicit defaults.\n\nRelease note: none.","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/7bcc94eab2f84267b2e0de05d743b2552a42ce64"},{"sha":"c364528f2db0a7c01694522381793609b26a39cb","author":{"name":"craig[bot]","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@cockroachlabs.com"},"message":"Merge #31188\n\n31188: importccl: ignore mysql's _binary introducer r=dt a=dt\n\nMySQL version 5.7.23 included a change to mysqldump, compared to .22, to prefix binary fields with the '_binary' introducer.\r\nThese are described in the mysql docs here: https://dev.mysql.com/doc/refman/5.7/en/charset-introducer.html\r\n\r\nFixes #31169.\r\n\r\nRelease note (sql change): handle binary fields dumped by muysqldump v5.7.23 with _binary prefix.\n\nCo-authored-by: David Taylor <tinystatemachine@gmail.com>","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/c364528f2db0a7c01694522381793609b26a39cb"},{"sha":"65beefc0a550e7186053edb5b0124c3cbae201e6","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"cli: rename synctest to syncbench\n\nThat better reflects what it's doing and I'm adding an actual synctest\nutility.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/65beefc0a550e7186053edb5b0124c3cbae201e6"},{"sha":"86c3d1bb873fa64e6d81174c030f8b3716e2ea19","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"cli: add OpenEngine helper\n\nTo allow creating throwaway engines.\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/86c3d1bb873fa64e6d81174c030f8b3716e2ea19"},{"sha":"8ee83302a484cf8e378a1d737ae86c77c3122fee","author":{"name":"Tobias Schottdorf","email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com"},"message":"syncbench: add TODO about passing in a RocksDB instance\n\nRelease note: None","distinct":false,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/8ee83302a484cf8e378a1d737ae86c77c3122fee"}]}
{"actor":{"display_login":"benesch"}}