{"push_id":899589301,"size":1,"distinct_size":1,"ref":"refs/heads/pmattis/mvcc-key-encoding","head":"f1351ed97ade4952d759fe24613bbf22fbedf9cb","before":"2beff615432f719cd8e93fe6ab65e80aa8733315","commits":[{"sha":"f1351ed97ade4952d759fe24613bbf22fbedf9cb","author":{"email":"b25b72a65195e46aa49449589ffbea257ff840a3@gmail.com","name":"Peter Mattis"},"message":"Adjust the MVCC key encoding.\n\nMVCC keys are now encoded as\n`<key>[<walltime>[<logical>]]<#timestamp-bytes>`. A custom RocksDB\ncomparator is used since this encoding does not maintain the desire\nlexicographic ordering. On the plus side, we do not need to escape NUL\ncharacters in `<key>`, nor do we need the `\\x00\\x01` terminator. We are\nalso skip encoding the logical portion of the timestamp when it is equal\nto 0.","distinct":true,"url":"https://api.github.com/repos/cockroachdb/cockroach/commits/f1351ed97ade4952d759fe24613bbf22fbedf9cb"}]}