This is an automated email from the ASF dual-hosted git repository. dlmarion pushed a commit to branch 3.1 in repository https://gitbox.apache.org/repos/asf/accumulo.git
commit 318765562cbaf8cec3926078e6673e679fb99f81 Merge: a41356073e 93365b4f23 Author: Dave Marion <dlmar...@apache.org> AuthorDate: Fri Dec 6 13:19:54 2024 +0000 Merge branch '2.1' into 3.1 .../core/manager/balancer/BalanceParamsImpl.java | 18 +++++++++++++---- .../accumulo/core/spi/balancer/GroupBalancer.java | 10 +++++++--- .../spi/balancer/HostRegexTableLoadBalancer.java | 14 ++++++++----- .../core/spi/balancer/TableLoadBalancer.java | 7 +++++-- .../accumulo/core/spi/balancer/TabletBalancer.java | 9 +++++++++ .../BaseHostRegexTableLoadBalancerTest.java | 8 ++++++++ .../core/spi/balancer/GroupBalancerTest.java | 11 +++++++---- ...tRegexTableLoadBalancerReconfigurationTest.java | 12 +++++++---- .../balancer/HostRegexTableLoadBalancerTest.java | 23 ++++++++++++---------- .../core/spi/balancer/SimpleLoadBalancerTest.java | 7 +++++-- .../core/spi/balancer/TableLoadBalancerTest.java | 5 +++-- .../java/org/apache/accumulo/manager/Manager.java | 2 +- .../accumulo/test/ChaoticLoadBalancerTest.java | 4 +++- 13 files changed, 92 insertions(+), 38 deletions(-) diff --cc core/src/main/java/org/apache/accumulo/core/manager/balancer/BalanceParamsImpl.java index a7cc5226d3,97b9315c6e..c42892feaf --- a/core/src/main/java/org/apache/accumulo/core/manager/balancer/BalanceParamsImpl.java +++ b/core/src/main/java/org/apache/accumulo/core/manager/balancer/BalanceParamsImpl.java @@@ -27,8 -27,9 +27,9 @@@ import java.util.stream.Collectors import org.apache.accumulo.core.data.TabletId; import org.apache.accumulo.core.dataImpl.KeyExtent; import org.apache.accumulo.core.dataImpl.TabletIdImpl; -import org.apache.accumulo.core.master.thrift.TabletServerStatus; +import org.apache.accumulo.core.manager.thrift.TabletServerStatus; import org.apache.accumulo.core.metadata.TServerInstance; + import org.apache.accumulo.core.metadata.schema.Ample.DataLevel; import org.apache.accumulo.core.spi.balancer.TabletBalancer; import org.apache.accumulo.core.spi.balancer.data.TServerStatus; import org.apache.accumulo.core.spi.balancer.data.TabletMigration; diff --cc core/src/test/java/org/apache/accumulo/core/spi/balancer/GroupBalancerTest.java index 3dfd120e48,e55eb379d2..189af6ef6f --- a/core/src/test/java/org/apache/accumulo/core/spi/balancer/GroupBalancerTest.java +++ b/core/src/test/java/org/apache/accumulo/core/spi/balancer/GroupBalancerTest.java @@@ -116,10 -120,11 +118,11 @@@ public class GroupBalancerTest for (TabletServerId tsi : tservers) { current.put(tsi, new TServerStatusImpl( - new org.apache.accumulo.core.master.thrift.TabletServerStatus())); + new org.apache.accumulo.core.manager.thrift.TabletServerStatus())); } - balancer.balance(new BalanceParamsImpl(current, migrations, migrationsOut)); + balancer + .balance(new BalanceParamsImpl(current, migrations, migrationsOut, DataLevel.of(tid))); assertTrue(migrationsOut.size() <= (maxMigrations + 5), "Max Migration exceeded " + maxMigrations + " " + migrationsOut.size()); diff --cc core/src/test/java/org/apache/accumulo/core/spi/balancer/HostRegexTableLoadBalancerTest.java index 5071ddea12,4d3162e02d..8d86e34210 --- a/core/src/test/java/org/apache/accumulo/core/spi/balancer/HostRegexTableLoadBalancerTest.java +++ b/core/src/test/java/org/apache/accumulo/core/spi/balancer/HostRegexTableLoadBalancerTest.java @@@ -50,9 -53,8 +51,8 @@@ import org.apache.accumulo.core.spi.bal import org.apache.accumulo.core.spi.balancer.data.TabletMigration; import org.apache.accumulo.core.spi.balancer.data.TabletServerId; import org.apache.accumulo.core.spi.balancer.data.TabletStatistics; +import org.apache.accumulo.core.spi.common.ServiceEnvironment; import org.apache.accumulo.core.tabletserver.thrift.TabletStats; - import org.apache.accumulo.core.util.UtilWaitThread; -import org.apache.accumulo.core.util.ConfigurationImpl; import org.junit.jupiter.api.Test; public class HostRegexTableLoadBalancerTest extends BaseHostRegexTableLoadBalancerTest { diff --cc core/src/test/java/org/apache/accumulo/core/spi/balancer/SimpleLoadBalancerTest.java index 9b7c2b7a56,055898928b..68d059f6ea --- a/core/src/test/java/org/apache/accumulo/core/spi/balancer/SimpleLoadBalancerTest.java +++ b/core/src/test/java/org/apache/accumulo/core/spi/balancer/SimpleLoadBalancerTest.java @@@ -41,7 -41,8 +41,8 @@@ import org.apache.accumulo.core.manager import org.apache.accumulo.core.manager.balancer.TServerStatusImpl; import org.apache.accumulo.core.manager.balancer.TabletServerIdImpl; import org.apache.accumulo.core.manager.balancer.TabletStatisticsImpl; -import org.apache.accumulo.core.master.thrift.TableInfo; +import org.apache.accumulo.core.manager.thrift.TableInfo; + import org.apache.accumulo.core.metadata.schema.Ample.DataLevel; import org.apache.accumulo.core.spi.balancer.data.TServerStatus; import org.apache.accumulo.core.spi.balancer.data.TabletMigration; import org.apache.accumulo.core.spi.balancer.data.TabletServerId; diff --cc core/src/test/java/org/apache/accumulo/core/spi/balancer/TableLoadBalancerTest.java index 06a30d88ed,8e9aefd028..f36c80e33e --- a/core/src/test/java/org/apache/accumulo/core/spi/balancer/TableLoadBalancerTest.java +++ b/core/src/test/java/org/apache/accumulo/core/spi/balancer/TableLoadBalancerTest.java @@@ -42,7 -43,8 +42,8 @@@ import org.apache.accumulo.core.manager import org.apache.accumulo.core.manager.balancer.TServerStatusImpl; import org.apache.accumulo.core.manager.balancer.TabletServerIdImpl; import org.apache.accumulo.core.manager.balancer.TabletStatisticsImpl; -import org.apache.accumulo.core.master.thrift.TableInfo; +import org.apache.accumulo.core.manager.thrift.TableInfo; + import org.apache.accumulo.core.metadata.schema.Ample.DataLevel; import org.apache.accumulo.core.spi.balancer.data.TServerStatus; import org.apache.accumulo.core.spi.balancer.data.TabletMigration; import org.apache.accumulo.core.spi.balancer.data.TabletServerId; diff --cc test/src/test/java/org/apache/accumulo/test/ChaoticLoadBalancerTest.java index 8b803e7089,57fbd33247..65b3c44bc0 --- a/test/src/test/java/org/apache/accumulo/test/ChaoticLoadBalancerTest.java +++ b/test/src/test/java/org/apache/accumulo/test/ChaoticLoadBalancerTest.java @@@ -39,7 -39,8 +39,8 @@@ import org.apache.accumulo.core.manager import org.apache.accumulo.core.manager.balancer.TServerStatusImpl; import org.apache.accumulo.core.manager.balancer.TabletServerIdImpl; import org.apache.accumulo.core.manager.balancer.TabletStatisticsImpl; -import org.apache.accumulo.core.master.thrift.TableInfo; +import org.apache.accumulo.core.manager.thrift.TableInfo; + import org.apache.accumulo.core.metadata.schema.Ample.DataLevel; import org.apache.accumulo.core.spi.balancer.data.TServerStatus; import org.apache.accumulo.core.spi.balancer.data.TabletMigration; import org.apache.accumulo.core.spi.balancer.data.TabletServerId;