[ https://issues.apache.org/jira/browse/CASSANDRA-12125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15372623#comment-15372623 ]
Relish Chackochan commented on CASSANDRA-12125: ----------------------------------------------- Thank you for the replay. Please find the Table structure and system.log entries attached. Table Structure: CREATE TABLE proddb.log_curve ( log_curve_uid text, mnemonic text, alternateintex text, array_curve text, class_index text, class_proddb text, column_index text, curve_description text, data_type text, datasource text, densdata text, isindexmnemonic text, lower_mnemonic text, mapped_mnemonic_name text, max_index text, maxdatetimeindex text, min_index text, mindatetimeindex text, mnem_alias text, mnem_alias_namingsystem text, null_value text, sensor_offset text, trace_state text, traceorgin text, uid text, unit text, welldatum text, welldatum_uidref text, PRIMARY KEY (log_curve_uid, mnemonic) ) WITH CLUSTERING ORDER BY (mnemonic ASC) AND bloom_filter_fp_chance = 0.1 AND caching = '{"keys":"ALL", "rows_per_partition":"NONE"}' AND comment = '' AND compaction = {'class': 'org.apache.cassandra.db.compaction.LeveledCompactionStrategy'} AND compression = {'sstable_compression': 'org.apache.cassandra.io.compress.LZ4Compressor'} AND dclocal_read_repair_chance = 0.1 AND default_time_to_live = 0 AND gc_grace_seconds = 172800 AND max_index_interval = 2048 AND memtable_flush_period_in_ms = 0 AND min_index_interval = 128 AND read_repair_chance = 0.0 AND speculative_retry = '99.0PERCENTILE'; CREATE INDEX mnem_alias_idx ON proddb.log_curve (mnem_alias); CREATE INDEX class_index_idx ON proddb.log_curve (class_index); CREATE INDEX traceorgin_idx ON proddb.log_curve (traceorgin); CREATE INDEX mindatetimeindex_idx ON proddb.log_curve (mindatetimeindex); CREATE INDEX userindex ON proddb.log_curve (isindexmnemonic); CREATE INDEX curve_description_idx ON proddb.log_curve (curve_description); CREATE INDEX lower_mnemonic_idx ON proddb.log_curve (lower_mnemonic); CREATE INDEX datasource_idx ON proddb.log_curve (datasource); CREATE INDEX unit_idx ON proddb.log_curve (unit); CREATE INDEX mnem_alias_namingsystem_idx ON proddb.log_curve (mnem_alias_namingsystem); CREATE INDEX min_index_idx ON proddb.log_curve (min_index); CREATE INDEX trace_state_idx ON proddb.log_curve (trace_state); CREATE INDEX null_value_idx ON proddb.log_curve (null_value); CREATE INDEX data_types_idx ON proddb.log_curve (data_type); CREATE INDEX class_proddb_idx ON proddb.log_curve (class_proddb); CREATE INDEX alternateintex_idx ON proddb.log_curve (alternateintex); CREATE INDEX uid3_idx ON proddb.log_curve (uid); CREATE INDEX maxdatetimeindex_idx ON proddb.log_curve (maxdatetimeindex); CREATE INDEX welldatum_idx ON proddb.log_curve (welldatum); CREATE INDEX max_index_idx ON proddb.log_curve (max_index); system.log : INFO [StreamReceiveTask:40] 2016-07-01 08:30:57,710 SecondaryIndexManager.java:164 - Submitting index build of [log_curve.uid3_idx, log_curve.welldatum_idx, log_curve.curve_description_idx, log_curve.min_index_idx, log_curve.class_proddb_idx, log_curve.traceorgin_idx, log_curve.mindatetimeindex_idx, log_curve.unit_idx, log_curve.lower_mnemonic_idx, log_curve.mnem_alias_namingsystem_idx, log_curve.userindex, log_curve.mnem_alias_idx, log_curve.max_index_idx, log_curve.trace_state_idx, log_curve.alternateintex_idx, log_curve.class_index_idx, log_curve.null_value_idx, log_curve.datasource_idx, log_curve.data_types_idx, log_curve.maxdatetimeindex_idx] for data in BigTableReader(path='/opt/cassandra/data/proddb/log_curve-0a5092a0a4fa11e5872fc1ce0a46dc27/la-19388-big-Data.db') INFO [StreamReceiveTask:40] 2016-07-01 08:30:59,928 SecondaryIndexManager.java:173 - Index build of [log_curve.uid3_idx, log_curve.welldatum_idx, log_curve.curve_description_idx, log_curve.min_index_idx, log_curve.class_proddb_idx, log_curve.traceorgin_idx, log_curve.mindatetimeindex_idx, log_curve.unit_idx, log_curve.lower_mnemonic_idx, log_curve.mnem_alias_namingsystem_idx, log_curve.userindex, log_curve.mnem_alias_idx, log_curve.max_index_idx, log_curve.trace_state_idx, log_curve.alternateintex_idx, log_curve.class_index_idx, log_curve.null_value_idx, log_curve.datasource_idx, log_curve.data_types_idx, log_curve.maxdatetimeindex_idx] complete INFO [StreamReceiveTask:40] 2016-07-01 08:30:59,929 StreamResultFuture.java:182 - [Stream #076b4590-3f90-11e6-83b5-4542ce30ffc0] Session with /192.168.1.135 is complete INFO [StreamReceiveTask:40] 2016-07-01 08:30:59,929 StreamResultFuture.java:214 - [Stream #076b4590-3f90-11e6-83b5-4542ce30ffc0] All sessions completed INFO [StreamReceiveTask:40] 2016-07-01 08:30:59,929 StreamingRepairTask.java:85 - [repair #bb34f481-3f8c-11e6-a4b1-b1bbbbe8b805] streaming task succeed, returning response to /192.168.1.132 INFO [STREAM-IN-/192.168.1.135] 2016-07-01 08:31:02,213 StreamResultFuture.java:168 - [Stream #084048d0-3f90-11e6-83b5-4542ce30ffc0 ID#0] Prepare completed. Receiving 3 files(26377 bytes), sending 2 files(26851 bytes) INFO [StreamReceiveTask:40] 2016-07-01 08:31:02,675 SecondaryIndexManager.java:164 - Submitting index build of [log_curve.uid3_idx, log_curve.welldatum_idx, log_curve.curve_description_idx, log_curve.min_index_idx, log_curve.class_proddb_idx, log_curve.traceorgin_idx, log_curve.mindatetimeindex_idx, log_curve.unit_idx, log_curve.lower_mnemonic_idx, log_curve.mnem_alias_namingsystem_idx, log_curve.userindex, log_curve.mnem_alias_idx, log_curve.max_index_idx, log_curve.trace_state_idx, log_curve.alternateintex_idx, log_curve.class_index_idx, log_curve.null_value_idx, log_curve.datasource_idx, log_curve.data_types_idx, log_curve.maxdatetimeindex_idx] for data in BigTableReader(path='/opt/cassandra/data/proddb/log_curve-0a5092a0a4fa11e5872fc1ce0a46dc27/la-19391-big-Data.db'), BigTableReader(path='/opt/cassandra/data/proddb/log_curve-0a5092a0a4fa11e5872fc1ce0a46dc27/la-19392-big-Data.db'), BigTableReader(path='/opt/cassandra/data/proddb/log_curve-0a5092a0a4fa11e5872fc1ce0a46dc27/la-19393-big-Data.db') INFO [StreamReceiveTask:40] 2016-07-01 08:31:03,626 SecondaryIndexManager.java:173 - Index build of [log_curve.uid3_idx, log_curve.welldatum_idx, log_curve.curve_description_idx, log_curve.min_index_idx, log_curve.class_proddb_idx, log_curve.traceorgin_idx, log_curve.mindatetimeindex_idx, log_curve.unit_idx, log_curve.lower_mnemonic_idx, log_curve.mnem_alias_namingsystem_idx, log_curve.userindex, log_curve.mnem_alias_idx, log_curve.max_index_idx, log_curve.trace_state_idx, log_curve.alternateintex_idx, log_curve.class_index_idx, log_curve.null_value_idx, log_curve.datasource_idx, log_curve.data_types_idx, log_curve.maxdatetimeindex_idx] complete INFO [STREAM-IN-/192.168.1.134] 2016-07-01 08:31:04,979 StreamResultFuture.java:182 - [Stream #03bdcdf0-3f90-11e6-83b5-4542ce30ffc0] Session with /192.168.1.134 is complete INFO [STREAM-IN-/192.168.1.134] 2016-07-01 08:31:04,979 StreamResultFuture.java:214 - [Stream #03bdcdf0-3f90-11e6-83b5-4542ce30ffc0] All sessions completed INFO [STREAM-IN-/192.168.1.134] 2016-07-01 08:31:04,979 StreamingRepairTask.java:85 - [repair #bb34a662-3f8c-11e6-a4b1-b1bbbbe8b805] streaming task succeed, returning response to /192.168.1.132 INFO [STREAM-IN-/192.168.1.135] 2016-07-01 08:31:12,346 StreamResultFuture.java:182 - [Stream #084048d0-3f90-11e6-83b5-4542ce30ffc0] Session with /192.168.1.135 is complete INFO [STREAM-IN-/192.168.1.135] 2016-07-01 08:31:12,346 StreamResultFuture.java:214 - [Stream #084048d0-3f90-11e6-83b5-4542ce30ffc0] All sessions completed INFO [STREAM-IN-/192.168.1.135] 2016-07-01 08:31:12,346 StreamingRepairTask.java:85 - [repair #bb34f483-3f8c-11e6-a4b1-b1bbbbe8b805] streaming task succeed, returning response to /192.168.1.132 INFO [CompactionExecutor:9] 2016-07-01 08:31:12,358 CompactionManager.java:491 - Starting anticompaction for proddb.log_curve on 0/2 sstables INFO [CompactionExecutor:9] 2016-07-01 08:31:12,358 CompactionManager.java:549 - Completed anticompaction successfully ERROR [MemtableFlushWriter:9] 2016-07-01 08:32:22,186 CassandraDaemon.java:185 - Exception in thread Thread[MemtableFlushWriter:9,5,main] java.lang.RuntimeException: Last written key DecoratedKey(1467379751.0000, 313436373337393735312e30303030) >= current key DecoratedKey(^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@, 313436373337393833312e38383730) writing into /opt/cassandra/data/proddb/log_curve-0a5092a0a4fa11e5872fc1ce0a46dc27/.maxdatetimeindex_idx/tmp-la-14120-big-Data.db at org.apache.cassandra.io.sstable.format.big.BigTableWriter.beforeAppend(BigTableWriter.java:108) ~[apache-cassandra-2.2.5.jar:2.2.5] at org.apache.cassandra.io.sstable.format.big.BigTableWriter.append(BigTableWriter.java:162) ~[apache-cassandra-2.2.5.jar:2.2.5] at org.apache.cassandra.db.Memtable$FlushRunnable.writeSortedContents(Memtable.java:401) ~[apache-cassandra-2.2.5.jar:2.2.5] at org.apache.cassandra.db.Memtable$FlushRunnable.runMayThrow(Memtable.java:361) ~[apache-cassandra-2.2.5.jar:2.2.5] at org.apache.cassandra.utils.WrappedRunnable.run(WrappedRunnable.java:28) ~[apache-cassandra-2.2.5.jar:2.2.5] at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.jar:na] at org.apache.cassandra.db.ColumnFamilyStore$Flush.run(ColumnFamilyStore.java:1139) ~[apache-cassandra-2.2.5.jar:2.2.5] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_77] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_77] at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_77] INFO [IndexSummaryManager:1] 2016-07-01 08:32:46,554 IndexSummaryRedistribution.java:74 - Redistributing index summaries INFO [IndexSummaryManager:1] 2016-07-01 09:32:46,579 IndexSummaryRedistribution.java:74 - Redistributing index summaries INFO [IndexSummaryManager:1] 2016-07-01 10:32:46,594 IndexSummaryRedistribution.java:74 - Redistributing index summaries > ERROR [MemtableFlushWriter:4] 2016-07-01 06:20:41,137 > CassandraDaemon.java:185 - Exception in thread > Thread[MemtableFlushWriter:4,5,main] java.lang.RuntimeException: Last > written key DecoratedKey(XXXX.XX, XXXXX) >= current key DecoratedKey > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > > Key: CASSANDRA-12125 > URL: https://issues.apache.org/jira/browse/CASSANDRA-12125 > Project: Cassandra > Issue Type: Bug > Components: Core > Environment: RHEL-6.5 64-bit Apache Cassandra 2.2.5v > Reporter: Relish Chackochan > Fix For: 2.2.x > > > We are running on RHEL-6.5 64-bit with Apache Cassandra 2.2.5v on 4 node > cluster and getting the following error on multiple node while running the > repair job and when getting the error repair job is hang. > Can some one help to identify the issue. > {code} > ERROR [MemtableFlushWriter:4] 2016-07-01 06:20:41,137 > CassandraDaemon.java:185 - Exception in thread > Thread[MemtableFlushWriter:4,5,main] > java.lang.RuntimeException: Last written key DecoratedKey(1467371986.8870, > 313436373337313938362e38383730) >= current key DecoratedKey(, > 313436373337323030312e38383730) writing into > /opt/cassandra/data/proddb/log_data1-0a5092a0a4fa11e5872fc1ce0a46dc27/.maxdatetimeindex_idx/tmp-la-470-big-Data.db > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)