real leveldb vs cassandra leveldb

2013-02-13 Thread Radim Kolar

real leveldb is better in lot of areas:

L0 are 1/10 of L1 sstable size
tables can be promoted to upper levels if no merging is needed (there is 
hole)
variable number of sstables per level, but it tries to keep 1:10:100 
sstable ratios. Not hard requirement
very important - better hash function. murmur and md5 hashes are 
unsuitable for ldb because it turns key sequence into more or less 
random noise. Changing hash function to leveldb one gives about 8 times 
speed increase during seq. writes because far less table merges is needed
better merge policy: merge 1 table + up to 10 tables from next level 
into next + 2 level.


Re: [VOTE] Release Apache Cassandra 1.1.10

2013-02-13 Thread Gary Dusbabek
+1


On Tue, Feb 12, 2013 at 3:59 AM, Sylvain Lebresne wrote:

> We've fixed our share of bugs since 1.1.9 so I propose the following
> artifacts
> for release as 1.1.10.
>
> sha1: 684994215120b2bac4e04f520420e105e21d07c9
> Git:
>
> http://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=shortlog;h=refs/tags/1.1.10-tentative
> Artifacts:
>
> https://repository.apache.org/content/repositories/orgapachecassandra-226/org/apache/cassandra/apache-cassandra/1.1.10/
> Staging repository:
> https://repository.apache.org/content/repositories/orgapachecassandra-226/
>
> The artifacts as well as the debian package are also available here:
> http://people.apache.org/~slebresne/
>
> The vote will be open for 72 hours (longer if needed).
>
> [1]: http://goo.gl/dwPLz (CHANGES.txt)
> [2]: http://goo.gl/reKh5 (NEWS.txt)
>


Re: real leveldb vs cassandra leveldb

2013-02-13 Thread Jonathan Ellis
The only point here that would make a difference in practice is
leveldb using a worse hash function.  For us it's not worth making
partitioning worse to make compaction better.

On Mon, Feb 11, 2013 at 12:53 PM, Radim Kolar  wrote:
> real leveldb is better in lot of areas:
>
> L0 are 1/10 of L1 sstable size
> tables can be promoted to upper levels if no merging is needed (there is
> hole)
> variable number of sstables per level, but it tries to keep 1:10:100 sstable
> ratios. Not hard requirement
> very important - better hash function. murmur and md5 hashes are unsuitable
> for ldb because it turns key sequence into more or less random noise.
> Changing hash function to leveldb one gives about 8 times speed increase
> during seq. writes because far less table merges is needed
> better merge policy: merge 1 table + up to 10 tables from next level into
> next + 2 level.



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder, http://www.datastax.com
@spyced


Re: Welcome committer Jason Brown!

2013-02-13 Thread Brandon Williams
On Wed, Feb 13, 2013 at 11:26 AM, Jonathan Ellis  wrote:
> The Apache Cassandra PMC has voted to add Jason as a committer.
> We look forward to making Cassandra better together!

Congrats, Jason!

-Brandon


Re: Welcome committer Jason Brown!

2013-02-13 Thread Jason Brown
Thank you, all. I'm excited to be able to jump in and move the project
forward!


On Wed, Feb 13, 2013 at 9:26 AM, Jonathan Ellis  wrote:

> The Apache Cassandra PMC has voted to add Jason as a committer.
> We look forward to making Cassandra better together!
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder, http://www.datastax.com
> @spyced
>


Re: Welcome committer Jason Brown!

2013-02-13 Thread Vladimir Vivien
How does one get that committer badge?


On Wed, Feb 13, 2013 at 12:39 PM, Jason Brown  wrote:

> Thank you, all. I'm excited to be able to jump in and move the project
> forward!
>
>
> On Wed, Feb 13, 2013 at 9:26 AM, Jonathan Ellis  wrote:
>
> > The Apache Cassandra PMC has voted to add Jason as a committer.
> > We look forward to making Cassandra better together!
> >
> > --
> > Jonathan Ellis
> > Project Chair, Apache Cassandra
> > co-founder, http://www.datastax.com
> > @spyced
> >
>



-- 
Vladimir Vivien


Re: Welcome committer Jason Brown!

2013-02-13 Thread Brandon Williams
On Wed, Feb 13, 2013 at 1:18 PM, Vladimir Vivien
 wrote:
> How does one get that committer badge?

Contribution, and time.

-Brandon


Re: Welcome committer Jason Brown!

2013-02-13 Thread Vladimir Vivien
Is this http://wiki.apache.org/cassandra/HowToContribute still the best
place to get started?



On Wed, Feb 13, 2013 at 2:20 PM, Brandon Williams  wrote:

> On Wed, Feb 13, 2013 at 1:18 PM, Vladimir Vivien
>  wrote:
> > How does one get that committer badge?
>
> Contribution, and time.
>
> -Brandon
>



-- 
Vladimir Vivien


Re: Welcome committer Jason Brown!

2013-02-13 Thread Brandon Williams
On Wed, Feb 13, 2013 at 1:27 PM, Vladimir Vivien
 wrote:
> Is this http://wiki.apache.org/cassandra/HowToContribute still the best
> place to get started?

Yes, still looks fairly accurate to me.

-Brandon


Re: Welcome committer Jason Brown!

2013-02-13 Thread Vladimir Vivien
Thanks.


On Wed, Feb 13, 2013 at 2:29 PM, Brandon Williams  wrote:

> On Wed, Feb 13, 2013 at 1:27 PM, Vladimir Vivien
>  wrote:
> > Is this http://wiki.apache.org/cassandra/HowToContribute still the best
> > place to get started?
>
> Yes, still looks fairly accurate to me.
>
> -Brandon
>



