Re: Cassandra nodes on EC2 in two different regions not communicating

2011-03-01 Thread Peter Fales
Are you running nodetool on the host, or on a remote machine? 

If local, does "netstat -n" show that you are listening on the JMX port?

If remote, have you added the JMX port to your security group?


On Tue, Mar 01, 2011 at 12:54:13AM -0600, Himanshi Sharma wrote:
> Peter,
> 
> I build Cassandra after making changes as per ur patch. Nw when try
> nodetool i get this exception.
> 
> 
> [root@ip-10-170-153-71 bin]#  ./nodetool -h 175.41.143.192 ring
> 
> Error connection to remote JMX agent!
> java.rmi.ConnectException: Connection refused to host: 10.130.62.177;
> nested exception is:
> java.net.ConnectException: Connection timed out
> at
> sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
> at
> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
> at
> sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:110)
> at
> javax.management.remote.rmi.RMIServerImpl_Stub.newClient(Unknown Source)
> at
> javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2327)
> at
> javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:279)
> at
> javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
> at
> org.apache.cassandra.tools.NodeProbe.connect(NodeProbe.java:110)
> at org.apache.cassandra.tools.NodeProbe.(NodeProbe.java:86)
> at org.apache.cassandra.tools.NodeCmd.main(NodeCmd.java:476)
> Caused by: java.net.ConnectException: Connection timed out
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
> at java.net.Socket.connect(Socket.java:529)
> at java.net.Socket.connect(Socket.java:478)
> at java.net.Socket.(Socket.java:375)
> at java.net.Socket.(Socket.java:189)
> at
> sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
> at
> sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
> at
> sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
> ... 10 more
> 
> 
> Himanshi Sharma
> 
> 
> 
> 
> From:
> Peter Fales 
> To:
> "dev@cassandra.apache.org" 
> Date:
> 02/28/2011 06:25 PM
> Subject:
> Re: Cassandra nodes on EC2 in two different regions not communicating
> 
> 
> 
> Are you sure you actually re-built Cassandra after making those source
> code changes?   I believe "Cannot assign requested address" is the error
> you
> get with the official Cassandra because the external IP address is
> not the actual address of an adapter.   The patches change the code
> so that it listens on all interfaces (so it should not actually be
> requesting a specific address)
> 
> On Mon, Feb 28, 2011 at 06:23:53AM -0600, Himanshi Sharma wrote:
> > Hi Peter,
> >
> > I made changes as per ur patch. Still its nt working. Using external ip
> in
> > Listen addr gives this exception.
> >
> > ERROR 11:47:14,092 Exception encountered during startup.
> > java.net.BindException: Cannot assign requested address
> > at sun.nio.ch.Net.bind(Native Method)
> > at
> >
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
> > at
> > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
> > at
> > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
> > at
> >
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:138)
> > at
> >
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:319)
> > at
> >
> org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:99)
> > at
> >
> org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:177)
> > Exception encountered during startup.
> > java.net.BindException: Cannot assign requested address
> > at sun.nio.ch.Net.bind(Native Method)
> > at
> >
> sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
> > at
> > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
> > at
> > sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
> > at
> >
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:138)
> > at
> >
> org.apache.cassandra.service.StorageService.initServer(StorageService.java:319)
> > at
> >
> org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:99)
> > at
> >
> org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:177)
> >
> > So i kept them blank. Cassandra run

Build failed in Hudson: Cassandra-0.7 #335

2011-03-01 Thread Apache Hudson Server
See 

Changes:

[jbellis] r/m obsolete comments

[jbellis] update CHANGES

