asterixdb-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Young-Seok Kim (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (ASTERIXDB-1434) RecoveryIT test failure with HyracksDataException: Unequal number of valid BTree and bloom filter files found.
Date Thu, 12 May 2016 18:06:12 GMT

     [ 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 <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Michael Blow <michael.blow@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)

Mime
View raw message