Announcements List

2011-07-18 Thread Nick Bailey
What do we think about having a separate mailing list for just
cassandra related announcements. The main purpose being announcing new
releases once they pass a vote and are put up on the website. I think
there is a desire for a way to be informed when new releases are
available without sifting through the dev or users mailing lists.


Re: Announcements List

2011-07-18 Thread Benjamin Coverston
I think this is a good idea. It would be helpful for a lot of people who 
don't want to monitor dev, but they want the artifacts that come out of it.


On 7/18/11 7:26 AM, Nick Bailey wrote:

What do we think about having a separate mailing list for just
cassandra related announcements. The main purpose being announcing new
releases once they pass a vote and are put up on the website. I think
there is a desire for a way to be informed when new releases are
available without sifting through the dev or users mailing lists.


--
Ben Coverston
Director of Operations
DataStax -- The Apache Cassandra Company
http://www.datastax.com/



Re: Announcements List

2011-07-18 Thread Gary Dusbabek
Following @cassandra on twitter or a google alert would be simple enough I
think.

Gary.

On Mon, Jul 18, 2011 at 14:26, Nick Bailey  wrote:

> What do we think about having a separate mailing list for just
> cassandra related announcements. The main purpose being announcing new
> releases once they pass a vote and are put up on the website. I think
> there is a desire for a way to be informed when new releases are
> available without sifting through the dev or users mailing lists.
>


Read asynchronously from multiple nodes

2011-07-18 Thread altanis
I am developing a new API call which will read results from multiple
nodes. I am first sending a message to each node and maintain a list of
handlers, one for each message.

However, after all requests are sent, I can only call the handlers' get()
function sequentially, wait for each to finish and then call the next one.
This causes unnecessary delay: if the second node has already computed and
sent a response, but the first one hasn't, the first handler's get() is
blocking until the first node has finished, before advancing to the second
node. Ideally, I would like to receive the output of the first node to
finish, as soon as it is finished.

I have read about the SEDA design, and I think a solution would be to
submit a callable for each node to the READ stage, while gathering the
results in a (synchronized) Vector. However, I can't figure out how to do
that and whether it will work as I am describing.

This might also be beneficial for getRangeSlice(), which, as far as I
understand, gets all results from one node before advancing to the next.
For particularly large range queries, it might be better to just send the
message to two nodes at once: if the next node responds with an empty
list, the coordinator knows it isn't necessary to send the request to
further nodes.

In conclusion, please explain how to submit to the READ stage, and comment
on getRangeSlice().

Alexander




Re: Announcements List

2011-07-18 Thread Jeremy Hanna
I think a lot of people follow cassandra on twitter.  However I don't think it 
would be a big deal to email both user@ and announcements@ when a new release 
is out, if people don't mind the extra list.

Nick - is this from people asking about this?

On Jul 18, 2011, at 9:50 AM, Gary Dusbabek wrote:

> Following @cassandra on twitter or a google alert would be simple enough I
> think.
> 
> Gary.
> 
> On Mon, Jul 18, 2011 at 14:26, Nick Bailey  wrote:
> 
>> What do we think about having a separate mailing list for just
>> cassandra related announcements. The main purpose being announcing new
>> releases once they pass a vote and are put up on the website. I think
>> there is a desire for a way to be informed when new releases are
>> available without sifting through the dev or users mailing lists.
>> 



Re: Announcements List

2011-07-18 Thread Sylvain Lebresne
I have mixed feeling about that.

On the one side, I agree with Gary that it doesn't add any real value.
There is twitter,
and we use consistent tagged subjects for release email, so it's easy
to subscribe
to the user list and set up a filter.

That being said, I could understand that some people may find it
cleaner to have a
separate announce list and it is not something unheard of, so I'm ok
with that if enough
people thinks it's a good idea. But I think there is at least 2
questions that come along:
  - should it be moderated ?
  - should announces still be sent to the user list ?

--
Sylvain

On Mon, Jul 18, 2011 at 4:50 PM, Gary Dusbabek  wrote:
> Following @cassandra on twitter or a google alert would be simple enough I
> think.
>
> Gary.
>
> On Mon, Jul 18, 2011 at 14:26, Nick Bailey  wrote:
>
>> What do we think about having a separate mailing list for just
>> cassandra related announcements. The main purpose being announcing new
>> releases once they pass a vote and are put up on the website. I think
>> there is a desire for a way to be informed when new releases are
>> available without sifting through the dev or users mailing lists.
>>
>


Re: Announcements List

2011-07-18 Thread Jonathan Ellis
On Mon, Jul 18, 2011 at 10:32 AM, Sylvain Lebresne  wrote:
> That being said, I could understand that some people may find it
> cleaner to have a
> separate announce list and it is not something unheard of, so I'm ok
> with that if enough
> people thinks it's a good idea.

