You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@asterixdb.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2017/11/07 11:43:00 UTC

[jira] [Commented] (ASTERIXDB-1974) Sporadic failure in rebalance cancelation

    [ https://issues.apache.org/jira/browse/ASTERIXDB-1974?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16241867#comment-16241867 ] 

ASF subversion and git services commented on ASTERIXDB-1974:
------------------------------------------------------------

Commit eadeaf514420997f4b13548282dfa76b55f6d7dd in asterixdb's branch refs/heads/master from [~mhubail]
[ https://git-wip-us.apache.org/repos/asf?p=asterixdb.git;h=eadeaf5 ]

[ASTERIXDB-1974][STO] Re-interrupt Thread on Interrupt in PageQueue

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- Re-interrupt thread and throw exception when
  a thread adding a page to the PageQueue is
  interrupted.

Change-Id: Ia71e6623315af8eb1e9e8c58608e01ff4eb99b40
Reviewed-on: https://asterix-gerrit.ics.uci.edu/2128
Sonar-Qube: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <im...@apache.org>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Contrib: Jenkins <je...@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>


> Sporadic failure in rebalance cancelation
> -----------------------------------------
>
>                 Key: ASTERIXDB-1974
>                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-1974
>             Project: Apache AsterixDB
>          Issue Type: Bug
>          Components: CLUS - Cluster management
>            Reporter: Murtadha Hubail
>            Assignee: Murtadha Hubail
>
> The build was aborted after 80 mins. The following stack trace was found in the build output.
> {code:java}
> 02:04:31 Expected results file: src/test/resources/runtimets/results/rebalance/single_dataset_with_index/single_dataset_with_index.8.adm
> 02:04:32 java.lang.InterruptedException
> 02:04:32 	at java.lang.Object.wait(Native Method)
> 02:04:32 	at java.lang.Object.wait(Object.java:502)
> 02:04:32 	at org.apache.hyracks.storage.common.buffercache.AsyncFIFOPageQueueManager.finishQueue(AsyncFIFOPageQueueManager.java:132)
> 02:04:32 	at org.apache.hyracks.storage.common.buffercache.BufferCache.finishQueue(BufferCache.java:1386)
> 02:04:32 	at org.apache.hyracks.storage.am.common.impls.AbstractTreeIndex$AbstractTreeIndexBulkLoader.end(AbstractTreeIndex.java:282)
> 02:04:32 	at org.apache.hyracks.storage.am.btree.impls.BTree$BTreeBulkLoader.end(BTree.java:1182)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.common.impls.AbstractLSMDiskComponentBulkLoader.end(AbstractLSMDiskComponentBulkLoader.java:157)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTreeBulkLoader.end(LSMBTreeBulkLoader.java:47)
> 02:04:32 	at org.apache.hyracks.storage.am.common.dataflow.IndexBulkLoadOperatorNodePushable.close(IndexBulkLoadOperatorNodePushable.java:92)
> 02:04:32 	at org.apache.hyracks.dataflow.std.sort.AbstractExternalSortRunMerger.process(AbstractExternalSortRunMerger.java:175)
> 02:04:32 	at org.apache.hyracks.dataflow.std.sort.AbstractSorterOperatorDescriptor$MergeActivity$1.initialize(AbstractSorterOperatorDescriptor.java:181)
> 02:04:32 	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:202)
> 02:04:32 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 02:04:32 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 02:04:32 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 02:04:32 	at java.lang.Thread.run(Thread.java:745)
> 02:04:32 java.lang.InterruptedException
> 02:04:32 	at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(AbstractQueuedSynchronizer.java:1220)
> 02:04:32 	at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(ReentrantLock.java:335)
> 02:04:32 	at java.util.concurrent.LinkedBlockingQueue.put(LinkedBlockingQueue.java:339)
> 02:04:32 	at org.apache.hyracks.storage.common.buffercache.AsyncFIFOPageQueueManager$PageQueue.put(AsyncFIFOPageQueueManager.java:63)
> 02:04:32 	at org.apache.hyracks.storage.am.common.freepage.AppendOnlyLinkedMetadataPageManager.close(AppendOnlyLinkedMetadataPageManager.java:223)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.common.impls.AbstractLSMIndex.markAsValidInternal(AbstractLSMIndex.java:394)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTree.markAsValid(LSMBTree.java:465)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.common.impls.LSMHarness.addBulkLoadedComponent(LSMHarness.java:566)
> 02:04:32 	at org.apache.hyracks.storage.am.lsm.btree.impls.LSMBTreeBulkLoader.end(LSMBTreeBulkLoader.java:53)
> 02:04:32 	at org.apache.hyracks.storage.am.common.dataflow.IndexBulkLoadOperatorNodePushable.close(IndexBulkLoadOperatorNodePushable.java:92)
> 02:04:32 	at org.apache.hyracks.dataflow.std.sort.AbstractExternalSortRunMerger.process(AbstractExternalSortRunMerger.java:175)
> 02:04:32 	at org.apache.hyracks.dataflow.std.sort.AbstractSorterOperatorDescriptor$MergeActivity$1.initialize(AbstractSorterOperatorDescriptor.java:181)
> 02:04:32 	at org.apache.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.lambda$runInParallel$0(SuperActivityOperatorNodePushable.java:202)
> 02:04:32 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 02:04:32 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> 02:04:32 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> 02:04:32 	at java.lang.Thread.run(Thread.java:745)
> {code}



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