···3344 import ExUnit.Assertions, only: [assert: 1]
5566- alias Hobbes.{Transaction, MetaStore, ShardInfoMap}
66+ alias Hobbes.{Transaction, ShardInfoMap}
77 alias Hobbes.ShardInfoMap.Shard
88 alias Hobbes.Structs.{Cluster, Server, ShardStats}
99 alias Hobbes.Servers.Storage
···357357 end
358358359359 defp to_ks_pair(%Shard{} = shard) do
360360- to_server_ids = case shard.to_server_ids do
361361- [] -> nil
362362- list -> list
363363- end
364364-365360 key = key_servers_prefix() <> shard.start_key
366366- value = MetaStore.encode_key_servers(shard.from_server_ids, to_server_ids)
361361+ value = pack_key_servers(shard.from_server_ids, shard.to_server_ids)
367362368363 {key, value}
369364 end