This is an automated email from the ASF dual-hosted git repository.
marklau99 pushed a commit to branch IOTDB-3164
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/IOTDB-3164 by this push:
new eed4168624 reset reject when release memory
eed4168624 is described below
commit eed4168624b942482ba2f0c2e08ebd00a6a139e2
Author: Liu Xuxin <[email protected]>
AuthorDate: Wed Jul 13 22:37:58 2022 +0800
reset reject when release memory
---
.../org/apache/iotdb/db/rescon/memory/WriteMemoryController.java | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git
a/server/src/main/java/org/apache/iotdb/db/rescon/memory/WriteMemoryController.java
b/server/src/main/java/org/apache/iotdb/db/rescon/memory/WriteMemoryController.java
index 84dfabf760..45315f4479 100644
---
a/server/src/main/java/org/apache/iotdb/db/rescon/memory/WriteMemoryController.java
+++
b/server/src/main/java/org/apache/iotdb/db/rescon/memory/WriteMemoryController.java
@@ -65,6 +65,14 @@ public class WriteMemoryController extends
MemoryController<TsFileProcessor> {
return success;
}
+ @Override
+ public void releaseMemory(long size) {
+ super.releaseMemory(size);
+ if (memoryUsage.get() < REJECT_THRESHOLD) {
+ rejected = false;
+ }
+ }
+
public boolean isRejected() {
return rejected;
}