{"shas":[["0f8e5871fab6f7bca8193669e2a7afeaf02a337b","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2679: Move Deleted/Expiring switch and context cleaning into factory functions for reuse","Stu Hood"],["2520d8c792bd1ccbfe1f79440b7277db61049958","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2576: Don`t depend on a byte-for-byte match for SSTable rebuilds","Stu Hood"],["0f981c13119721541a19099dccce228c5a691156","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2576: Rebuild into a new file to minimize magic","Stu Hood"],["b6cc2c581ffaad30f9d15b1a6de65ac2c0e8ae1c","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2062-0001: Improved iterator for merging sorted iterators","Stu Hood"],["5f6b008488332d021aa0af5766c0a6f540d842e5","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2062-0002: Port all collating consumers to MergeIterator","Stu Hood"],["51101b627846635c73e8ee9f4103389f0955cd9c","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2629: Move key and row size reading into the iterator implementations","Stu Hood"],["f3faebd13aec240c42a6c70cca04b040170a39ff","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2629: Remove the retry-with-key-from-index step from scrub: probably going to need to add it back (and-or move it inside the iterator).","Stu Hood"],["af4aad4ecb311378c358b1c345d8c2379f0d29b6","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2145: Extract serialization from ColumnSortedMap so that we can reuse it.","Stu Hood"],["f9d0dafd42ecd5d3aefa123ea71f4ec4a19e5f56","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2398: Add type specific compression to AbstractType with LZF for generic.","Stu Hood"],["9c9c775e122a59befc430fe98185478c8e661360","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","CASSANDRA-2398: Type specific compression for counters","Stu Hood"],["1720286e68380d172e25c2fd038bc7c24c7fdf94","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Write Chunks containing values of the same type to SSTables","Stu Hood"],["f39c646a97dafa37ce0908737631e0b1e2296bc9","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Rename SSTable(Names|Slice)Iterator to make room for future impl.","Stu Hood"],["a41b9f02613f2cc45876a79f37afeecdd3d5cc1e","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Create ABCs for SSTableScanner and SSTableIdentityIterator","Stu Hood"],["5beb24da589b07806b86bd13ebda5d3c6330a1f8","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Add Chunked*Iterator and utility methods for reading from Chunks.","Stu Hood"],["9751210f2092bf57b62d209fede7c24a082be249","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Move PrecompactedRow to tests and rename LazilyCompactedRow to CompactedRow: iteration by default.","Stu Hood"],["475221cb3bf45e7dca15054b8c0bdf0a0d9afc79","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Configurable \"block\" size, aka, span size.","Stu Hood"],["2dd7a9d41a04675b029fd24e50a3ac6a937bb7cc","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Move chunk reading/windowing into the cursor, and replace Avro with type specific compression via 2398","Stu Hood"],["4907c4d26c2f4fb86581754ae6ac1c4f3c451dc7","bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@twitter.com","Add a magic value and checksumming: no block recovery yet.","Stu Hood"]],"ref":"refs/heads/file-format","size":18,"head":"4907c4d26c2f4fb86581754ae6ac1c4f3c451dc7","push_id":32324633}