--
[...truncated 668 lines...]
AUcontrib/pig/bin/pig_cassandra
AUcontrib/pig/README.txt
A contrib/pig/example-script.pig
AUcontrib/pig/build.xml
A contrib/circuit
A contrib/circuit/src
A contrib/circuit/src/org
A contrib/circuit/src/org/apache
A contrib/circuit/src/org/apache/cassandra
A contrib/circuit/src/org/apache/cassandra/contrib
A contrib/circuit/src/org/apache/cassandra/contrib/circuit
AU
contrib/circuit/src/org/apache/cassandra/contrib/circuit/RingPanel.java
AU
contrib/circuit/src/org/apache/cassandra/contrib/circuit/RingModel.java
AU
contrib/circuit/src/org/apache/cassandra/contrib/circuit/AboutDialog.java
AU
contrib/circuit/src/org/apache/cassandra/contrib/circuit/CircuitFrame.java
A contrib/circuit/bin
AUcontrib/circuit/bin/circuit
A contrib/circuit/resources
A contrib/circuit/resources/java
A contrib/circuit/resources/java/images
A contrib/circuit/resources/java/images/node_red30x30.png
A contrib/circuit/resources/java/images/node_yellow30x30.png
A contrib/circuit/resources/java/images/node_green30x30.png
A contrib/circuit/resources/java/images/node_blue30x30.png
A contrib/circuit/resources/node.xcf
AUcontrib/circuit/build.xml
A contrib/javautils
A contrib/javautils/src
A contrib/javautils/src/test
A contrib/javautils/src/test/java
A contrib/javautils/src/test/java/org
A contrib/javautils/src/test/java/org/apache
A contrib/javautils/src/test/java/org/apache/cassandra
A contrib/javautils/src/test/java/org/apache/cassandra/contrib
A contrib/javautils/src/test/java/org/apache/cassandra/contrib/utils
A 
contrib/javautils/src/test/java/org/apache/cassandra/contrib/utils/service
A 
contrib/javautils/src/test/java/org/apache/cassandra/contrib/utils/service/CassandraServiceTest.java
A contrib/javautils/src/main
A contrib/javautils/src/main/java
A contrib/javautils/src/main/java/org
A contrib/javautils/src/main/java/org/apache
A contrib/javautils/src/main/java/org/apache/cassandra
A contrib/javautils/src/main/java/org/apache/cassandra/contrib
A contrib/javautils/src/main/java/org/apache/cassandra/contrib/utils
A 
contrib/javautils/src/main/java/org/apache/cassandra/contrib/utils/service
A 
contrib/javautils/src/main/java/org/apache/cassandra/contrib/utils/service/CassandraServiceDataCleaner.java
A contrib/javautils/README
A contrib/javautils/build.xml
A contrib/hadoop_streaming_output
A contrib/hadoop_streaming_output/bin
A contrib/hadoop_streaming_output/bin/reducer.py
A contrib/hadoop_streaming_output/bin/streaming
A contrib/hadoop_streaming_output/bin/mapper.py
A contrib/hadoop_streaming_output/README.txt
A contrib/stress
A contrib/stress/src
A contrib/stress/src/org
A contrib/stress/src/org/apache
A contrib/stress/src/org/apache/cassandra
A contrib/stress/src/org/apache/cassandra/contrib
A contrib/stress/src/org/apache/cassandra/contrib/stress
A contrib/stress/src/org/apache/cassandra/contrib/stress/Session.java
A contrib/stress/src/org/apache/cassandra/contrib/stress/Stress.java
A contrib/stress/src/org/apache/cassandra/contrib/stress/operations
A 
contrib/stress/src/org/apache/cassandra/contrib/stress/operations/IndexedRangeSlicer.java
A 
contrib/stress/src/org/apache/cassandra/contrib/stress/operations/Reader.java
A 
contrib/stress/src/org/apache/cassandra/contrib/stress/operations/MultiGetter.java
A 
contrib/stress/src/org/apache/cassandra/contrib/stress/operations/Inserter.java
A 
contrib/stress/src/org/apache/cassandra/contrib/stress/operations/RangeSlicer.java
A contrib/stress/src/org/apache/cassandra/contrib/stress/util
AU
contrib/stress/src/org/apache/cassandra/contrib/stress/util/Operation.java
A contrib/stress/bin
AUcontrib/stress/bin/stress
A contrib/stress/README.txt
A contrib/stress/build.xml
A contrib/word_count
A contrib/word_count/ivy.xml
A contrib/word_count/src
AUcontrib/word_count/src/WordCount.java
AUcontrib/word_count/src/WordCountSetup.java
A contrib/word_count/bin
AUcontrib/word_count/bin/word_count
AUcontrib/word_count/bin/word_count_setup
AUcontrib/word_count/README.txt
AUcontrib/word_count/build.xml
A contrib/redhat
A contrib/py_stress
A contrib/py_stress/avro_stress.py
AUcontrib/py_stress/stress.p

