Can not disable config sync through stopping handler
org.apache.karaf.cellar.config.ConfigurationEventHandler
-------------------------------------------------------------------------------------------------------------
Key: KARAF-1348
URL: https://issues.apache.org/jira/browse/KARAF-1348
Project: Karaf
Issue Type: Bug
Components: cellar-config
Affects Versions: cellar-2.2.4
Reporter: Xiaoli Ding
Priority: Minor
There are two nodes in default group locally:node1&node2, first stopping
handler org.apache.karaf.cellar.config.ConfigurationEventHandler on node1,
then create new configuration on node1 using standard karaf
commands:"configļ¼edit test.handler" &"config:update", then check this
configuration status on node2 , the new configution is still output on node2
with command "cluster:config-list default", new configuration had been
synchronized.
Sample:
on node1
{panel}
karaf@trun> cluster:handler-stop
org.apache.karaf.cellar.config.ConfigurationEventHandler
Node Status Event Handler
xlding:5701 OFF
org.apache.karaf.cellar.config.ConfigurationEventHandler
xlding:5701 ON
org.apache.karaf.cellar.dosgi.RemoteServiceCallHandler
xlding:5701 ON org.apache.karaf.cellar.bundle.BundleEventHandler
xlding:5701 ON
org.apache.karaf.cellar.features.FeaturesEventHandler
karaf@trun> config:edit test.handler
karaf@trun> config:update
{panel}
on node2:
{panel}
karaf@trun> cluster:handler-status
Node Status Event Handler
xlding:5701 OFF
org.apache.karaf.cellar.config.ConfigurationEventHandler
xlding:5701 ON
org.apache.karaf.cellar.dosgi.RemoteServiceCallHandler
xlding:5701 ON org.apache.karaf.cellar.bundle.BundleEventHandler
xlding:5701 ON
org.apache.karaf.cellar.features.FeaturesEventHandler
xlding:5702 OFF
org.apache.karaf.cellar.config.ConfigurationEventHandler
xlding:5702 ON
org.apache.karaf.cellar.dosgi.RemoteServiceCallHandler
xlding:5702 ON org.apache.karaf.cellar.bundle.BundleEventHandler
xlding:5702 ON
org.apache.karaf.cellar.features.FeaturesEventHandler
karaf@trun> cluster:config-list default
Configuration PIDs for group default
PID
...
test.handler
...
{panel}
Should not output "test.handler" on node2
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira