> Am I missing anything important? Option to allow fsync on the commitlog before ack-ing the client.
On Tue, Jul 28, 2009 at 2:05 PM, Jonathan Ellis<[email protected]> wrote: > Tentative changelog for 0.4 is being worked on over in > https://issues.apache.org/jira/browse/CASSANDRA-321. For convenience, > here is the text so far: > > * On-disk data format has changed to allow billions of keys/rows per > node instead of only millions > * Scan all sstables for all queries to avoid situations where > different types of operation on the same ColumnFamily could > disagree on what data was present > * Configurable LRU cache for key lookups > * Multi-keyspace support > * Thrift API has changed a _lot_: > - removed time-sorted CFs; instead, user-defined comparators > may be defined on the column names, which are now byte arrays. > Default comparators are provided for UTF8, Bytes, Ascii, Long (i64), > and UUID types. > - removed colon-delimited strings in thrift api in favor of explicit > structs such as ColumnPath, ColumnParent, etc. Also normalized > thrift struct and argument naming. > - Added columnFamily argument to get_key_range. > - Change signature of get_slice and get_slice_super to accept > starting and ending columns as well as an offset. (This allows use > of indexes.) Added "ascending" flag to allow reasonably-efficient > reverse scans as well. Removed get_slice_by_range as redundant. > - Similarly, changed signature of get_slice_super. > - get_key_range operates on one CF at a time > - changed `block` boolean on insert methods to ConsistencyLevel enum, > with options of NONE, ONE, QUORUM, and ALL. > - added similar consistency_level parameter to read methods > * Removed the web interface. Node information can now be obtained by > using the newly introduced nodeprobe utility. > * More JMX stats > * Remove magic values from internals (e.g. special key to indicate > when to flush memtables) > * Rename configuration "table" to "keyspace" > * Moved to crash-only design; no more shutdown (just kill the process) > * Lots of bug fixes > > Am I missing anything important? > > -Jonathan >
