This is an automated email from the ASF dual-hosted git repository.
dlmarion pushed a commit to branch elasticity
in repository https://gitbox.apache.org/repos/asf/accumulo.git
The following commit(s) were added to refs/heads/elasticity by this push:
new 5cf9953142 Fixed MemoryStarvedScanIT timeout (#4270)
5cf9953142 is described below
commit 5cf99531425ccde5199bc2de344a5a6cce26baa5
Author: Dave Marion <[email protected]>
AuthorDate: Thu Feb 15 16:22:35 2024 -0500
Fixed MemoryStarvedScanIT timeout (#4270)
MemoryStarvedScanIT was timing out because the IT was deleting
tables as part of the test and scans on the new FATE table were
being blocked because of the low memory condition. Adjusted the
check for whether the table is a user table or not to include
all tables in the accumulo namespace.
---
.../src/main/java/org/apache/accumulo/tserver/tablet/TabletBase.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/TabletBase.java
b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/TabletBase.java
index 28ad0e0744..ff67ed0469 100644
---
a/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/TabletBase.java
+++
b/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/TabletBase.java
@@ -42,6 +42,7 @@ import
org.apache.accumulo.core.iterators.SortedKeyValueIterator;
import org.apache.accumulo.core.iterators.YieldCallback;
import
org.apache.accumulo.core.iteratorsImpl.system.IterationInterruptedException;
import org.apache.accumulo.core.iteratorsImpl.system.SourceSwitchingIterator;
+import org.apache.accumulo.core.metadata.AccumuloTable;
import org.apache.accumulo.core.metadata.StoredTabletFile;
import org.apache.accumulo.core.metadata.schema.DataFileValue;
import org.apache.accumulo.core.sample.impl.SamplerConfigurationImpl;
@@ -92,7 +93,7 @@ public abstract class TabletBase {
this.context = server.getContext();
this.server = server;
this.extent = extent;
- this.isUserTable = !extent.isMeta();
+ this.isUserTable = !AccumuloTable.allTableIds().contains(extent.tableId());
TableConfiguration tblConf =
context.getTableConfiguration(extent.tableId());
if (tblConf == null) {