{"push_id":874332220,"size":1,"distinct_size":1,"ref":"refs/heads/txn_seq_gc","head":"445c746c809025521f475c67082111b149b5e503","before":"b3cfdf83727ee83826d176c0e0f622767ab34e3c","commits":[{"sha":"445c746c809025521f475c67082111b149b5e503","author":{"email":"25fad7a39062a81fcaf88abd782f9f69679c0bdf@gmail.com","name":"Tobias Schottdorf"},"message":"GC Txn entries through GC queue\n\nsee #2062.\n\non each run of the GC queue for a given range, the transaction\nand sequence prefixes are scanned and the following actions taken:\n\n* old pending transactions are pushed (which will succeed), effectively\n  aborting them\n* old aborted transactions are added to the GC request.\n* aborted and committed transactions will have the intents referenced\n  in their record resolved synchronously and are GCed (on success)\n* sequence cache entries which are \"old\" and belong to \"old\" (or\n  nonexistent) transactions are deleted.","distinct":true,"url":"https://api.github.com/repos/tschottdorf/cockroach/commits/445c746c809025521f475c67082111b149b5e503"}]}