Glyn, 
        For tracking purposes could you create an issue on 
https://issues.apache.org/jira/browse/CASSANDRA and link to the ticket your 
raised. 

        Just incase something has to change when memmapping. 

Cheers

 
-----------------
Aaron Morton
Freelance Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 9/07/2013, at 3:50 AM, Glyn Davies <gdav...@omnifone.com> wrote:

> 
> Hi,
> 
> Yes, this continues without the JNA jar.
> 
> In fact, the only thing which cured it was a reboot (!)
> 
> Some serious dark magic going on there, as there were no Java processes 
> running and nothing held the cassandra files open.
> 
> I found a couple of Java dump texts, and opened an Java bug with one of them: 
> http://bugs.sun.com/view_bug.do?bug_id=9004953
> Though it doesn't seem to show up properly yet
> 
> Glyn
> 
> 
> From: sankalp kohli <kohlisank...@gmail.com>
> Reply-To: "user@cassandra.apache.org" <user@cassandra.apache.org>
> Date: Sunday, 7 July 2013 22:26
> To: "user@cassandra.apache.org" <user@cassandra.apache.org>
> Subject: Re: CassandraDaemon - recent unsafe memory access operation in 
> compiled Java code
> 
> have u dropped the JNA jar? Looks like the mmap is failing. 
> 
> 
> On Fri, Jul 5, 2013 at 8:15 AM, Glyn Davies <gdav...@omnifone.com> wrote:
>> 
>> 
>> Hi,
>> 
>> Just starting to experiment with Cassandra, and have hit an early snag.
>> 
>> I'm using 1.2.6 on Ubuntu AWS m1.xlarge instances with the Datastax 
>> Community package and have tried using Java versions jdk1.7.0_25  jre1.6.0_45
>> Also testing with and without libjna-java
>> 
>> However, something has triggered a bug in the CassandraDaemon:
>> 
>> ERROR [COMMIT-LOG-ALLOCATOR] 2013-07-05 15:00:51,663 CassandraDaemon.java 
>> (line 192) Exception in thread Thread[COMMIT-LOG-ALLOCATOR,5,main]
>> java.lang.InternalError: a fault occurred in a recent unsafe memory access 
>> operation in compiled Java code
>>         at 
>> org.apache.cassandra.db.commitlog.CommitLogSegment.<init>(CommitLogSegment.java:126)
>>         at 
>> org.apache.cassandra.db.commitlog.CommitLogSegment.freshSegment(CommitLogSegment.java:81)
>>         at 
>> org.apache.cassandra.db.commitlog.CommitLogAllocator.createFreshSegment(CommitLogAllocator.java:250)
>>         at 
>> org.apache.cassandra.db.commitlog.CommitLogAllocator.access$500(CommitLogAllocator.java:48)
>>         at 
>> org.apache.cassandra.db.commitlog.CommitLogAllocator$1.runMayThrow(CommitLogAllocator.java:104)
>>         at 
>> org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28)
>>         at java.lang.Thread.run(Unknown Source)
>> 
>> This brought two nodes down out of a three node cluster – using QUORUM write 
>> with 3 replicas.
>> Restarting the node replays this error, so I have the system in a 'stable' 
>> unstable state – which is probably a good place for trouble shooting.
>> 
>> Presumably something a client wrote triggered this situation, and the other 
>> third node was to be the final replication point – and is thus still up.
>> 
>> Any suggestions on next steps?
>> I've had a good google for the error combinations, but didn't find any hits.
>> 
>> Thanks,
>> 
>> Glyn
>> 
>> ______________________________________________________________________
>> This email has been scanned by the Symantec Email Security.cloud service.
>> For more information please visit http://www.symanteccloud.com
>> ______________________________________________________________________
> 
> 
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
> 
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________

Reply via email to