From commits-return-37295-archive-asf-public=cust-asf.ponee.io@karaf.apache.org Fri Oct 4 09:05:14 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 5506A180651 for ; Fri, 4 Oct 2019 11:05:14 +0200 (CEST) Received: (qmail 46319 invoked by uid 500); 4 Oct 2019 09:05:13 -0000 Mailing-List: contact commits-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list commits@karaf.apache.org Received: (qmail 46309 invoked by uid 99); 4 Oct 2019 09:05:13 -0000 Received: from ec2-52-202-80-70.compute-1.amazonaws.com (HELO gitbox.apache.org) (52.202.80.70) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Oct 2019 09:05:13 +0000 Received: by gitbox.apache.org (ASF Mail Server at gitbox.apache.org, from userid 33) id 944DC890A3; Fri, 4 Oct 2019 09:05:13 +0000 (UTC) Date: Fri, 04 Oct 2019 09:05:13 +0000 To: "commits@karaf.apache.org" Subject: [karaf-cellar] branch master updated (d9626d2 -> 042e9fb) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: <157017991349.6536.9265337617175692335@gitbox.apache.org> From: jbonofre@apache.org X-Git-Host: gitbox.apache.org X-Git-Repo: karaf-cellar X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: d9626d2667816387edfcb1cd4055da726a2c5d34 X-Git-Newrev: 042e9fb615562f28c687486ea91c30a5179d8e9e X-Git-NotificationType: ref_changed X-Git-Multimail-Version: 1.5.dev Auto-Submitted: auto-generated 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(-)