For what it's worth, this patch pulls out the Freeze dependency from IceStorm, and moves it into a set of classes (in StormStorage.h) that implement either a Freeze-backed storage or a STL/in-memory backed storage. The IceStorm-related tests all pass with both the default config and with IceStorm.StorageType=memory .
This makes working with many thousands of topics easier, though this might be moot once the IceStorm freeze map is combined into one map instead of one per topic. Patch is attached.

Reply With Quote
