[
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)