You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Ilya Kasnacheev (Jira)" <ji...@apache.org> on 2021/03/24 09:43:00 UTC

[jira] [Created] (IGNITE-14386) Failure handler triggered on doneFut.get() in Checkpointer.syncUpdatedStores@db-checkpoint-thread

Ilya Kasnacheev created IGNITE-14386:
----------------------------------------

             Summary: Failure handler triggered on doneFut.get() in Checkpointer.syncUpdatedStores@db-checkpoint-thread
                 Key: IGNITE-14386
                 URL: https://issues.apache.org/jira/browse/IGNITE-14386
             Project: Ignite
          Issue Type: Bug
          Components: persistence
    Affects Versions: 2.10
            Reporter: Ilya Kasnacheev
            Assignee: Ilya Kasnacheev


{code}
Thread [name="binary-metadata-writer-#71", id=97, state=RUNNABLE, blockCnt=0, waitCnt=8612]
        at java.base@11.0.6/sun.nio.ch.FileDispatcherImpl.force0(Native Method)
        at java.base@11.0.6/sun.nio.ch.FileDispatcherImpl.force(Unknown Source)
        at java.base@11.0.6/sun.nio.ch.SimpleAsynchronousFileChannelImpl.force(Unknown Source)
        at app//o.a.i.i.processors.cache.persistence.file.AsyncFileIO.force(AsyncFileIO.java:216)
        at app//o.a.i.i.processors.cache.persistence.file.AsyncFileIO.force(AsyncFileIO.java:211)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore.writeMetadata(BinaryMetadataFileStore.java:143)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore$WriteOperationTask.execute(BinaryMetadataFileStore.java:653)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore$BinaryMetadataAsyncWriter.body0(BinaryMetadataFileStore.java:463)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore$BinaryMetadataAsyncWriter.body(BinaryMetadataFileStore.java:435)
        at app//o.a.i.i.util.worker.GridWorker.run(GridWorker.java:119)
        at java.base@11.0.6/java.lang.Thread.run(Unknown Source)

Thread [name="db-checkpoint-thread-#116", id=148, state=WAITING, blockCnt=3, waitCnt=13147]
        at java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@11.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
        at app//o.a.i.i.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:186)
        at app//o.a.i.i.util.future.GridFutureAdapter.get(GridFutureAdapter.java:149)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer.syncUpdatedStores(Checkpointer.java:631)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer.writePages(Checkpointer.java:550)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer.doCheckpoint(Checkpointer.java:428)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer.body(Checkpointer.java:264)
        at app//o.a.i.i.util.worker.GridWorker.run(GridWorker.java:119)
        at java.base@11.0.6/java.lang.Thread.run(Unknown Source)

Thread [name="checkpoint-runner-IO-#131", id=163, state=RUNNABLE, blockCnt=35, waitCnt=5157152]
        at java.base@11.0.6/sun.nio.ch.FileDispatcherImpl.force0(Native Method)
        at java.base@11.0.6/sun.nio.ch.FileDispatcherImpl.force(Unknown Source)
        at java.base@11.0.6/sun.nio.ch.SimpleAsynchronousFileChannelImpl.force(Unknown Source)
        at app//o.a.i.i.processors.cache.persistence.file.AsyncFileIO.force(AsyncFileIO.java:216)
        at app//o.a.i.i.processors.cache.persistence.file.AsyncFileIO.force(AsyncFileIO.java:211)
        at app//o.a.i.i.processors.cache.persistence.file.FilePageStore.sync(FilePageStore.java:715)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer.lambda$syncUpdatedStores$0(Checkpointer.java:608)
        at app//o.a.i.i.processors.cache.persistence.checkpoint.Checkpointer$$Lambda$760/0x00007f877929a500.run(Unknown Source)
        at java.base@11.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base@11.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base@11.0.6/java.lang.Thread.run(Unknown Source)

