core icon indicating copy to clipboard operation
core copied to clipboard

Uploading a new version of an existing plugin with no package changes causes a felix framework restart on a cluster

Open swicken-dotcms opened this issue 1 year ago • 0 comments

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

  1. Upload a plugin to a clustered instance.
  2. 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

swicken-dotcms avatar Feb 08 '24 14:02 swicken-dotcms