Browse Source

rename

pull/5637/head
chrislu 11 months ago
parent
commit
dd1ec70e62
  1. 2
      weed/mq/pub_balancer/allocate.go
  2. 2
      weed/mq/pub_balancer/allocate_test.go

2
weed/mq/pub_balancer/allocate.go

@ -8,7 +8,7 @@ import (
"time"
)
func allocateTopicPartitions(brokers cmap.ConcurrentMap[string, *BrokerStats], partitionCount int32) (assignments []*mq_pb.BrokerPartitionAssignment) {
func AllocateTopicPartitions(brokers cmap.ConcurrentMap[string, *BrokerStats], partitionCount int32) (assignments []*mq_pb.BrokerPartitionAssignment) {
// divide the ring into partitions
now := time.Now().UnixNano()
rangeSize := MaxPartitionCount / partitionCount

2
weed/mq/pub_balancer/allocate_test.go

@ -53,7 +53,7 @@ func testThem(t *testing.T, tests []struct {
}) {
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
gotAssignments := allocateTopicPartitions(tt.args.brokers, tt.args.partitionCount)
gotAssignments := AllocateTopicPartitions(tt.args.brokers, tt.args.partitionCount)
assert.Equal(t, len(tt.wantAssignments), len(gotAssignments))
for i, gotAssignment := range gotAssignments {
assert.Equal(t, tt.wantAssignments[i].LeaderBroker, gotAssignment.LeaderBroker)

Loading…
Cancel
Save