{"push_id":861047435,"size":28,"distinct_size":2,"ref":"refs/heads/keymin_point","head":"49c1a833554699394daef7ce5e95a3abd0144942","before":"d540992f0470c7ed34220c0b7213f3012535c54b","commits":[{"sha":"8921635011db856a22507e485ccfdc2338200d55","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"roachpb: move `{EncodedKey,RawKeyValue}` to storage/engine\n\nFixes #2925.\nCloses #2979.","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/8921635011db856a22507e485ccfdc2338200d55"},{"sha":"8e729c2fa21fffce6e4241e2e58cf41fdc73d357","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"storage/engine: convert MVCCKeyValue to a struct","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/8e729c2fa21fffce6e4241e2e58cf41fdc73d357"},{"sha":"5fcbaab59ff7037ac873bbfd4adb4f63dc1d4c2b","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"Add support for the TRIM builtin function","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/5fcbaab59ff7037ac873bbfd4adb4f63dc1d4c2b"},{"sha":"4d721e2b9c93f75e69dcd488dac8c1d882ddbb59","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"default to 512MB cache for RocksDB\n\nwill be refined with #2965, but for now this will avoid\nthe default docker containers from OOMing.","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/4d721e2b9c93f75e69dcd488dac8c1d882ddbb59"},{"sha":"c18c29d38afc23886aa062574fa0b05b5b8490e4","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"re-enable txn auto gc\n\nfixes #2717 (ok since #2799 has landed).","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/c18c29d38afc23886aa062574fa0b05b5b8490e4"},{"sha":"64cefb7f2e889042514b3d82a86f8e487855bd29","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"Merge pull request #3094 from tschottdorf/txn_autogc\n\nre-enable txn auto gc","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/64cefb7f2e889042514b3d82a86f8e487855bd29"},{"sha":"df55980e0acb3d96140d7a3bd4baa5b76f98aa59","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"Merge pull request #3093 from tschottdorf/provisional_cache\n\ndefault to 512MB cache for RocksDB","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/df55980e0acb3d96140d7a3bd4baa5b76f98aa59"},{"sha":"44aac77a45211c03cdf7f4907fafe0da5ca18e84","author":{"email":"885ea01d97daf7784d4a0ae7f66c69a3686faeb6@gmail.com","name":"Nathan VanBenschoten"},"message":"Merge pull request #3089 from nvanbenschoten/nvanbenschoten/trim\n\nAdd support for the TRIM builtin function","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/44aac77a45211c03cdf7f4907fafe0da5ca18e84"},{"sha":"f86d338cb87b376978b667d17f044bb587b84796","author":{"email":"c96a05aaafbe4b3abc1841a4083a1b0f402c2ba6@gmail.com","name":"Tamir Duberstein"},"message":"Merge pull request #3091 from tamird/move-types\n\nroachpb: move `{EncodedKey,RawKeyValue}` to storage/engine","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/f86d338cb87b376978b667d17f044bb587b84796"},{"sha":"e94ad6422cf950cfd6476940981a46c30afed0c2","author":{"email":"ec215cb41b22f2559be283cc58dc7219738dc864@cockroachlabs.com","name":"Bram Gruneir"},"message":"Fixes: #3030 - Truncate the logs from the correct range\ninstead of always truncating the logs of the first range.\nAlso add in a way to double check that the range being truncated is\nthe correct one by requiring that the rangeID is included in the request.","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/e94ad6422cf950cfd6476940981a46c30afed0c2"},{"sha":"5ed4a393d8f0f55ab1a7401f60f91cb2de5bf64b","author":{"email":"2f2f7f3d3dbf2eca4c6ade784c166610bf59388f@users.noreply.github.com","name":"Bram Gruneir"},"message":"Merge pull request #3097 from BramGruneir/3030\n\nFixes: #3030 - Truncate the logs from the correct range","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/5ed4a393d8f0f55ab1a7401f60f91cb2de5bf64b"},{"sha":"dc0bcf1b62cb613536d21e6924dafd8cb2514361","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"disable replay protection for non-transactional reqs","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/dc0bcf1b62cb613536d21e6924dafd8cb2514361"},{"sha":"3ce67f89d7fdb11e349d7a582abcbf957d11dd50","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"remove response cache GC\n\nin the near future, command IDs will be linked to transaction IDs,\nso the transaction GC can take care of them.","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/3ce67f89d7fdb11e349d7a582abcbf957d11dd50"},{"sha":"5b0d9b746d6c27edd232eca7f445003e2e25d062","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"don't re-use batches across txn restarts\n\ndue to the cached error, that's an infinite loop.\nsee #3067","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/5b0d9b746d6c27edd232eca7f445003e2e25d062"},{"sha":"3e7b3666ca0df22ddb68d1d18e3184df95b0edcb","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"use less trivial CmdIDs in SendWrappedWith","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/3e7b3666ca0df22ddb68d1d18e3184df95b0edcb"},{"sha":"682adaf591fa585879124a6e4734cf9e36453e6d","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"use response cache only for transactions\n\n* the response cache now contains only a sentinel, no actual data\n* on a cache hit, returns a TransactionRetryError to the client\n\ncloses #2297 (since we simply have the transaction retry, we don't\nhave to worry about assembling the correct response).","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/682adaf591fa585879124a6e4734cf9e36453e6d"},{"sha":"89d535f3aa4a7fa090105f48f807003528321c72","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"key response cache entries as /txnid/cmdid","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/89d535f3aa4a7fa090105f48f807003528321c72"},{"sha":"5b1c8badc8a09c83641b94e797ee835bec90c61c","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"test response cache population","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/5b1c8badc8a09c83641b94e797ee835bec90c61c"},{"sha":"96c0292e6bc927c386892e813d5735312f60516f","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"introduce sequence number on Txn proto","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/96c0292e6bc927c386892e813d5735312f60516f"},{"sha":"ef84369b048f5eafb69ecaa250ee8335ad6611b6","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"use transactional sequence number for response cache\n\nold key schema: /prefix/<cmd_id> -> <response>\nnew key schema: /prefix/<txn_id> -> <sequence_id>\n\non a cache hit, if stored sequence_id >= txn.Sequence,\nreturn TransactionRetryError.\n\ntxn.Sequence increases when retrying at the Store level,\nand when sending a new chunk of batch.","distinct":false,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/ef84369b048f5eafb69ecaa250ee8335ad6611b6"}]}