You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Chen Luo (JIRA)" <ji...@apache.org> on 2017/11/11 06:47:00 UTC

[jira] [Created] (ASTERIXDB-2161) java.lang.IllegalStateException when set LSM Memory Component Id

Chen Luo created ASTERIXDB-2161:
-----------------------------------

             Summary: java.lang.IllegalStateException when set LSM Memory Component Id
                 Key: ASTERIXDB-2161
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2161
             Project: Apache AsterixDB
          Issue Type: Bug
          Components: STO - Storage
            Reporter: Chen Luo
            Assignee: Chen Luo


On one NC with multiple partitions, it may through IllegalStateException when we reset the memory component Id. The memory component should receive a larger Id, but for some reason it still receives the old one.

{code}
16:25:40 SEVERE: SEARCH failed to enter components on {"class" : "LSMBTree", "dir" : "/home/jenkins/jenkins/workspace/asterix-gerrit-verify-asterix-app/asterixdb/asterix-app/target/io/dir/asterix_nc1/iodevice1/storage/partition_1/test/LineID_idx_idx_LineID_suppkey", "memory" : 2, "disk" : 1}
16:25:40 java.lang.IllegalStateException: LSM memory component receives illegal id. Old id [1510360027993,1510360027993], new id [1510360027993,1510360027993]
16:25:40 	at org.apache.hyracks.storage.am.lsm.common.impls.AbstractLSMMemoryComponent.resetId(AbstractLSMMemoryComponent.java:276)
16:25:40 	at org.apache.asterix.common.ioopcallbacks.AbstractLSMIOOperationCallback.recycled(AbstractLSMIOOperationCallback.java:205)
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)