You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "Young-Seok Kim (JIRA)" <ji...@apache.org> on 2016/05/12 18:06:12 UTC

[jira] [Closed] (ASTERIXDB-1434) RecoveryIT test failure with HyracksDataException: Unequal number of valid BTree and bloom filter files found.

     [ https://issues.apache.org/jira/browse/ASTERIXDB-1434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Young-Seok Kim closed ASTERIXDB-1434.
-------------------------------------
    Resolution: Fixed

This issue was fixed from the following commit:

ASTERIXDB-1434: fixed RecoveryIT failure test
- Fixed Recovery IT failure test. There has been a lurking bug
which always set the isPrimaryIndex flag to true incorrectly for
secondary LSMBTree indexes. The bug surfaced out from the
recent change which removed a Bloom filter from secondary
LSMBTree indexes.

Change-Id: I85bc3c8445c10da8f2a8c2f334d1eeefb1c0662a
Reviewed-on: https://asterix-gerrit.ics.uci.edu/845
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Michael Blow <mi...@couchbase.com>

> RecoveryIT test failure with HyracksDataException: Unequal number of valid BTree and bloom filter files found.
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERIXDB-1434
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1434
>             Project: Apache AsterixDB
>          Issue Type: Bug
>            Reporter: Young-Seok Kim
>            Assignee: Young-Seok Kim
>
> "recover_after_abort/primary_plus_multiple_secondary_indices" test case from RecoveryIT test start showing failure after removing Bloom filter from a secondary LSMBTree index.
> - Jenkins build log is shown here:
> https://asterix-jenkins.ics.uci.edu/job/asterix-integration-tests/169/
>  
> - Exception callstack is shown below:
> org.apache.hyracks.api.exceptions.HyracksDataException: Unequal number of valid BTree and bloom filter files found. Aborting cleanup.
> 	at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTreeFileManager.cleanupAndGetValidFiles(LSMBTreeFileManager.java:107)
> 	at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTree.activate(LSMBTree.java:180)
> 	at org.apache.asterix.common.context.DatasetLifecycleManager.open(DatasetLifecycleManager.java:213)
> 	at org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecoveryRedoPhase(RecoveryManager.java:377)
> 	at org.apache.asterix.transaction.management.service.recovery.RecoveryManager.replayPartitionsLogs(RecoveryManager.java:203)
> 	at org.apache.asterix.transaction.management.service.recovery.RecoveryManager.startRecovery(RecoveryManager.java:195)
> 	at org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.start(NCApplicationEntryPoint.java:142)
> 	at org.apache.hyracks.control.nc.NodeControllerService.startApplication(NodeControllerService.java:326)
> 	at org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:259)
> 	at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:48)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)