Ditto.

>  - should it be moderated ?

Yes.

>  - should announces still be sent to the user list ?

Yes.

-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com


Re: Announcements List

2011-07-18 Thread Nick Bailey
DataStax has had requests for something like this. It seems like
something that would be generally useful for the community though.

Regarding twitter, I'm not sure a twitter account should be required
to get that information. I think you can follow a twitter account as
an rss feed though, so that might be a solution. That and the  google
alert or email filter solutions just seem to be introducing more
difficulty for anyone trying to get that information. Perhaps the
demand for this isn't as high as I am imagining though.

My opinion on the list if we decide to go with that is that only
committers would be able to post to it and yes it would go to the
users list as well.

On Mon, Jul 18, 2011 at 10:32 AM, Sylvain Lebresne  wrote:
> I have mixed feeling about that.
>
> On the one side, I agree with Gary that it doesn't add any real value.
> There is twitter,
> and we use consistent tagged subjects for release email, so it's easy
> to subscribe
> to the user list and set up a filter.
>
> That being said, I could understand that some people may find it
> cleaner to have a
> separate announce list and it is not something unheard of, so I'm ok
> with that if enough
> people thinks it's a good idea. But I think there is at least 2
> questions that come along:
>  - should it be moderated ?
>  - should announces still be sent to the user list ?
>
> --
> Sylvain
>
> On Mon, Jul 18, 2011 at 4:50 PM, Gary Dusbabek  wrote:
>> Following @cassandra on twitter or a google alert would be simple enough I
>> think.
>>
>> Gary.
>>
>> On Mon, Jul 18, 2011 at 14:26, Nick Bailey  wrote:
>>
>>> What do we think about having a separate mailing list for just
>>> cassandra related announcements. The main purpose being announcing new
>>> releases once they pass a vote and are put up on the website. I think
>>> there is a desire for a way to be informed when new releases are
>>> available without sifting through the dev or users mailing lists.
>>>
>>
>


Re: set rpc_timeout_in_ms via jmx?

2011-07-18 Thread Ryan King
On Sat, Jul 16, 2011 at 12:30 PM, Jeremy Hanna
 wrote:
> I don't see a way in DatabaseDescriptor to set the rpc_timeout_in_ms via jmx.
>
> It doesn't seem possible right now.
>
> Is there any reason why that couldn't be set via jmx?  It seems like a 
> rolling restart to update that is pretty heavy.  It would be nice to set it 
> in the yaml and set it via jmx so it wouldn't require restart to take effect 
> immediately.
>
> Jeremy
>
> btw I'm trying to do that with my analytics nodes - hadoop jobs fail when 
> cycling a single cassandra node - might be 2388 I guess.

There's no way to do this currently, but we'd be interested in having
it. Ideally, the timeout would be configurable per request so that
mixed workloads can have different timeouts.

-ryan


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Jim Ancona
I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
doing anything else to make sure it gets reviewed?

Jim

On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
> I regularly get requests for pointers to "starter" tickets.  I suggest
> we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
> such to get started:
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf
>
> I'll try to keep this up to date.
>
> Aspiring contributors should also see
> http://wiki.apache.org/cassandra/HowToContribute, and feel free to
> drop by #cassandra-dev on freenode.
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Brandon Williams
You should mark it 'patch available' so someone will know to review it.

On Mon, Jul 18, 2011 at 2:55 PM, Jim Ancona  wrote:
> I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
> doing anything else to make sure it gets reviewed?
>
> Jim
>
> On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
>> I regularly get requests for pointers to "starter" tickets.  I suggest
>> we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
>> such to get started:
>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf
>>
>> I'll try to keep this up to date.
>>
>> Aspiring contributors should also see
>> http://wiki.apache.org/cassandra/HowToContribute, and feel free to
>> drop by #cassandra-dev on freenode.
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder of DataStax, the source for professional Cassandra support
>> http://www.datastax.com
>>
>


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Jonathan Ellis
I think the "in progress" status is preventing Patch Available somehow?

In any case, I've asked Pavel to review.  Thanks for following up, Jim.

On Mon, Jul 18, 2011 at 2:57 PM, Brandon Williams  wrote:
> You should mark it 'patch available' so someone will know to review it.
>
> On Mon, Jul 18, 2011 at 2:55 PM, Jim Ancona  wrote:
>> I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
>> doing anything else to make sure it gets reviewed?
>>
>> Jim
>>
>> On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
>>> I regularly get requests for pointers to "starter" tickets.  I suggest
>>> we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
>>> such to get started:
>>> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf
>>>
>>> I'll try to keep this up to date.
>>>
>>> Aspiring contributors should also see
>>> http://wiki.apache.org/cassandra/HowToContribute, and feel free to
>>> drop by #cassandra-dev on freenode.
>>>
>>> --
>>> Jonathan Ellis
>>> Project Chair, Apache Cassandra
>>> co-founder of DataStax, the source for professional Cassandra support
>>> http://www.datastax.com
>>>
>>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Brandon Williams
I had to reassign it myself to mark it patch available, then assign
back to Jim.  Stupid jira.

