qybf commented on issue #11251:
URL: https://github.com/apache/ignite/issues/11251#issuecomment-2026486825

   > the error msg is here:
   > 
   > 
2024-02-03T07:00:43,787Z+0000|ERROR|checkpoint-runner-cpu-#91|Log4J2Logger#error:533|Critical
 system error detected. Will be handled accordingly to configured handler 
[hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, 
super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet 
[SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], 
failureCtx=FailureContext [type=CRITICAL_ERROR, err=class 
o.a.i.i.processors.cache.persistence.StorageException: Unable to write]] 
org.apache.ignite.internal.processors.cache.persistence.StorageException: 
Unable to write at 
org.apache.ignite.internal.processors.cache.persistence.wal.filehandle.FsyncFileWriteHandle.flush(FsyncFileWriteHandle.java:475)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.wal.filehandle.FsyncFileWriteHandle.addRecord(FsyncFileWriteHandle.java:267)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogMa
 nager.log(FileWriteAheadLogManager.java:968) ~[ignite-core-2.16.0.jar:2.16.0] 
at 
org.apache.ignite.internal.processors.cache.persistence.wal.FileWriteAheadLogManager.log(FileWriteAheadLogManager.java:921)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.beforeReleaseWrite(PageMemoryImpl.java:1867)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.writeUnlockPage(PageMemoryImpl.java:1698)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.writeUnlock(PageMemoryImpl.java:523)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.pagemem.PageMemoryImpl.writeUnlock(PageMemoryImpl.java:515)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.writeUnlock(PageHandler.java:416)
 ~[ignite-core-2.16.0.ja
 r:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.DataStructure.writeUnlock(DataStructure.java:276)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.DataStructure.writeUnlock(DataStructure.java:247)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList.put(PagesList.java:933)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList$PutBucket.run(PagesList.java:199)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList$PutBucket.run(PagesList.java:173)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.tree.util.PageHandler.writePage(PageHandler.java:313)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.DataStructure.write(DataStructure.java:304)
 ~[ignite-core-2.16.0.jar:2.16
 .0] at 
org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList.flushBucketsCache(PagesList.java:415)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.freelist.PagesList.saveMetadata(PagesList.java:356)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager.saveStoreMetadata(GridCacheOffheapManager.java:322)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager.lambda$syncMetadata$1(GridCacheOffheapManager.java:299)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
org.apache.ignite.internal.util.IgniteUtils.lambda$wrapIgniteFuture$5(IgniteUtils.java:11930)
 ~[ignite-core-2.16.0.jar:2.16.0] at 
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?] at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?] at 
java.lang.Thread.run(Unknown Source) ~[?:?] Caused by: java.io.IOException
 : java.lang.OutOfMemoryError**: Cannot reserve 131072 bytes of direct buffer 
memory (allocated: 2411594182, limit: 2411724800)** ... 24 more Caused by: 
java.lang.OutOfMemoryError: Cannot reserve 131072 bytes of direct buffer memory 
(allocated: 2411594182, limit: 2411724800) at 
java.nio.Bits.reserveMemory(Unknown Source) ~[?:?] at 
java.nio.DirectByteBuffer.(Unknown Source) ~[?:?] at 
java.nio.ByteBuffer.allocateDirect(Unknown Source) ~[?:?] at 
org.apache.ignite.internal.processors.cache.persistence.wal.filehandle.FsyncFileWriteHandle$1.initialValue(FsyncFileWriteHandle.java:133)
 ~[ignite-core-2.16.0.jar:2.16.0]
   
   I also encountered a similar problem with you, I was deployed on a Linux 
host single node ignite, also appeared out of mem. But I feel that my heap 
memory is useless, all with the heap memory, according to the error with the 
obvious heap memory is not enough, I am very confused.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to