[Koha-bugs] [Bug 36425] New: koha-run-backups deletes old backup files based on number of hours since modification - not date of modification

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Mar 26 05:52:08 CET 2024


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36425

            Bug ID: 36425
           Summary: koha-run-backups deletes old backup files based on
                    number of hours since modification - not date of
                    modification
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Command-line Utilities
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: alexbuckley at catalyst.net.nz
        QA Contact: testopia at bugs.koha-community.org
                CC: robin at catalyst.net.nz

Our Koha partner libraries are all configured to pass koha-run-backups with the
--days 2 parameter. Therefore, theoretically, any old backup files modified on
a date two days ago will be deleted.

However, since bug 30627 was pushed to 23.05.x and 23.11.x, we have noticed for
our larger Koha instances (which run koha-run-backups for a long time each
morning) the .tar.gz file from two days ago is often not deleted. 

This is because the .tar.gz file is not exactly 48+ hours old when the
koha-run-backups runs the find command to identify old files to remove:
https://github.com/Koha-Community/Koha/blob/286fc8e9833d55d694955849e4050d28a4b053a6/debian/scripts/koha-run-backups#L79

Often the .tar.gz file will be 47.9 hours old and therefore not deleted.

The find command should switch to checking the modification date, to ensure all
files created X days ago are deleted.

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.


More information about the Koha-bugs mailing list