[
https://issues.apache.org/jira/browse/SLING-7736?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Konrad Windszus updated SLING-7736:
-----------------------------------
Summary: OSGi Installer: Update OSGi installer's resource state in case of
configuration/bundle updates outside of the OSGi Installer when JCR Installer
Writeback is disabled (was: OSGi Installer: Update OSGi installer's resource
state in case of configuration/bundle updates outside of the OSGi Installer)
> OSGi Installer: Update OSGi installer's resource state in case of
> configuration/bundle updates outside of the OSGi Installer when JCR Installer
> Writeback is disabled
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SLING-7736
> URL: https://issues.apache.org/jira/browse/SLING-7736
> Project: Sling
> Issue Type: Bug
> Components: Installer
> Affects Versions: Installer Core 3.8.10, Installer Configuration Factory
> 1.2.0
> Reporter: Konrad Windszus
> Priority: Major
>
> Currently the state of an OSGi installer's resource is only updated whenever
> it is newly added to the queue and subsequently processed. Manual
> configuration/bundle changes outside of the OSGi installer don't change the
> OSGi installer's resource state.
> Actually, with the help of the {{BundleListener}}
> (https://osgi.org/javadoc/r5/core/org/osgi/framework/BundleListener.html) and
> the {{ConfigurationListener}}
> (https://osgi.org/javadoc/r5/cmpn/org/osgi/service/cm/ConfigurationListener.html)
> the OSGi installer could mark the according OSGi installer resources as
> {{IGNORED}} in case they have been overwritten.
> The tricky part is to filter out those event's which have been caused by the
> OSGi installer itself. The resource's digest cannot be used for that, as that
> is completely calculated by the Provider (i.e. is different between JCR and
> file provider).
> That would improve the effectiveness of the health check from SLING-5888 and
> also allows the OSGi installer to better enforce its state during
> reinstallation in the future.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)