{"push_id":2709835658,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"ba4a04b3455a748b32e38d9002448f1320a35d08","before":"0a85cfce3308a1e0be58f223419ca0a7a02ba9f1","commits":[{"sha":"c87d388efaa7f7d00faa931e557b261eb2f0487d","author":{"name":"Nathan VanBenschoten","email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com"},"message":"mvcc: remove InitPut optimization that avoids intent on duplicate value\n\nSee #26599.\n\nThis change removes an optimization with InitPut where requests that\nintend to write a value identical to the one that already exists will\nsucceed without writing an intent. This optimization was problematic\nfor the transactional pipelining and parallel commits proposals because\nboth use the presence of an intent to indicate that a write succeeded.\n\nRelease note: None","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/c87d388efaa7f7d00faa931e557b261eb2f0487d"},{"sha":"ebe3cf377113ace0e41574c5445196bfd07a93f4","author":{"name":"Nathan VanBenschoten","email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com"},"message":"roachpb: create new isPrefix request flag\n\nThis change introduces a new `isPrefix` request flag, which indicates that\na request should be grouped with the next request in a batch, if possible.\nIt then adds this flag to `QueryIntentRequest`.\n\nThe change also cleans up `BatchRequest.Split`, for some definition of clean.\nTo do so, it tries to rationalize the incompatibility between `isAlone`\nrequests and requests that are compatible with all other requests. It does\nso by favoring `isAlone` requests, giving them a stricter contract.\n\nRelease note: None","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/ebe3cf377113ace0e41574c5445196bfd07a93f4"},{"sha":"297dfff355b1c893b7b6c278fe820c4799ba22ee","author":{"name":"craig[bot]","email":"3a2c29237f73c7cf88424b80e427b1884f346b35@cockroachlabs.com"},"message":"Merge #27302 #27309\n\n27302: mvcc: remove InitPut optimization that avoids intent on duplicate value r=nvanbenschoten a=nvanbenschoten\n\nSee #26599.\r\n\r\nThis change removes an optimization with InitPut where requests that\r\nintend to write a value identical to the one that already exists will\r\nsucceed without writing an intent. This optimization was problematic\r\nfor the transactional pipelining and parallel commits proposals because\r\nboth use the presence of an intent to indicate that a write succeeded.\r\n\r\nRelease note: None\n\n27309: roachpb: create new isPrefix request flag r=nvanbenschoten a=nvanbenschoten\n\nAddresses a TODO in #26599.\r\n\r\nThis change introduces a new `isHeader` request flag, which indicates that\r\na request should be grouped with the next request in a batch, if possible.\r\nIt then adds this flag to `QueryIntentRequest`.\r\n\r\nThe change also cleans up `BatchRequest.Split`, for some definition of clean.\r\nTo do so, it tries to rationalize the incompatibility between `isAlone`\r\nrequests and requests that are compatible with all other requests. It does\r\nso by favoring `isAlone` requests, giving them a stricter contract.\r\n\r\nRelease note: None\n\nCo-authored-by: Nathan VanBenschoten <nvanbenschoten@gmail.com>","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/297dfff355b1c893b7b6c278fe820c4799ba22ee"},{"sha":"ba4a04b3455a748b32e38d9002448f1320a35d08","author":{"name":"Cockroach TeamCity","email":"fd37cc0f60f5654682bdc272adb420052001c7d2@cockroachlabs.com"},"message":"Snapshot 297dfff355b1c893b7b6c278fe820c4799ba22ee","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach-gen/commits/ba4a04b3455a748b32e38d9002448f1320a35d08"}]}
{"actor":{"display_login":"cockroach-teamcity"}}