All Projects : Cassandra (Key: CASSANDRA)

Project Lead: Ian Holsman
URL: http://incubator.apache.org/projects/cassandra.html
Description:
The Cassandra Project is a distributed storage system for managing structured/unstructured data while providing reliability at a massive scale

Release Notes

 Select:   Open Issues   Road Map   Change Log   Popular Issues   Subversion Commits   Releases   Versions   Components   

Subversion Commits

All versions
Select version:
Repository Revision Date User Message
ASF #884370 Thu Nov 26 02:16:35 UTC 2009 jbellis send extra gossip to random seed as long as there are less nodes alive than seed nodes configured
patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-150
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/Gossiper.java
Repository Revision Date User Message
ASF #884333 Wed Nov 25 23:16:58 UTC 2009 jbellis allow serializing null CF; add get_range_slice test exercising this
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ConsistencyManager.java
ADD /incubator/cassandra/trunk/test/unit/org/apache/cassandra/service/ReadResponseResolverTest.java
MODIFY /incubator/cassandra/trunk/test/system/test_server.py
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/Row.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilySerializer.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamily.java
Repository Revision Date User Message
ASF #884332 Wed Nov 25 23:16:48 UTC 2009 jbellis make Row contain a single, final CF reference
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
MODIFY /incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TableTest.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/RowMutation.java
MODIFY /incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/RowTest.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/HintedHandOffManager.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/Table.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
DEL /incubator/cassandra/trunk/src/java/org/apache/cassandra/tools/KeyChecker.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/Row.java
MODIFY /incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/ReadMessageTest.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamily.java
Repository Revision Date User Message
ASF #884331 Wed Nov 25 23:16:34 UTC 2009 jbellis r/m unused Row code, and move table variable into callers rather than serializing it redundantly
patch by jbellis; tested by Dan Di Spaltro for CASSANDRA-578
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ReadVerbHandler.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
MODIFY /incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/RowTest.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ConsistencyManager.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/Table.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/Row.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
Repository Revision Date User Message
ASF #883854 Tue Nov 24 20:27:02 UTC 2009 jbellis Moved leaving ring code to a separate helper function and call it right away if rangesMM is empty. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-573
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
Repository Revision Date User Message
ASF #883474 Mon Nov 23 19:43:49 UTC 2009 jbellis add RING_DELAY sleep to startBootstrap. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-575
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
Repository Revision Date User Message
ASF #883405 Mon Nov 23 16:46:29 UTC 2009 jbellis Modify move function to get balanced token at bootstrap time if token given as a parameter was null. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-574
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
Repository Revision Date User Message
ASF #882682 Fri Nov 20 19:06:22 UTC 2009 jbellis make members volatile where necessary to make double-checked locking safe. patch by gdusbabek; reviewed by jbellis for CASSANDRA-248
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/Gossiper.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/FailureDetector.java
Repository Revision Date User Message
ASF #882335 Thu Nov 19 22:25:07 UTC 2009 junrao BufferedRandomAccessFile.read doesn't always do full reads; patched by junrao, reviewed by jbellis for CASSANDRA-565
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/CommitLog.java
Repository Revision Date User Message
ASF #882312 Thu Nov 19 21:51:15 UTC 2009 jbellis check for listenaddress misconfiguration
patch by jbellis; reviewed by gdusbabek for CASSANDRA-298
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/config/DatabaseDescriptor.java
Repository Revision Date User Message
ASF #882248 Thu Nov 19 19:03:47 UTC 2009 jbellis expose TimedOutException distinct from UnavailableException
patch by jbellis; reviewed by gdusbabek for CASSANDRA-563
Files Changed
ADD /incubator/cassandra/trunk/interface/gen-java/org/apache/cassandra/service/TimedOutException.java
MODIFY /incubator/cassandra/trunk/interface/cassandra.thrift
MODIFY /incubator/cassandra/trunk/interface/gen-java/org/apache/cassandra/service/Cassandra.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/cli/CliClient.java
Repository Revision Date User Message
ASF #882001 Wed Nov 18 23:33:12 UTC 2009 jbellis add removeDeleted to deliverHintsToEndpoint. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-560
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/HintedHandOffManager.java
Repository Revision Date User Message
ASF #881998 Wed Nov 18 23:27:14 UTC 2009 jbellis add primitive get_range_slice. inefficient, but better than get_key_range + get_slices.
patch by gdusbabek; reviewed by jbellis for CASSANDRA-344
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/RangeSliceCommand.java
ADD /incubator/cassandra/trunk/interface/gen-java/org/apache/cassandra/service/KeySlice.java
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/RangeSliceReply.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
MODIFY /incubator/cassandra/trunk/interface/cassandra.thrift
MODIFY /incubator/cassandra/trunk/interface/gen-java/org/apache/cassandra/service/Cassandra.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/net/Message.java
MODIFY /incubator/cassandra/trunk/CHANGES.txt
MODIFY /incubator/cassandra/trunk/test/system/test_server.py
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/CassandraServer.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ThriftValidation.java
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/RangeSliceVerbHandler.java
Repository Revision Date User Message
ASF #881282 Tue Nov 17 13:34:13 UTC 2009 jbellis rename
patch by jbellis; reviewed by Jaakko Laine for CASSANDRA-558
Files Changed
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterWriteResponseHandler.java (from /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumResponseHandler.java)
DEL /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumSyncResponseHandler.java
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterSyncWriteResponseHandler.java (from /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumSyncResponseHandler.java)
DEL /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumResponseHandler.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/DatacenterShardStategy.java
Repository Revision Date User Message
ASF #881281 Tue Nov 17 13:34:06 UTC 2009 jbellis add WriteResponseHandler combining the important parts of QuorumResponseHandler and WriteResponseResolver.
In particular, not thate we (correctly) never send a write response of false, letting the timeout take care
of that should-never-happen case. optimize local writes in insertBlocking, and fix HH.