Re: [VOTE] 0.7.3

2011-03-01 Thread Jonathan Ellis
Created a 0.7.3 branch as the original 0.7.3 artifacts plus

https://issues.apache.org/jira/browse/CASSANDRA-2240
https://issues.apache.org/jira/browse/CASSANDRA-2253
https://issues.apache.org/jira/browse/CASSANDRA-2254
https://issues.apache.org/jira/browse/CASSANDRA-2255

On Mon, Feb 28, 2011 at 6:50 PM, Jeremy Hanna
 wrote:
> We'd really like to see the updated fix for CASSANDRA-2255 get in there as 
> well, if possible.  It's very isolated to the Hadoop output code, so it 
> shouldn't be much risk.
> https://issues.apache.org/jira/browse/CASSANDRA-2255
>
> On Feb 28, 2011, at 5:27 PM, Jonathan Ellis wrote:
>
>> I'd like to get the patch to
>> https://issues.apache.org/jira/browse/CASSANDRA-2240 reviewed, then do
>> an expedited release vote with original 0.7.3 proposal + that patch.
>> (Without that patch, nodetool scrub is prone to OOMing and killing the
>> server, which is somewhat unfriendly. :)
>>
>> On Fri, Feb 25, 2011 at 3:09 PM, Eric Evans  wrote:
>>>
>>> Shall we?  I propose the following for release as 0.7.3.
>>>
>>> SVN:
>>> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7@r1074693
>>> 0.7.3 artifacts: http://people.apache.org/~eevans
>>>
>>> The vote will be open for 72 hours.
>>>
>>> Thanks.
>>>
>>>
>>> [1]: http://goo.gl/0CykW (CHANGES.txt)
>>> [2]: http://goo.gl/9NNKv (NEWS.txt)
>>>
>>> --
>>> Eric Evans
>>> eev...@rackspace.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


Hudson build is back to normal : Cassandra-0.7 #336

2011-03-01 Thread Apache Hudson Server
See 




Re: [VOTE] 0.7.3

2011-03-01 Thread Eric Evans
On Tue, 2011-03-01 at 10:38 -0600, Jonathan Ellis wrote:
> Created a 0.7.3 branch as the original 0.7.3 artifacts plus
> 
> https://issues.apache.org/jira/browse/CASSANDRA-2240
> https://issues.apache.org/jira/browse/CASSANDRA-2253
> https://issues.apache.org/jira/browse/CASSANDRA-2254
> https://issues.apache.org/jira/browse/CASSANDRA-2255 

So consider the vote closed, and another will follow shortly.

-- 
Eric Evans
eev...@rackspace.com



[VOTE] 0.7.3 take #2

2011-03-01 Thread Eric Evans

Here goes attempt #2 of 0.7.3 (see http://goo.gl/Y1l7n for background);
I propose the following for release as 0.7.3.

SVN:
https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7.3@r1075977
0.7.3 artifacts: http://people.apache.org/~eevans

The vote will be open for 72 hours.

Thanks.

[1]: http://goo.gl/hX02M (CHANGES.txt)
[2]: http://goo.gl/HXlNH (NEWS.txt)

-- 
Eric Evans
eev...@rackspace.com



Re: [VOTE] 0.7.3 take #2

2011-03-01 Thread Jonathan Ellis
+1

On Tue, Mar 1, 2011 at 1:32 PM, Eric Evans  wrote:
>
> Here goes attempt #2 of 0.7.3 (see http://goo.gl/Y1l7n for background);
> I propose the following for release as 0.7.3.
>
> SVN:
> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7.3@r1075977
> 0.7.3 artifacts: http://people.apache.org/~eevans
>
> The vote will be open for 72 hours.
>
> Thanks.
>
> [1]: http://goo.gl/hX02M (CHANGES.txt)
> [2]: http://goo.gl/HXlNH (NEWS.txt)
>
> --
> Eric Evans
> eev...@rackspace.com
>
>



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


disk (sstable file, index and BF) layout

