Adam Geiger created CASSANDRA-14380: ---------------------------------------
Summary: Cassandra crashes after fsync exception Key: CASSANDRA-14380 URL: https://issues.apache.org/jira/browse/CASSANDRA-14380 Project: Cassandra Issue Type: Bug Reporter: Adam Geiger Attachments: debug.log, debug.log.1.zip, logs-from-cassandra-in-r97bb66e967-apiconnect-cc-0.txt Running Cassandra with a Rook Ceph filesystem within Kubernetes. During the startup, the following Warnings in the debug log pop up and then Cassandra crashes shortly after and restarts: WARN [MemtableFlushWriter:2] 2018-04-11 14:34:42,748 NativeLibrary.java:328 - fsync(666) failed, errorno (22) {} com.sun.jna.LastErrorException: [22] Invalid argument at org.apache.cassandra.utils.NativeLibraryLinux.fsync(Native Method) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.NativeLibraryLinux.callFsync(NativeLibraryLinux.java:107) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.NativeLibrary.trySync(NativeLibrary.java:317) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.SyncUtil.trySync(SyncUtil.java:179) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.SyncUtil.trySyncDir(SyncUtil.java:190) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.util.SequentialWriter.openChannel(SequentialWriter.java:107) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.util.SequentialWriter.<init>(SequentialWriter.java:141) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.sstable.format.big.BigTableWriter.writeMetadata(BigTableWriter.java:402) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.sstable.format.big.BigTableWriter.access$300(BigTableWriter.java:53) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.sstable.format.big.BigTableWriter$TransactionalProxy.doPrepare(BigTableWriter.java:368) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.prepareToCommit(Transactional.java:173) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.sstable.format.SSTableWriter.prepareToCommit(SSTableWriter.java:281) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.sstable.SimpleSSTableMultiWriter.prepareToCommit(SimpleSSTableMultiWriter.java:101) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1153) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1086) [apache-cassandra-3.11.0.jar:3.11.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) [na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [na:1.8.0] at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.concurrent.NamedThreadFactory$$Lambda$12.00000000BCF32600.run(Unknown Source) ~[na:na] at java.lang.Thread.run(Thread.java:811) ~[na:2.9 (12-15-2017)] Syslog shows the following (logs-from-cassandra-in-r97bb66e967-apiconnect-cc-0.txt): INFO [main] 2018-04-11 14:49:01,848 ColumnFamilyStore.java:406 - Initializing apim.ur_to_op_by_op INFO [MemoryMXBean notification dispatcher] 2018-04-11 14:49:25,889 GCInspector.java:284 - global GC in 206ms. class storage: 28700680 -> 28692744; miscellaneous non-heap storage: 49871216 -> 53570176; nursery-allocate: 1296878920 -> 149116672; tenured-SOA: 140321968 -> 139143760 #0: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x302a94) [0x7f17e4f10a94] #1: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x306b2d) [0x7f17e4f14b2d] #2: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xc82da) [0x7f17e4cd62da] #3: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x22056) [0x7f17e6531056] #4: /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f17ed0de390] #5: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x2c4e1f) [0x7f17e4ed2e1f] #6: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x158c04) [0x7f17e4d66c04] #7: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x542d24) [0x7f17e5150d24] #8: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x542e0b) [0x7f17e5150e0b] #9: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x54981a) [0x7f17e515781a] #10: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x5494c8) [0x7f17e51574c8] #11: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x548dd2) [0x7f17e5156dd2] #12: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x2d7019) [0x7f17e4ee5019] #13: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd31ee) [0x7f17e4ce11ee] #14: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd3e51) [0x7f17e4ce1e51] #15: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x223e5) [0x7f17e65313e5] #16: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd5ce5) [0x7f17e4ce3ce5] #17: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd668b) [0x7f17e4ce468b] #18: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd6d20) [0x7f17e4ce4d20] #19: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd6fea) [0x7f17e4ce4fea] #20: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd70b4) [0x7f17e4ce50b4] #21: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x223e5) [0x7f17e65313e5] #22: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd743f) [0x7f17e4ce543f] #23: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9thr29.so(+0xa38e) [0x7f17e699738e] #24: /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7f17ed0d46ba] #25: function clone+0x6d [0x7f17efdd382d] Unhandled exception Type=Segmentation error vmState=0x0005ff01 J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001 Handler1=00007F17E6C26460 Handler2=00007F17E6530E40 InaccessibleAddress=000000000000001A RDI=00007F17B50070B0 RSI=00007F17C8E51100 RAX=0000000000000012 RBX=00007F17B5007120 RCX=0000000000000000 RDX=00007F17E577BC90 R8=00007F17B5070670 R9=0000000000000000 R10=0000000000000011 R11=00007F17E5459071 R12=00007F17C8E536D8 R13=00007F17B5006420 R14=00007F17B5006290 R15=00007F17C4016CB0 RIP=00007F17E4ED2E1F GS=0000 FS=0000 RSP=00007F17C8E51150 EFlags=0000000000010216 CS=E033 RBP=00007F17B5000000 ERR=0000000000000004 TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=000000000000001A xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm1 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm2 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm3 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm4 00000000000000ff (f: 255.000000, d: 1.259867e-321) xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm6 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm7 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm10 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm11 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm14 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00) Module=/opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so Module_base_address=00007F17E4C0E000 Method_being_compiled=org/apache/cassandra/utils/concurrent/Locks.monitorExitUnsafe(Ljava/lang/Object;)V Target=2_90_20171215_373586 (Linux 4.4.0-116-generic) CPU=amd64 (8 logical CPUs) (0xbc2d25000 RAM) ----------- Stack Backtrace ----------- (0x00007F17E4ED2E1F [libj9jit29.so+0x2c4e1f]) (0x00007F17E4D66C04 [libj9jit29.so+0x158c04]) (0x00007F17E5150D24 [libj9jit29.so+0x542d24]) (0x00007F17E5150E0B [libj9jit29.so+0x542e0b]) (0x00007F17E515781A [libj9jit29.so+0x54981a]) (0x00007F17E51574C8 [libj9jit29.so+0x5494c8]) (0x00007F17E5156DD2 [libj9jit29.so+0x548dd2]) (0x00007F17E4EE5019 [libj9jit29.so+0x2d7019]) (0x00007F17E4CE11EE [libj9jit29.so+0xd31ee]) (0x00007F17E4CE1E51 [libj9jit29.so+0xd3e51]) (0x00007F17E65313E5 [libj9prt29.so+0x223e5]) (0x00007F17E4CE3CE5 [libj9jit29.so+0xd5ce5]) (0x00007F17E4CE468B [libj9jit29.so+0xd668b]) (0x00007F17E4CE4D20 [libj9jit29.so+0xd6d20]) (0x00007F17E4CE4FEA [libj9jit29.so+0xd6fea]) (0x00007F17E4CE50B4 [libj9jit29.so+0xd70b4]) (0x00007F17E65313E5 [libj9prt29.so+0x223e5]) (0x00007F17E4CE543F [libj9jit29.so+0xd743f]) (0x00007F17E699738E [libj9thr29.so+0xa38e]) (0x00007F17ED0D46BA [libpthread.so.0+0x76ba]) clone+0x6d (0x00007F17EFDD382D [libc.so.6+0x10682d]) --------------------------------------- JVMDUMP039I Processing dump event "gpf", detail "" at 2018/04/11 14:49:42 - please wait. JVMDUMP032I JVM requested System dump using '//core.20180411.144942.84.0001.dmp' in response to an event JVMDUMP030W Cannot write dump to file //core.20180411.144942.84.0001.dmp: Permission denied #0: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x302a94) [0x7f17e4f10a94] #1: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x306b2d) [0x7f17e4f14b2d] #2: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xc82da) [0x7f17e4cd62da] #3: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x22056) [0x7f17e6531056] #4: /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390) [0x7f17ed0de390] #5: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x2c4e1f) [0x7f17e4ed2e1f] #6: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x158c04) [0x7f17e4d66c04] #7: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x542d24) [0x7f17e5150d24] #8: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x542e0b) [0x7f17e5150e0b] #9: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x54981a) [0x7f17e515781a] #10: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x5494c8) [0x7f17e51574c8] #11: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x548dd2) [0x7f17e5156dd2] #12: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0x2d7019) [0x7f17e4ee5019] #13: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd31ee) [0x7f17e4ce11ee] #14: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd3e51) [0x7f17e4ce1e51] #15: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x223e5) [0x7f17e65313e5] #16: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd5ce5) [0x7f17e4ce3ce5] #17: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd668b) [0x7f17e4ce468b] #18: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd6d20) [0x7f17e4ce4d20] #19: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd6fea) [0x7f17e4ce4fea] #20: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd70b4) [0x7f17e4ce50b4] #21: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9prt29.so(+0x223e5) [0x7f17e65313e5] #22: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so(+0xd743f) [0x7f17e4ce543f] #23: /opt/ibm/java/jre/lib/amd64/compressedrefs/libj9thr29.so(+0xa38e) [0x7f17e699738e] #24: /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7f17ed0d46ba] #25: function clone+0x6d [0x7f17efdd382d] Unhandled exception Type=Segmentation error vmState=0x0005ff01 J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000001 Handler1=00007F17E6C26460 Handler2=00007F17E6530E40 InaccessibleAddress=000000000000001A RDI=00007F17B1BF70B0 RSI=00007F17C8D50100 RAX=0000000000000012 RBX=00007F17B1BF7120 RCX=0000000000000000 RDX=00007F17E577BC90 R8=00007F17B1C60670 R9=00007F17C8D50300 R10=0000000000000011 R11=00007F17E5459071 R12=00007F17C8D526D8 R13=00007F17B1BF6420 R14=00007F17B1BF6290 R15=00007F17BC0270A0 RIP=00007F17E4ED2E1F GS=0000 FS=0000 RSP=00007F17C8D50150 EFlags=0000000000010216 CS=E033 RBP=00007F17B1BF0000 ERR=0000000000000004 TRAPNO=000000000000000E OLDMASK=0000000000000000 CR2=000000000000001A xmm0 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm1 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm2 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm3 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm4 00000000000000ff (f: 255.000000, d: 1.259867e-321) xmm5 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm6 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm7 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm8 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm9 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm10 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm11 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm12 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm13 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm14 0000000000000000 (f: 0.000000, d: 0.000000e+00) xmm15 0000000000000000 (f: 0.000000, d: 0.000000e+00) Module=/opt/ibm/java/jre/lib/amd64/compressedrefs/libj9jit29.so Module_base_address=00007F17E4C0E000 Method_being_compiled=org/apache/cassandra/utils/concurrent/Locks.monitorEnterUnsafe(Ljava/lang/Object;)V Target=2_90_20171215_373586 (Linux 4.4.0-116-generic) CPU=amd64 (8 logical CPUs) (0xbc2d25000 RAM) ----------- Stack Backtrace ----------- (0x00007F17E4ED2E1F [libj9jit29.so+0x2c4e1f]) (0x00007F17E4D66C04 [libj9jit29.so+0x158c04]) (0x00007F17E5150D24 [libj9jit29.so+0x542d24]) (0x00007F17E5150E0B [libj9jit29.so+0x542e0b]) (0x00007F17E515781A [libj9jit29.so+0x54981a]) (0x00007F17E51574C8 [libj9jit29.so+0x5494c8]) (0x00007F17E5156DD2 [libj9jit29.so+0x548dd2]) (0x00007F17E4EE5019 [libj9jit29.so+0x2d7019]) (0x00007F17E4CE11EE [libj9jit29.so+0xd31ee]) (0x00007F17E4CE1E51 [libj9jit29.so+0xd3e51]) (0x00007F17E65313E5 [libj9prt29.so+0x223e5]) (0x00007F17E4CE3CE5 [libj9jit29.so+0xd5ce5]) (0x00007F17E4CE468B [libj9jit29.so+0xd668b]) (0x00007F17E4CE4D20 [libj9jit29.so+0xd6d20]) (0x00007F17E4CE4FEA [libj9jit29.so+0xd6fea]) (0x00007F17E4CE50B4 [libj9jit29.so+0xd70b4]) (0x00007F17E65313E5 [libj9prt29.so+0x223e5]) (0x00007F17E4CE543F [libj9jit29.so+0xd743f]) (0x00007F17E699738E [libj9thr29.so+0xa38e]) (0x00007F17ED0D46BA [libpthread.so.0+0x76ba]) clone+0x6d (0x00007F17EFDD382D [libc.so.6+0x10682d]) --------------------------------------- JVMDUMP039I Processing dump event "gpf", detail "" at 2018/04/11 14:49:44 - please wait. JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/share/apport/apport %p %s %c %d %P" specifies that the core dump is to be piped to an external program. Attempting to rename either core or core.1770. JVMDUMP012E Error in System dump: The core file created by child process with pid = 1770 was not found. Expected to find core file with name "/tmp/core" JVMDUMP030W Cannot write dump to file //javacore.20180411.144942.84.0003.txt: Permission denied JVMDUMP032I JVM requested Java dump using '/tmp/javacore.20180411.144942.84.0003.txt' in response to an event JVMDUMP032I JVM requested System dump using '//core.20180411.144944.84.0002.dmp' in response to an event JVMDUMP030W Cannot write dump to file //core.20180411.144944.84.0002.dmp: Permission denied JVMDUMP010I Java dump written to /tmp/javacore.20180411.144942.84.0003.txt ERROR [MemtableFlushWriter:1] 2018-04-11 14:49:51,747 LogTransaction.java:257 - Transaction log [mc_txn_flush_95f3d0a0-3d97-11e8-9d33-2f3add552a16.log in /var/db/data/data/apim/org_by_owner_url-e1f6b6b03ccb11e887040d4467579f5c] indicates txn was not completed, trying to abort it now ERROR [MemtablePostFlush:1] 2018-04-11 14:49:51,816 CassandraDaemon.java:228 - Exception in thread Thread[MemtablePostFlush:1,5,main] java.lang.RuntimeException: java.io.IOException: Bad file descriptor at org.apache.cassandra.io.util.FileUtils.write(FileUtils.java:588) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.io.util.FileUtils.appendAndSync(FileUtils.java:567) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplica.append(LogReplica.java:85) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplicaSet.lambda$null$5(LogReplicaSet.java:210) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplicaSet$$Lambda$155.00000000BC4477D0.perform(Unknown Source) ~[na:na] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:113) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:103) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplicaSet.append(LogReplicaSet.java:210) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogFile.addRecord(LogFile.java:303) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogFile.commit(LogFile.java:250) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction$$Lambda$169.00000000BC44FA10.perform(Unknown Source) ~[na:na] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:113) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:103) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:98) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction.doCommit(LogTransaction.java:389) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.commit(Transactional.java:116) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LifecycleTransaction.doCommit(LifecycleTransaction.java:218) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.commit(Transactional.java:116) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1176) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1086) ~[apache-cassandra-3.11.0.jar:3.11.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) ~[na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [na:1.8.0] at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.concurrent.NamedThreadFactory$$Lambda$12.00000000E0F32EF0.run(Unknown Source) ~[na:na] at java.lang.Thread.run(Thread.java:811) ~[na:2.9 (12-15-2017)] Suppressed: java.lang.IllegalStateException: Attempted to abort a committed operation at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.abort(Transactional.java:133) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LifecycleTransaction.doAbort(LifecycleTransaction.java:243) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.abort(Transactional.java:144) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.abort(Transactional.java:193) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.close(Transactional.java:158) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1193) ~[apache-cassandra-3.11.0.jar:3.11.0] ... 6 common frames omitted Caused by: java.io.IOException: Bad file descriptor at sun.nio.ch.FileDispatcherImpl.close0(Native Method) ~[na:1.8.0] at sun.nio.ch.FileDispatcherImpl.close(FileDispatcherImpl.java:127) ~[na:1.8.0] at sun.nio.ch.FileChannelImpl.implCloseChannel(FileChannelImpl.java:153) ~[na:1.8.0] at java.nio.channels.spi.AbstractInterruptibleChannel.close(AbstractInterruptibleChannel.java:126) ~[na:1.8.0] at java.nio.channels.Channels$1.close(Channels.java:189) ~[na:1.8.0] at sun.nio.cs.StreamEncoder.implClose(StreamEncoder.java:332) ~[na:1.8.0] at sun.nio.cs.StreamEncoder.close(StreamEncoder.java:161) ~[na:1.8.0] at java.io.OutputStreamWriter.close(OutputStreamWriter.java:295) ~[na:1.8.0] at java.io.BufferedWriter.close(BufferedWriter.java:277) ~[na:1.8.0] at java.nio.file.Files.write(Files.java:3368) ~[na:1.8.0] at org.apache.cassandra.io.util.FileUtils.write(FileUtils.java:581) ~[apache-cassandra-3.11.0.jar:3.11.0] ... 24 common frames omitted JVMPORT030W /proc/sys/kernel/core_pattern setting "|/usr/share/apport/apport %p %s %c %d %P" specifies that the core dump is to be piped to an external program. Attempting to rename either core or core.1781. JVMDUMP012E Error in System dump: The core file created by child process with pid = 1781 was not found. Expected to find core file with name "/tmp/core" JVMDUMP030W Cannot write dump to file //javacore.20180411.144944.84.0005.txt: Permission denied JVMDUMP032I JVM requested Java dump using '/tmp/javacore.20180411.144944.84.0005.txt' in response to an event JVMDUMP032I JVM requested Snap dump using '//Snap.20180411.144942.84.0004.trc' in response to an event JVMDUMP030W Cannot write dump to file //Snap.20180411.144942.84.0004.trc: Permission denied JVMDUMP010I Snap dump written to /tmp/Snap.20180411.144942.84.0004.trc JVMDUMP030W Cannot write dump to file //jitdump.20180411.144942.84.0006.dmp: Permission denied JVMDUMP007I #JITDUMP: vmThread=0000000001B3B800 Recursive crash occurred. Aborting JIT dump.JVMDUMP010I JIT dump written to /tmp/jitdump.20180411.144942.84.0006.dmp WARN [MemtableFlushWriter:1] 2018-04-11 14:49:58,241 NativeLibrary.java:328 - fsync(3084) failed, errorno (22) {} com.sun.jna.LastErrorException: [22] Invalid argument at org.apache.cassandra.utils.NativeLibraryLinux.fsync(Native Method) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.NativeLibraryLinux.callFsync(NativeLibraryLinux.java:107) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.NativeLibrary.trySync(NativeLibrary.java:317) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplica.syncDirectory(LogReplica.java:96) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplica.delete(LogReplica.java:102) [apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplicaSet$$Lambda$175.00000000BC451FC0.perform(Unknown Source) ~[na:na] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:113) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.Throwables.perform(Throwables.java:103) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogReplicaSet.delete(LogReplicaSet.java:92) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogFile.removeUnfinishedLeftovers(LogFile.java:128) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction$TransactionTidier.run(LogTransaction.java:263) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction$TransactionTidier.tidy(LogTransaction.java:242) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Ref$GlobalState.release(Ref.java:321) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Ref$State.ensureReleased(Ref.java:199) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Ref.ensureReleased(Ref.java:119) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction.complete(LogTransaction.java:377) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LogTransaction.doCommit(LogTransaction.java:389) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.commit(Transactional.java:116) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.lifecycle.LifecycleTransaction.doCommit(LifecycleTransaction.java:218) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.utils.concurrent.Transactional$AbstractTransactional.commit(Transactional.java:116) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.flushMemtable(ColumnFamilyStore.java:1176) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1086) ~[apache-cassandra-3.11.0.jar:3.11.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) ~[na:1.8.0] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:1.8.0] at org.apache.cassandra.concurrent.NamedThreadFactory.lambda$threadLocalDeallocator$0(NamedThreadFactory.java:81) ~[apache-cassandra-3.11.0.jar:3.11.0] at org.apache.cassandra.concurrent.NamedThreadFactory$$Lambda$12.00000000E0F32EF0.run(Unknown Source) ~[na:na] at java.lang.Thread.run(Thread.java:811) ~[na:2.9 (12-15-2017)] JVMDUMP013I Processed dump event "gpf", detail "". -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org