TopicManager::retrieveAll and Ice.MessageSizeMax
I am using IceStorm happily. In my application i always call TopicManager::retrieveAll when creating multiple topics to reduce the network traffics. But as my topics keep growing I found the TopicManager::retrieveAll will throw ::Ice::MemoryLimitException with below message(I am already set Ice.MessageSizeMax=5120):
protocol error: memory limit exceeded:
requested 5250534 bytes, maximum allowed is 5242880 bytes (see Ice.MessageSizeMax)
What is the best practice to create large amount of topics and when there are already lots of topic created in Storm?