Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A1F02200C47 for ; Thu, 30 Mar 2017 09:09:45 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 9F771160B9E; Thu, 30 Mar 2017 07:09:45 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id E4335160B78 for ; Thu, 30 Mar 2017 09:09:44 +0200 (CEST) Received: (qmail 57707 invoked by uid 500); 30 Mar 2017 07:09:44 -0000 Mailing-List: contact issues-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 issues@karaf.apache.org Received: (qmail 57696 invoked by uid 99); 30 Mar 2017 07:09:44 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Mar 2017 07:09:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id AC80E1A7B8A for ; Thu, 30 Mar 2017 07:09:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id rGO6iOwAdqJq for ; Thu, 30 Mar 2017 07:09:43 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id B6A535FC4A for ; Thu, 30 Mar 2017 07:09:42 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 4910FE0AFC for ; Thu, 30 Mar 2017 07:09:42 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 9509B24170 for ; Thu, 30 Mar 2017 07:09:41 +0000 (UTC) Date: Thu, 30 Mar 2017 07:09:41 +0000 (UTC) From: "Guillaume Nodet (JIRA)" To: issues@karaf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (KARAF-4829) Make sure configFile in features makes config available early MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 30 Mar 2017 07:09:45 -0000 [ https://issues.apache.org/jira/browse/KARAF-4829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15948529#comment-15948529 ] Guillaume Nodet commented on KARAF-4829: ---------------------------------------- It has typed properties support and arrays instead of simply using strings. > Make sure configFile in features makes config available early > ------------------------------------------------------------- > > Key: KARAF-4829 > URL: https://issues.apache.org/jira/browse/KARAF-4829 > Project: Karaf > Issue Type: Improvement > Components: karaf-config > Affects Versions: 4.0.7 > Reporter: Christian Schneider > Assignee: Guillaume Nodet > > We currently have the config and configFile elements in feature files. > Config writes the given entries to ConfigAdmin while configFile writes a file. > So configFile is needed if the user should get a nice file to edit. The problem with configFile is that ConfigurationAdmin reads the files asyncronously. So bundles of the feature might already be started at the time the config is written. > So bundles might need to restart or if they only process the config once are in a kind of invalid state that does not relfect the config from the feature. > So I propose to also write the config to ConfigAdmin if configFile is used. This should allow the bundles to come up in the correct state from the start. -- This message was sent by Atlassian JIRA (v6.3.15#6346)