Currently, there is circular dependency between the catalog manager and the shard registry.
This needs to be broken so that ShardRegistry does not depend on the catalog manager.
Currently, there is circular dependency between the catalog manager and the shard registry.
This needs to be broken so that ShardRegistry does not depend on the catalog manager.