[wp-trac] [WordPress Trac] #53705: Plugin upgrade deletes files from other in-progress upgrades
WordPress Trac
noreply at wordpress.org
Mon Mar 28 00:46:42 UTC 2022
#53705: Plugin upgrade deletes files from other in-progress upgrades
-----------------------------+---------------------
Reporter: bpayton | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 6.0
Component: Upgrade/Install | Version: 5.8
Severity: normal | Resolution:
Keywords: | Focuses:
-----------------------------+---------------------
Comment (by peterwilsoncc):
Replying to [comment:6 bpayton]:
> Instead of deleting old upgrade files on the fly, I think wp-
content/upgrade/ cleanup should probably happen as part of a focused WP-
Cron event, perhaps only deleting plugin dirs that are at least X hours
old. I am working on a patch to propose this.
>
> Maybe it would be better to just add a condition so leftover `wp-
content/upgrade/` subdirectories are only removed if they are over X units
of time old (maybe over a day old to be really conservative). It's kind of
a hack, but it's also simpler than worrying about WP-Cron events for
cleanup and seems very low risk.
I've been thinking about this and don't think it's a wise idea.
In terms of meeting the website owners expectations: this approach would
leave unexpected files on the server in an unexpected location.
If the file names are predictable then a more targeted delete while
preparing for the upgrade could be a better solution.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/53705#comment:16>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list