Thread [name="client-connector-#1849", id=3130, state=WAITING, blockCnt=11, waitCnt=77047]
        at java.base@11.0.6/jdk.internal.misc.Unsafe.park(Native Method)
        at java.base@11.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source)
        at app//o.a.i.i.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:186)
        at app//o.a.i.i.util.future.GridFutureAdapter.get(GridFutureAdapter.java:149)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore$BinaryMetadataAsyncWriter.waitForWriteCompletion(BinaryMetadataFileStore.java:586)
        at app//o.a.i.i.processors.cache.binary.BinaryMetadataFileStore.waitForWriteCompletion(BinaryMetadataFileStore.java:294)
        at app//o.a.i.i.processors.cache.binary.CacheObjectBinaryProcessorImpl.metadata0(CacheObjectBinaryProcessorImpl.java:733)
        at app//o.a.i.i.processors.cache.binary.CacheObjectBinaryProcessorImpl.metadata(CacheObjectBinaryProcessorImpl.java:646)
        at app//o.a.i.i.processors.cache.binary.CacheObjectBinaryProcessorImpl$1.metadata(CacheObjectBinaryProcessorImpl.java:241)
        at app//o.a.i.i.binary.BinaryContext.metadata(BinaryContext.java:1200)
        at app//o.a.i.i.binary.builder.BinaryObjectBuilderImpl.serializeTo(BinaryObjectBuilderImpl.java:206)
        at app//o.a.i.i.binary.builder.BinaryObjectBuilderImpl.build(BinaryObjectBuilderImpl.java:188)
        at app//o.a.i.i.processors.query.h2.dml.UpdatePlan.processRowForUpdate(UpdatePlan.java:362)
        at app//o.a.i.i.processors.query.h2.dml.DmlUtils.doUpdate(DmlUtils.java:256)
        at app//o.a.i.i.processors.query.h2.dml.DmlUtils.processSelectResult(DmlUtils.java:172)
        at app//o.a.i.i.processors.query.h2.IgniteH2Indexing.executeUpdateNonTransactional(IgniteH2Indexing.java:3123)
        at app//o.a.i.i.processors.query.h2.IgniteH2Indexing.executeUpdate(IgniteH2Indexing.java:2967)
        at app//o.a.i.i.processors.query.h2.IgniteH2Indexing.executeUpdateDistributed(IgniteH2Indexing.java:2894)
        at app//o.a.i.i.processors.query.h2.IgniteH2Indexing.executeDml(IgniteH2Indexing.java:1263)
        at app//o.a.i.i.processors.query.h2.IgniteH2Indexing.querySqlFields(IgniteH2Indexing.java:1184)
        at app//o.a.i.i.processors.query.GridQueryProcessor$4.applyx(GridQueryProcessor.java:2542)
        at app//o.a.i.i.processors.query.GridQueryProcessor$4.applyx(GridQueryProcessor.java:2538)
        at app//o.a.i.i.util.lang.IgniteOutClosureX.apply(IgniteOutClosureX.java:35)
        at app//o.a.i.i.processors.query.GridQueryProcessor.executeQuery(GridQueryProcessor.java:3054)
        at app//o.a.i.i.processors.query.GridQueryProcessor.lambda$querySqlFields$1(GridQueryProcessor.java:2558)
        at app//o.a.i.i.processors.query.GridQueryProcessor$$Lambda$937/0x00007f86c5293440.get(Unknown Source)
        at app//o.a.i.i.processors.query.GridQueryProcessor.executeQuerySafe(GridQueryProcessor.java:2596)
        at app//o.a.i.i.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2532)
        at app//o.a.i.i.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2459)
        at app//o.a.i.i.processors.query.GridQueryProcessor.querySqlFields(GridQueryProcessor.java:2415)
        at app//o.a.i.i.processors.platform.client.cache.ClientCacheSqlFieldsQueryRequest.process(ClientCacheSqlFieldsQueryRequest.java:147)
        at app//o.a.i.i.processors.platform.client.ClientRequestHandler.handle(ClientRequestHandler.java:91)
        at app//o.a.i.i.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:201)
        at app//o.a.i.i.processors.odbc.ClientListenerNioListener.onMessage(ClientListenerNioListener.java:57)
        at app//o.a.i.i.util.nio.GridNioFilterChain$TailFilter.onMessageReceived(GridNioFilterChain.java:278)
        at app//o.a.i.i.util.nio.GridNioFilterAdapter.proceedMessageReceived(GridNioFilterAdapter.java:108)
        at app//o.a.i.i.util.nio.GridNioAsyncNotifyFilter$3.body(GridNioAsyncNotifyFilter.java:135)
        at app//o.a.i.i.util.worker.GridWorker.run(GridWorker.java:119)
        at app//o.a.i.i.util.worker.GridWorkerPool$1.run(GridWorkerPool.java:69)
        at java.base@11.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.base@11.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.base@11.0.6/java.lang.Thread.run(Unknown Source)
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)