You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2019/10/04 09:05:13 UTC
[karaf-cellar] branch master updated (d9626d2 -> 042e9fb)
This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/karaf-cellar.git.
from d9626d2 Merge pull request #64 from coheigea/manual
new 3ca6936 Handle synchronization of factory configurations : - Added new key to identify configurations based on fileinstall filename when available. - Improved lookup of matching local configuration by using filename in addition to single PID (findLocalConfiguration) - Correctly create factoryConfig when needed (createLocalConfiguration). - Updated command to gather configs with same filename but different PIDs - Avoid loop when syncing factoryPid without filename (canDistributeConfig)
new 4a18b7f Handle factory config removal
new 6b29acc Copy file content when available
new 1f85338 Fix issue on windows, avoid infinite loop and make sure file are created
new 19110ca Avoid NPE when using config-list command
new b383ab3 Delete removed configurations on sync
new 9fb1927 Delete removed configurations on sync - cleanup cluster map on configuration deletion
new ddc071e Avoid invalid cleanup of cluster map
new 042e9fb Merge pull request #63 from Jahia/configuration-factory-synchronization
The 1182 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
assembly/src/main/resources/node.cfg | 2 +-
.../cellar/config/ConfigurationEventHandler.java | 27 ++-
.../karaf/cellar/config/ConfigurationSupport.java | 253 +++++++++++++++------
.../cellar/config/ConfigurationSynchronizer.java | 43 ++--
.../cellar/config/LocalConfigurationListener.java | 16 +-
.../cellar/config/internal/osgi/Activator.java | 1 +
.../karaf/cellar/config/shell/ListCommand.java | 61 ++++-
7 files changed, 290 insertions(+), 113 deletions(-)