-
Improvement
-
Resolution: Unresolved
-
Neutral
-
None
-
None
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Yes
Step to reproduce:
- Open https://demoauthor.magnolia-cms.com/.magnolia/admincentral#app:resources;/admincentral/config.yaml::
- Open resource app
- Go to /admincentral/config.yaml
- Edit something
- Click Publish
- See module admincentral reload multible time due to many decorations
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.
Acceptance criteria
- relates to
-
MAGNOLIA-9159 Performance: Publishing site configuration shouldn't trigger module restart
- Closed