Hi all,

Just back from yearly holidays. But I've seen no response on this topic.

Carsten, could you please express your thoughts on this issue?

Should I create a JIRA ticket to better track this issue?

Kind regards and hope to hear from you soon.

Wim

Op 7/08/2020 09:34 heeft Wim Symons <wim.sym...@vrt.be> geschreven:

    Hi Carsten, hi all,

    I've been sifting through all the logs, especially the logs on the standby 
instance.

    This came out:

    31.07.2020 09:29:43.115 *INFO* [FelixStartLevel] 
org.apache.sling.settings.impl.SlingSettingsServiceImpl Active run modes: 
[standby, s7connect, crx3, nosamplecontent, author, crx3tar]
    ...
    31.07.2020 09:29:43.375 *INFO* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl Apache Sling OSGi 
Installer Service started.
    31.07.2020 09:29:43.379 *DEBUG* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl Merged Resources={
    ...
    - Merged RegisteredResource config:be.vrt.aem.example.OnlyPrimaryComponent
        
RegisteredResource.info=[TaskResource(url=jcrinstall:/apps/vrt-example/runmodes/config.author.primary/be.vrt.aem.example.OnlyPrimaryComponent,
 entity=config:be.vrt.aem.example.OnlyPrimaryComponent, state=INSTALLED, 
attributes=[org.apache.sling.installer.api.tasks.ResourceTransformer=:28:, 
service.pid=be.vrt.aem.example.OnlyPrimaryComponent], 
digest=27ba19805d52e788ce7ee21d6f82137c)]
    ...
    - Compacted RegisteredResource 
config:be.vrt.aem.example.OnlyPrimaryComponent
        
RegisteredResource.info=[TaskResource(url=jcrinstall:/apps/vrt-example/runmodes/config.author.primary/be.vrt.aem.example.OnlyPrimaryComponent,
 entity=config:be.vrt.aem.example.OnlyPrimaryComponent, state=INSTALLED, 
attributes=[org.apache.sling.installer.api.tasks.ResourceTransformer=:28:, 
service.pid=be.vrt.aem.example.OnlyPrimaryComponent], 
digest=27ba19805d52e788ce7ee21d6f82137c)]
    ...
    31.07.2020 09:29:54.521 *DEBUG* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl 
cleanupInstallableResources returns false
    31.07.2020 09:29:54.522 *DEBUG* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl No more tasks to 
process, suspending listener and going idle
    31.07.2020 09:29:54.522 *DEBUG* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl onEvent(SUSPENDED).
    31.07.2020 09:29:54.522 *DEBUG* [OsgiInstallerImpl] 
org.apache.sling.installer.core.impl.OsgiInstallerImpl wait() on resourcesLock

    So it seems the OsgiInstallerImpl doesn't take the run mode into account 
for the items on the persistentList.
    Items for a non-matching run-mode should be removed from that list.
    I guess this should be done in the mergeNewlyRegisteredResources method.

    For example in this case, the RegisteredResource with url 
jcrinstall:/apps/vrt-example/runmodes/config.author.primary/be.vrt.aem.example.OnlyPrimaryComponent
 should be removed from the list as the run mode
    for which it is meant (author + primary) doesn't match the run mode we have 
active in the system (author + standby).

    What are your thoughts?

    Should the OsgiInstallerImpl be made SlingSettings aware?

    Hoping to hear from you soon.

    Kind regards

    Wim

    P.S. I'm on my yearly holiday as of tomorrow until September, 1st.


    -- Disclaimer --
    Vlaamse Radio- en Televisieomroeporganisatie
    Auguste Reyerslaan 52
    1043 Brussel

    nv van publiek recht
    BTW BE 0244.142.664
    RPR Brussel
    VRT Gebruikersvoorwaarden <http://www.vrt.be/gebruiksvoorwaarden>



-- Disclaimer --
Vlaamse Radio- en Televisieomroeporganisatie
Auguste Reyerslaan 52
1043 Brussel

nv van publiek recht
BTW BE 0244.142.664
RPR Brussel
VRT Gebruikersvoorwaarden <http://www.vrt.be/gebruiksvoorwaarden>

Reply via email to