-- 
Vladimir Vivien


Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.2.0-1

2013-02-13 Thread Stephen Connolly
Ping

On Monday, 4 February 2013, Stephen Connolly wrote:

> Hi,
>
> I'd like to release version 1.2.0-1 of Mojo's Cassandra Maven Plugin
> to sync up with the 1.2.0 release of Apache Cassandra. (a 1.2.1-1 will
> follow shortly after this release, but it should be possible to use the
> xpath://project/build/plugins/plugin/dependencies/dependency override of
> cassandra-server to use C* releases from the 1.2.x stream now that the link
> errors have been resolved, so that is less urgent)
>
> We solved 1 issues:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12121&version=18467
>
> Staging Repository:
> https://nexus.codehaus.org/content/repositories/orgcodehausmojo-013/
>
> Site:
> http://mojo.codehaus.org/cassandra-maven-plugin/index.html
>
> SCM Tag:
> https://svn.codehaus.org/mojo/tags/cassandra-maven-plugin-1.2.0-1@17921
>
>  [ ] +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 72h 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, and as is now
> tradition for Mojo's Cassandra Maven Plugin, this vote is
> also open to any subscribers of the dev and 
> u...@cassandra.apache.org 'u...@cassandra.apache.org');>
> mailing lists that want to test or use this plugin.
>


Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.2.0-1

2013-02-13 Thread Michael Kjellman
Considering that 1.2.1 is out, and looking at your project very quickly (looks 
interesting)/overlaps a bit with CCMBridge no?/ I'd def say +1 :)

From: Stephen Connolly 
mailto:stephen.alan.conno...@gmail.com>>
Reply-To: "u...@cassandra.apache.org" 
mailto:u...@cassandra.apache.org>>
Date: Wednesday, February 13, 2013 1:27 PM
To: "d...@mojo.codehaus.org" 
mailto:d...@mojo.codehaus.org>>, dev 
mailto:dev@cassandra.apache.org>>, 
"u...@cassandra.apache.org" 
mailto:u...@cassandra.apache.org>>
Subject: Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.2.0-1

Ping

On Monday, 4 February 2013, Stephen Connolly wrote:
Hi,

I'd like to release version 1.2.0-1 of Mojo's Cassandra Maven Plugin
to sync up with the 1.2.0 release of Apache Cassandra. (a 1.2.1-1 will follow 
shortly after this release, but it should be possible to use the 
xpath://project/build/plugins/plugin/dependencies/dependency override of 
cassandra-server to use C* releases from the 1.2.x stream now that the link 
errors have been resolved, so that is less urgent)

We solved 1 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12121&version=18467

Staging Repository:
https://nexus.codehaus.org/content/repositories/orgcodehausmojo-013/

Site:
http://mojo.codehaus.org/cassandra-maven-plugin/index.html

SCM Tag:
https://svn.codehaus.org/mojo/tags/cassandra-maven-plugin-1.2.0-1@17921

 [ ] +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 72h 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, and as is now tradition 
for Mojo's Cassandra Maven Plugin, this vote is
also open to any subscribers of the dev and 
u...@cassandra.apache.org
mailing lists that want to test or use this plugin.


Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.2.0-1

2013-02-13 Thread Stephen Connolly
More I'm looking for somebody who is actively sing C* to test it (there are
a couple of users... The lot f you who asked me to roll another release). I
will roll a 1.2.1 once I close this vote... I could close with lazy
consensus, but feel more comfortable if it has ad some testing ;-)

On Wednesday, 13 February 2013, Michael Kjellman wrote:

> Considering that 1.2.1 is out, and looking at your project very quickly
> (looks interesting)/overlaps a bit with CCMBridge no?/ I'd def say +1 :)
>
> From: Stephen Connolly 
> >
> Reply-To: "u...@cassandra.apache.org  u...@cassandra.apache.org >" 
> 
> >
> Date: Wednesday, February 13, 2013 1:27 PM
> To: "d...@mojo.codehaus.org 
> "
>  >,
> dev  dev@cassandra.apache.org >>, 
> "u...@cassandra.apache.org
> " <
> u...@cassandra.apache.org 
>  >>
> Subject: Re: [VOTE] Release Mojo's Cassandra Maven Plugin 1.2.0-1
>
> Ping
>
> On Monday, 4 February 2013, Stephen Connolly wrote:
> Hi,
>
> I'd like to release version 1.2.0-1 of Mojo's Cassandra Maven Plugin
> to sync up with the 1.2.0 release of Apache Cassandra. (a 1.2.1-1 will
> follow shortly after this release, but it should be possible to use the
> xpath://project/build/plugins/plugin/dependencies/dependency override of
> cassandra-server to use C* releases from the 1.2.x stream now that the link
> errors have been resolved, so that is less urgent)
>
> We solved 1 issues:
>
> http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=12121&version=18467
>
> Staging Repository:
> https://nexus.codehaus.org/content/repositories/orgcodehausmojo-013/
>
> Site:
> http://mojo.codehaus.org/cassandra-maven-plugin/index.html
>
> SCM Tag:
> https://svn.codehaus.org/mojo/tags/cassandra-maven-plugin-1.2.0-1@17921
>
>  [ ] +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 72h 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, and as is now
> tradition for Mojo's Cassandra Maven Plugin, this vote is
> also open to any subscribers of the dev and 
> u...@cassandra.apache.org
> 
> ');>
> mailing lists that want to test or use this plugin.
>