Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-9160

Edit config of admincentral/site caused reload admincentral/site multiple time

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • None
    • Yes
    • Yes

    Description

       

      Step to reproduce:

      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Starting module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:39 -- Applied YAML file based decorator from [/tasks-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:39 -- Applied YAML file based decorator from [/jcr-browser/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:39 -- Applied YAML file based decorator from [/pages-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:39 -- Applied YAML file based decorator from [/resources-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:39 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/dam-app-core/decorations/admincentral/config.appLauncherLayout.hiddenApps.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/dam-app-core/decorations/admincentral/config.appLauncherLayout.groups.edit.apps.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/personalization-preview-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/personalization-personas-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/personalization-segmentation-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:40 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:40 -- Applied YAML file based decorator from [/tours/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.config.source.yaml.YamlConfigurationSource 27.10.2023 06:36:40 -- Registered definition from YAML file [/admincentral/config.yaml]: [module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/tasks-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/jcr-browser/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/pages-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/resources-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/dam-app-core/decorations/admincentral/config.appLauncherLayout.hiddenApps.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/dam-app-core/decorations/admincentral/config.appLauncherLayout.groups.edit.apps.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/personalization-preview-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/personalization-personas-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/personalization-segmentation-app/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Stopping module admincentral
      INFO  info.magnolia.module.ModuleManagerImpl 27.10.2023 06:36:56 -- Starting module admincentral
      INFO  info.magnolia.config.source.yaml.decoration.YamlDefinitionDecorator 27.10.2023 06:36:56 -- Applied YAML file based decorator from [/tours/decorations/admincentral/config.yaml] to definition provider [[module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config]]
      INFO  info.magnolia.config.source.yaml.YamlConfigurationSource 27.10.2023 06:36:56 -- Registered definition from YAML file [/admincentral/config.yaml]: [module] definition [admincentral] with reference id: [admincentral] from module [admincentral] at [admincentral/config] 

      Expectation: Prevent reload/start stop admincentral multiple time when publishing

      DEV note: Decoration process will trigger stop/start module.

      See https://git.magnolia-cms.com/projects/PLATFORM/repos/main/browse/magnolia-configuration/src/main/java/info/magnolia/config/source/yaml/decoration/YamlDefinitionDecoratorDelegate.java#170

      https://git.magnolia-cms.com/projects/PLATFORM/repos/main/browse/magnolia-configuration/src/main/java/info/magnolia/config/module/ModuleMap2BeanTransformer.java#99,101

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                oanh.thai Oanh Thai Hoang
                oanh.thai Oanh Thai Hoang
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Work Started:

                  Checklists

                    Task DoD