2011-03-01 Thread Mimi Aluminium
Hi,
Can you please help me in modeling the disk layout.
I am estimating  the size of the sstable file, index and BF (for a certain
data model) using the details in ths link
http://wiki.apache.org/cassandra/ArchitectureSSTable and compare it with the
real DB files.
Unfortunately, there is a mismatch between the estimated size and real file.
Does the timestamp field is allocated even if no value was assigned to it?
The real index file row is much larger than what is described, and the
structure of the column index is not clear.
Can you give me more details about the index file, column index and BF size?

Please can you refer me to the code where those field are written to the
disk?
Thanks a lot,
Miriam


Re: [VOTE] 0.7.3 take #2

2011-03-01 Thread Sylvain Lebresne
+1

On Tue, Mar 1, 2011 at 8:33 PM, Jonathan Ellis  wrote:

> +1
>
> On Tue, Mar 1, 2011 at 1:32 PM, Eric Evans  wrote:
> >
> > Here goes attempt #2 of 0.7.3 (see http://goo.gl/Y1l7n for background);
> > I propose the following for release as 0.7.3.
> >
> > SVN:
> >
> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7.3@r1075977
> > 0.7.3 artifacts: http://people.apache.org/~eevans
> >
> > The vote will be open for 72 hours.
> >
> > Thanks.
> >
> > [1]: http://goo.gl/hX02M (CHANGES.txt)
> > [2]: http://goo.gl/HXlNH (NEWS.txt)
> >
> > --
> > Eric Evans
> > eev...@rackspace.com
> >
> >
>
>
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of DataStax, the source for professional Cassandra support
> http://www.datastax.com
>


Re: [VOTE] 0.7.3 take #2

2011-03-01 Thread Stephen Connolly
I'll see if I can stage while hanging around Dublin Airport after that data
roaming costs are prohibitive

-Stephen

On 1 March 2011 19:32, Eric Evans  wrote:

>
> Here goes attempt #2 of 0.7.3 (see http://goo.gl/Y1l7n for background);
> I propose the following for release as 0.7.3.
>
> SVN:
>
> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7.3@r1075977
> 0.7.3 artifacts: http://people.apache.org/~eevans
>
> The vote will be open for 72 hours.
>
> Thanks.
>
> [1]: http://goo.gl/hX02M (CHANGES.txt)
> [2]: http://goo.gl/HXlNH (NEWS.txt)
>
> --
> Eric Evans
> eev...@rackspace.com
>
>


Re: [VOTE] 0.7.3 take #2

2011-03-01 Thread Stephen Connolly
On 1 March 2011 19:32, Eric Evans  wrote:

>
> Here goes attempt #2 of 0.7.3 (see http://goo.gl/Y1l7n for background);
> I propose the following for release as 0.7.3.
>
> SVN:
>
> https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7.3@r1075977
> 0.7.3 artifacts: http://people.apache.org/~eevans
>
> The vote will be open for 72 hours.
>
> Thanks.
>
> [1]: http://goo.gl/hX02M (CHANGES.txt)
> [2]: http://goo.gl/HXlNH (NEWS.txt)
>
> --
> Eric Evans
> eev...@rackspace.com
>
>
Artifacts staged for promotion to maven central repository:

https://repository.apache.org/content/repositories/orgapachecassandra-001/

*Description:*

apache cassandra 0.7.3 take #2

*Details:*

The following artifacts have been staged to the org.apache.cassandra-001
(u:stephenc)
 repository.

archetype-catalog.xml
apache-cassandra-0.7.3-src.tar.gz.asc
apache-cassandra-0.7.3.pom.asc
apache-cassandra-0.7.3-bin.tar.gz.asc
apache-cassandra-0.7.3.pom
apache-cassandra-0.7.3-src.tar.gz
apache-cassandra-0.7.3-bin.tar.gz
cassandra-all-0.7.3.pom
cassandra-all-0.7.3-javadoc.jar.asc
cassandra-all-0.7.3.jar.asc
cassandra-all-0.7.3.jar
cassandra-all-0.7.3-sources.jar
cassandra-all-0.7.3-javadoc.jar
cassandra-all-0.7.3-sources.jar.asc
cassandra-all-0.7.3.pom.asc