On Mon, Jul 18, 2011 at 3:03 PM, Jonathan Ellis  wrote:
> I think the "in progress" status is preventing Patch Available somehow?
>
> In any case, I've asked Pavel to review.  Thanks for following up, Jim.
>
> On Mon, Jul 18, 2011 at 2:57 PM, Brandon Williams  wrote:
>> You should mark it 'patch available' so someone will know to review it.
>>
>> On Mon, Jul 18, 2011 at 2:55 PM, Jim Ancona  wrote:
>>> I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
>>> doing anything else to make sure it gets reviewed?
>>>
>>> Jim
>>>
>>> On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
 I regularly get requests for pointers to "starter" tickets.  I suggest
 we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
 such to get started:
 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf

 I'll try to keep this up to date.

 Aspiring contributors should also see
 http://wiki.apache.org/cassandra/HowToContribute, and feel free to
 drop by #cassandra-dev on freenode.

 --
 Jonathan Ellis
 Project Chair, Apache Cassandra
 co-founder of DataStax, the source for professional Cassandra support
 http://www.datastax.com

>>>
>>
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Jim Ancona
Thanks for the quick response! So the correct procedure is to attach
the patch and make sure the issue is in "Patch Available" status?

I'll try to do that next time.

Jim

On Mon, Jul 18, 2011 at 4:03 PM, Jonathan Ellis  wrote:
> I think the "in progress" status is preventing Patch Available somehow?
>
> In any case, I've asked Pavel to review.  Thanks for following up, Jim.
>
> On Mon, Jul 18, 2011 at 2:57 PM, Brandon Williams  wrote:
>> You should mark it 'patch available' so someone will know to review it.
>>
>> On Mon, Jul 18, 2011 at 2:55 PM, Jim Ancona  wrote:
>>> I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
>>> doing anything else to make sure it gets reviewed?
>>>
>>> Jim
>>>
>>> On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
 I regularly get requests for pointers to "starter" tickets.  I suggest
 we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
 such to get started:
 https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf

 I'll try to keep this up to date.

 Aspiring contributors should also see
 http://wiki.apache.org/cassandra/HowToContribute, and feel free to
 drop by #cassandra-dev on freenode.

 --
 Jonathan Ellis
 Project Chair, Apache Cassandra
 co-founder of DataStax, the source for professional Cassandra support
 http://www.datastax.com

>>>
>>
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>


Re: Tickets for someone looking to get his or her feet wet in Cassandra internals

2011-07-18 Thread Jonathan Ellis
Right, that's what we typically use as a "needs review" dashboard.

On Mon, Jul 18, 2011 at 3:08 PM, Jim Ancona  wrote:
> Thanks for the quick response! So the correct procedure is to attach
> the patch and make sure the issue is in "Patch Available" status?
>
> I'll try to do that next time.
>
> Jim
>
> On Mon, Jul 18, 2011 at 4:03 PM, Jonathan Ellis  wrote:
>> I think the "in progress" status is preventing Patch Available somehow?
>>
>> In any case, I've asked Pavel to review.  Thanks for following up, Jim.
>>
>> On Mon, Jul 18, 2011 at 2:57 PM, Brandon Williams  wrote:
>>> You should mark it 'patch available' so someone will know to review it.
>>>
>>> On Mon, Jul 18, 2011 at 2:55 PM, Jim Ancona  wrote:
 I attached a patch to CASSANDRA-2717 a week or so ago. Should I be
 doing anything else to make sure it gets reviewed?

 Jim

 On Tue, Jul 5, 2011 at 11:31 AM, Jonathan Ellis  wrote:
> I regularly get requests for pointers to "starter" tickets.  I suggest
> we tag such tickets as LHF (for low-hanging fruit).  I've tagged four
> such to get started:
> https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+12310865+AND+labels+%3D+lhf
>
> I'll try to keep this up to date.
>
> Aspiring contributors should also see
> http://wiki.apache.org/cassandra/HowToContribute, and feel free to
> drop by #cassandra-dev on freenode.
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>

>>>
>>
>>
>>
>> --
>> Jonathan Ellis
>> Project Chair, Apache Cassandra
>> co-founder of DataStax, the source for professional Cassandra support
>> http://www.datastax.com
>>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com