This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sling-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e2bbdc4  OSGi Installer HC clarifications
e2bbdc4 is described below

commit e2bbdc45292a8b20779ac24ee39eb02fa4a14c8f
Author: Konrad Windszus <[email protected]>
AuthorDate: Fri Jun 29 15:17:32 2018 +0200

    OSGi Installer HC clarifications
---
 documentation/bundles/osgi-installer.html | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/documentation/bundles/osgi-installer.html 
b/documentation/bundles/osgi-installer.html
index 5ffc2f7..8b94ab4 100644
--- a/documentation/bundles/osgi-installer.html
+++ b/documentation/bundles/osgi-installer.html
@@ -137,12 +137,15 @@
 <h2><a href="#health-check" name="health-check">Health Check</a></h2>
 <p>The OSGi installer provides a <a 
href="/documentation/bundles/sling-health-check-tool.html">Sling Health 
Check</a> which validates that the processed OSGi installer resources have the 
correct state (<a 
href="https://issues.apache.org/jira/browse/SLING-5888";>SLING-5888</a>). By 
default it will only check resources with a URL prefix 
<code>jcrinstall:/apps/</code>, so only the resources being provided through 
the <a href="/documentation/bundles/jcr-installer-provider.html">JCR Installer  
[...]
 <h3><a href="#bundles-installation-failure" 
name="bundles-installation-failure">Bundles Installation Failure</a></h3>
-<p>The checked bundle was not installed because it has been installed in a 
newer version through some other means (e.g. manually through the Felix Web 
Console or by another provider. For further details please review the OSGi 
Installer console at <code>/system/console/osgi-installer</code> and check for 
all bundles with the given symbolic name (=OSGi installers resource id) and the 
according URL.</p>
+<p>The checked bundle was not installed because it has been installed in a 
newer version from some other location (might even be through some other 
provider). For further details please look at the OSGi Installer console at 
<code>/system/console/osgi-installer</code> and check for all bundles with the 
given symbolic name (=OSGi installer's resource id) and their according 
URLs.</p>
 <h3><a href="#configuration-installation-failure" 
name="configuration-installation-failure">Configuration Installation 
Failure</a></h3>
-<p>The checked configuration was not installed because it has either been 
overwritten manually in the Felix Web Console or is installed by some 
non-checked provider (which has a higher priority). To revert manually 
overwritten configurations just go to <code>/system/console/configMgr</code> 
and delete the according configuration. That way the OSGi installer should 
automatically create a new configuration for the same PID based on the 
configuration provided by some provider with the highe [...]
+<p>The checked configuration was not installed because it is already installed 
from some other location (which has a higher priority). In this case you can 
see from where it has been installed by looking at the OSGi Installer console 
at <code>/system/console/osgi-installer</code> and check all configurations 
with the given PID and their according URLs.</p>
+<p>Due to <a 
href="https://issues.apache.org/jira/browse/SLING-7735";>SLING-7735</a>, there 
might be false positives being reported by the health check, in case the 
configuration has already been deployed with exactly the same values in the 
system previously. In that case the OSGi Installer might also mark the resource 
as <code>IGNORED</code>. If you run into such an issue, you can fix it by 
removing the manually overwritten configurations: Just go to 
<code>/system/console/configMgr</code [...]
+<h3><a href="#limitations-of-the-health-check" 
name="limitations-of-the-health-check">Limitations of the health check</a></h3>
+<p>Currently the health check and the OSGi installer cannot detect if a 
deployed bundle/configuration has been overwritten (e.g. via API or the 
WebConsole). So even if an OSGi installer resource is marked as 
<code>INSTALLED</code> it might already have been overwritten. This limitation 
is tracked in <a 
href="https://issues.apache.org/jira/browse/SLING-7736";>SLING-7736</a>.</p></section></div></div>
            
             <div class="footer">
 <div class="revisionInfo">
-                    Last modified by <span class="author">Robert 
Munteanu</span> on <span class="comment">Wed Nov 22 22:30:38 2017 +0200</span>
+                    Last modified by <span class="author">Konrad 
Windszus</span> on <span class="comment">Fri Jun 29 15:15:19 2018 +0200</span>
                 </div>                <p>
                     Apache Sling, Sling, Apache, the Apache feather logo, and 
the Apache Sling project logo are trademarks of The Apache Software Foundation. 
All other marks mentioned may be trademarks or registered trademarks of their 
respective owners.
                 </p><p>

Reply via email to