This is an automated email from the ASF dual-hosted git repository.

dlmarion pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/main by this push:
     new 05b5e68740 Modified SystemIteratorEnvironmentImpl to implement 
isRunningLowOnMemory (#5624)
05b5e68740 is described below

commit 05b5e68740d6da445170438bc1e583c1ee6f5ed1
Author: Dave Marion <dlmar...@apache.org>
AuthorDate: Tue Jun 10 07:29:55 2025 -0400

    Modified SystemIteratorEnvironmentImpl to implement isRunningLowOnMemory 
(#5624)
    
    SystemIteratorEnvironmentImpl was added in #5587, but did not implement
    the isRunningLowOnMemory method. It deferred to its parent class
    implementation, ClientIteratorEnvironment.isRunningLowOnMemory, which
    just returns false.
---
 .../apache/accumulo/server/iterators/SystemIteratorEnvironment.java  | 5 -----
 .../accumulo/server/iterators/SystemIteratorEnvironmentImpl.java     | 5 +++++
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironment.java
 
b/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironment.java
index e13fa93e80..72daff609c 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironment.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironment.java
@@ -30,9 +30,4 @@ public interface SystemIteratorEnvironment extends 
IteratorEnvironment {
 
   SortedKeyValueIterator<Key,Value> 
getTopLevelIterator(SortedKeyValueIterator<Key,Value> iter);
 
-  @Override
-  default boolean isRunningLowOnMemory() {
-    return getServerContext().getLowMemoryDetector().isRunningLowOnMemory();
-  }
-
 }
diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironmentImpl.java
 
b/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironmentImpl.java
index 2705703ad6..ac10b553eb 100644
--- 
a/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironmentImpl.java
+++ 
b/server/base/src/main/java/org/apache/accumulo/server/iterators/SystemIteratorEnvironmentImpl.java
@@ -128,4 +128,9 @@ public class SystemIteratorEnvironmentImpl extends 
ClientIteratorEnvironment
     return new MultiIterator(allIters, false);
   }
 
+  @Override
+  public boolean isRunningLowOnMemory() {
+    return getServerContext().getLowMemoryDetector().isRunningLowOnMemory();
+  }
+
 }

Reply via email to