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)