]> git.koha-community.org Git - koha.git/commit
Bug 37775: Remove delayed commits from update_totalissues.pl and add progress option
authorNick Clemens <nick@bywatersolutions.com>
Fri, 30 Aug 2024 12:47:07 +0000 (12:47 +0000)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Thu, 19 Sep 2024 11:39:14 +0000 (12:39 +0100)
commitdba9dd405339691a8671c243518f16cb20f4777f
tree9dcf6b480dbc82f1f792a736d7683e4c68431934
parentd7b36d7f692420a5b67dee88ce78529ce7509413
Bug 37775: Remove delayed commits from update_totalissues.pl and add progress option

This patch removes setting AutoCommit to 0 and commiting only every X records.
Instead we commit as we go and report progress using a parameter.

Bug 36474 reduced the numebr of changes that are being committed, so this should be a reasonable change. The
use of commits without transactions was causing problems if the library was active while the script ran.

To test:
1 - perl misc/cronjobs/update_totalissues.pl -c
2 - Script runs, but with unknown parameter
3 - perl misc/cronjobs/update_totalissues.pl -p 10
4 - Script runs and reports every 10 records
5 - per; misc/cronjobs/update_totalissues.pl
6 - Script runs and reports every 100 records by default

Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
misc/cronjobs/update_totalissues.pl