Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.0.0-1
Nobody objects, so I will publish the artifacts as Cassandra 1.0.0 is being released On 12 October 2011 23:44, Stephen Connolly stephen.alan.conno...@gmail.comwrote: Hi, I'd like to release version 1.0.0-1 of Mojo's Cassandra Maven Plugin to sync up with the pending 1.0.0 release of Apache Cassandra. This version needs to be tested in conjunction with the current staging repo for Cassandra 1.0.0 We solved 1 issue: http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12121version=17828 Staging Repository: https://nexus.codehaus.org/content/repositories/orgcodehausmojo-010/ Site: http://mojo.codehaus.org/cassandra-maven-plugin/index.html SCM Tag: https://svn.codehaus.org/mojo/tags/cassandra-maven-plugin-1.0.0-1@14818 [ ] +1 Yeah! fire ahead oh and the blind man on the galloping horse says it looks fine too. [ ] 0 Mehhh! like I care, I don't have any opinions either, I'd follow somebody else if only I could decide who [ ] -1 No! wait up there I have issues (in general like, ya know, and being a trouble-maker is only one of them) The vote is open for until Cassandra 1.0.0 is released and will succeed by lazy consensus. Guide to testing staged releases: http://maven.apache.org/guides/development/guide-testing-releases.html Cheers -Stephen P.S. In the interest of ensuring (more is) better testing, this vote is also open to subscribers of the dev and u...@cassandra.apache.org mailing lists
Build failed in Jenkins: Cassandra-quick #67
See https://builds.apache.org/job/Cassandra-quick/67/changes Changes: [slebresne] merge from 1.0 [jbellis] EACH_QUORUM is only supported for writes patch by jbellis; reviewed by slebresne for CASSANDRA-3272 [slebresne] merge from 1.0 -- [...truncated 1476 lines...] [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.141 sec [junit] [junit] Testsuite: org.apache.cassandra.db.marshal.TypeValidationTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.347 sec [junit] [junit] Testsuite: org.apache.cassandra.db.marshal.UUIDTypeTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.116 sec [junit] [junit] Testsuite: org.apache.cassandra.db.migration.SerializationsTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.719 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.AbstractBoundsTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.442 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.BootStrapperTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 3.354 sec [junit] [junit] - Standard Error - [junit] WARN 14:18:26,606 Generated random token Token(bytes[2e1d2c4996f3420bfcf35e98a6e17fc8]). Random tokens will result in an unbalanced ring; see http://wiki.apache.org/cassandra/Operations [junit] - --- [junit] Testsuite: org.apache.cassandra.dht.ByteOrderedPartitionerTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 1.195 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.CollatingOrderPreservingPartitionerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 1.533 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.OrderPreservingPartitionerTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 1.259 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.RandomPartitionerTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.788 sec [junit] [junit] Testsuite: org.apache.cassandra.dht.RangeTest [junit] Tests run: 17, Failures: 0, Errors: 0, Time elapsed: 0.467 sec [junit] [junit] Testsuite: org.apache.cassandra.gms.ArrivalWindowTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.446 sec [junit] [junit] Testsuite: org.apache.cassandra.gms.GossipDigestTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.061 sec [junit] [junit] Testsuite: org.apache.cassandra.gms.SerializationsTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.463 sec [junit] [junit] Testsuite: org.apache.cassandra.hadoop.ColumnFamilyInputFormatTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.219 sec [junit] [junit] Testsuite: org.apache.cassandra.io.BloomFilterTrackerTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.448 sec [junit] [junit] Testsuite: org.apache.cassandra.io.CompactSerializerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.574 sec [junit] [junit] Testsuite: org.apache.cassandra.io.LazilyCompactedRowTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 3.33 sec [junit] [junit] Testsuite: org.apache.cassandra.io.compress.CompressedRandomAccessReaderTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.319 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.DescriptorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.073 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.IndexHelperTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.066 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.LegacySSTableTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.515 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.SSTableMetadataSerializerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.132 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.SSTableReaderTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 1.318 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.SSTableSimpleWriterTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.717 sec [junit] [junit] Testsuite: org.apache.cassandra.io.sstable.SSTableTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.27 sec [junit] [junit] Testsuite: org.apache.cassandra.io.util.BufferedRandomAccessFileTest [junit] Tests run: 18, Failures: 0, Errors: 0, Time elapsed: 0.467 sec [junit] [junit] Testsuite: org.apache.cassandra.locator.DynamicEndpointSnitchTest [junit] Tests run: 1, Failures: 0,
Contribution: Native REST Layer for Cassandra
Jeremy/Jonathan, When you finish celebrating the 1.0 release, I just submitted a native rest layer for Cassandra. https://issues.apache.org/jira/browse/CASSANDRA-3380 It uses JAX-RS and Apache CXF supporting the following operations (JSON over HTTP): - Create keyspace - Drop keyspace - Create column family - Drop column family - Insert row - Fetch row - Delete row - Insert column - Fetch column - Delete column This is a new module under contrib/rest. It builds using ant and ivy. I also included a maven pom.xml file that makes it easier to get setup in Eclipse for those that use m2eclipse. You start the server with bin/rest_cassandra. After that, you can issue all commands over HTTP on port 8080. I included example curl commands in the README.txt. There are junit tests that provide good code coverage of the JSON marshalling, the system and data operations as well as the REST layer. Let me know if you have any trouble building / using it. In the meantime, I'll start work on some additional todo's. Specifically we should add: - Better exception handling - Host/Port configuration - Security - XML support - Binary object / Byte support (assumes String's right now) (kudos to Gary Dusbabek for the initial thought to implement this as a native layer) all the best, brian -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) mobile:215.588.6024 blog: http://weblogs.java.net/blog/boneill42/ blog: http://brianoneill.blogspot.com/
Re: Contribution: Native REST Layer for Cassandra
Thanks Brian, we'll have a look on Jira. On Tue, Oct 18, 2011 at 3:21 PM, Brian O'Neill b...@alumni.brown.edu wrote: Jeremy/Jonathan, When you finish celebrating the 1.0 release, I just submitted a native rest layer for Cassandra. https://issues.apache.org/jira/browse/CASSANDRA-3380 It uses JAX-RS and Apache CXF supporting the following operations (JSON over HTTP): - Create keyspace - Drop keyspace - Create column family - Drop column family - Insert row - Fetch row - Delete row - Insert column - Fetch column - Delete column This is a new module under contrib/rest. It builds using ant and ivy. I also included a maven pom.xml file that makes it easier to get setup in Eclipse for those that use m2eclipse. You start the server with bin/rest_cassandra. After that, you can issue all commands over HTTP on port 8080. I included example curl commands in the README.txt. There are junit tests that provide good code coverage of the JSON marshalling, the system and data operations as well as the REST layer. Let me know if you have any trouble building / using it. In the meantime, I'll start work on some additional todo's. Specifically we should add: - Better exception handling - Host/Port configuration - Security - XML support - Binary object / Byte support (assumes String's right now) (kudos to Gary Dusbabek for the initial thought to implement this as a native layer) all the best, brian -- Brian ONeill Lead Architect, Health Market Science (http://healthmarketscience.com) mobile:215.588.6024 blog: http://weblogs.java.net/blog/boneill42/ blog: http://brianoneill.blogspot.com/ -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com
Jenkins build is back to stable : Cassandra-Coverage #147
See https://builds.apache.org/job/Cassandra-Coverage/147/changes