patch by jbellis; reviewed by Jaakko Laine for CASSANDRA-558
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
ADD /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/WriteResponseHandler.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/net/MessagingService.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumSyncResponseHandler.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/db/HintedHandOffManager.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/AbstractReplicationStrategy.java
MODIFY /incubator/cassandra/trunk/CHANGES.txt
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/locator/DatacenterShardStategy.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/DatacenterQuorumResponseHandler.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
DEL /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/WriteResponseResolver.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/ReadResponseResolver.java
Repository Revision Date User Message
ASF #881280 Tue Nov 17 13:33:53 UTC 2009 jbellis make local insert() skip MessagingService and fix HH write
patch by jbellis; reviewed by Jaakko Laine for CASSANDRA-558
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
Repository Revision Date User Message
ASF #880772 Mon Nov 16 14:31:47 UTC 2009 jbellis add getSortedApplicationStates to preserve state ordering when re-gossiping to other nodes. patch by Jaakko Laine; reviewed by jbellis for CASSANDRA-548
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/EndPointState.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/ApplicationState.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/gms/Gossiper.java
Repository Revision Date User Message
ASF #836381 Sun Nov 15 17:44:17 UTC 2009 eevans remove duplicated configuration directive

Patch by eevans for CASSANDRA-557
Files Changed
MODIFY /incubator/cassandra/trunk/conf/storage-conf.xml
Repository Revision Date User Message
ASF #836295 Sat Nov 14 23:49:55 UTC 2009 jbellis nodeprobe loadbalance
patch by jbellis; reviewed by goffinet for CASSANDRA-192
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/tools/NodeProbe.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageServiceMBean.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageService.java
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/dht/BootStrapper.java
Repository Revision Date User Message
ASF #836264 Sat Nov 14 21:05:56 UTC 2009 goffinet Fixed multi-get to put localCommands onto the StorageService.readStage when a node gets commands to process, instead of running them serially.
patch by goffinet, minor cleanup and review by jbellis for CASSANDRA-555
Files Changed
MODIFY /incubator/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java

Reports

Recently Created Issues Report
Created vs Resolved Issues Report
Resolution Time Report
Average Age Report
Pie Chart Report
Contribution Report
User Workload Report
Version Workload Report
Time Tracking Report
Single Level Group By Report

Preset Filters


Project Summary

Open Open 49
   8%
In Progress In Progress 1
Reopened Reopened 1
Resolved Resolved 515
   88%
Closed Closed 10
   2%
Patch Available Patch Available 8
   1%

Open Issues

By Priority
Critical Critical 1
   2%
Major Major 24
   41%
Minor Minor 32
   54%
Trivial Trivial 2
   3%

By Assignee
Arin Sarkissian 1
   2%
Chris Goffinet 5
   8%
Eric Evans 5
   8%
Gary Dusbabek 4
   7%
Jeff Hodges 1
   2%
Jonathan Ellis 6
   10%
Kelvin Kakugawa 1
   2%
Michael Greene 2
   3%
Sammy Yu 1
   2%
Sandeep Tata 2
   3%
Stu Hood 4
   7%
Tim Huske 1
   2%
Vijay 1
   2%
Unassigned 25
   42%