File tree Expand file tree Collapse file tree
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3884,14 +3884,14 @@ private static long getAcquireDirectBufferMemCost() {
38843884 long acquireDirectBufferMemCost = 0 ;
38853885 if (config .getDataRegionConsensusProtocolClass ().equals (ConsensusFactory .IOT_CONSENSUS )
38863886 || config .getDataRegionConsensusProtocolClass ().equals (ConsensusFactory .IOT_CONSENSUS_V2 )) {
3887- acquireDirectBufferMemCost = config .getWalBufferSize ();
3887+ acquireDirectBufferMemCost = config .getWalMode (). equals ( WALMode . DISABLE ) ? 0 : config . getWalBufferSize ();
38883888 } else if (config
38893889 .getDataRegionConsensusProtocolClass ()
38903890 .equals (ConsensusFactory .RATIS_CONSENSUS )) {
38913891 acquireDirectBufferMemCost = config .getDataRatisConsensusLogAppenderBufferSizeMax ();
38923892 }
38933893 if (config .getDataRegionConsensusProtocolClass ().equals (ConsensusFactory .IOT_CONSENSUS_V2 )) {
3894- acquireDirectBufferMemCost += PageCacheDeletionBuffer .DAL_BUFFER_SIZE ;
3894+ acquireDirectBufferMemCost += config . getWalMode (). equals ( WALMode . DISABLE ) ? 0 : PageCacheDeletionBuffer .DAL_BUFFER_SIZE ;
38953895 }
38963896 return acquireDirectBufferMemCost ;
38973897 }
You can’t perform that action at this time.
0 commit comments