core
core copied to clipboard
Uploading a new version of an existing plugin with no package changes causes a felix framework restart on a cluster
Parent Issue
No response
Problem Statement
When you upload a new plugin version on a cluster, even if it does not update the exported packages, it triggers a cluster-wide restart of the Felix framework. This can lead to short downtimes on instances with critical plugins.
This does not appear to occur on a single-node instance.
Steps to Reproduce
- Upload a plugin to a clustered instance.
- Reupload the same plugin; you will see the cluster restart the Felix framework
Acceptance Criteria
The behavior should be the same on a single node instance or a clustered instance; if there are no changes to exported packages then just load the plugin.
dotCMS Version
23.10.24, latest
Proposed Objective
Technical User Experience
Proposed Priority
Priority 2 - Important
External Links... Slack Conversations, Support Tickets, Figma Designs, etc.
https://dotcms.zendesk.com/agent/tickets/113945
Assumptions & Initiation Needs
No response
Quality Assurance Notes & Workarounds
No response
Sub-Tasks & Estimates
No response