Before we allow a newly-uploaded plugin to replace an already-installed plugin, we have to make sure that it will not cause any problems.
- The newly-uploaded plugin must be able to accept any existing data that has been written using the already-installed plugin.
- The user should not unexpectedly lose any features or bug fixes that are present in the already-installed plugin.
These restrictions are enforced by the Delphix Engine, and sometimes, the plugin itself.
Delphix Engine Rules¶
The Delphix Engine will enforce these rules before a newly-uploded plugin is allowed to be installed: