-
Bug
-
Resolution: Done
-
Medium
-
None
-
None
-
None
-
None
Configuration class holds a map of SXP nodes which is inefficient in cluster environment:
1. It is not possible to add node and verify that node is added to configuration.
2. It is not possible to invoke some RPC operations which delas with SXP nodes on other that cluster owner node.
Configuration is not shared across all cluster nodes. It is probably only on cluster owner.
Consequences:
When adding SXP node on other than owner cluster node it is not possible to verify that node is added to Configuration.
When Adding bindings on other than cluster owner node it is not possible to retrieve node and its domain from Configuration (null-pointer).
Configuration class should hold only constant configuration.
Probably is used as some kind of cache outside of sxp-core module. It must be improved or removed if it is not possible.