Sergiy Shyrkov created KARAF-5633:
-------------------------------------
Summary: Cellar: cleanup Hazelcast maps when a group is deleted
Key: KARAF-5633
URL: https://issues.apache.org/jira/browse/KARAF-5633
Project: Karaf
Issue Type: Bug
Components: cellar-hazelcast
Affects Versions: cellar-4.1.1, cellar-4.0.4
Reporter: Sergiy Shyrkov
When a Cellar group is deleted, the corresponding Hazelcast maps remain there
(org.apache.karaf.cellar.bundle.map.<group-name>,
org.apache.karaf.cellar.repositories.<group-name>,
org.apache.karaf.cellar.features.<group-name>, etc.).
In effect, when the group is created again, those maps are taken with "stale"
data.
My use case:
1) Create a new group "temp"
2) Move one node (node1) to that group "temp" (the node is removed from
"default" group)
3) Deploy some bundles on group "temp"
4) Remove node1 from group "temp" and bring it back to group "default"
5) Delete group "temp" (at this point the Hazelcast map date remains for that
group)
6) When I create again the group "temp" and join node1, the cluster state is
pulled from the old data and applied to my node1.
Thank you!
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)