https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42643
Bug ID: 42643
Summary: [OMNIBUS] Assorted performance and stability work
Initiative type: ---
Sponsorship ---
status:
Product: Koha
Version: Main
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Architecture, internals, and plumbing
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
Depends on: 20813, 29016, 34632, 36540, 36702, 40368, 40896,
40898, 40901, 41040, 41048, 41903, 41921, 42108,
42351, 42358, 42373, 42375, 42383, 42404, 42405,
42443, 42444, 42500, 42503, 42508, 42509, 42585, 42593
I'm filing this bug to track a variety of issues ByWater is working to address
around performance and stability. The broad themes are:
- updating pages/tools that cause an outsized server/db load
- preventing user actions that cause undue load
- allowing containerization
- allowing better tracking of errors and failures
Because we like naming things, we've been referring to some of this work as
"Lightning Greaves" (after the Magic: The Gathering card) and to some of it as
"Pelennor Fields" (after the battle in Lord of the Rings). Which I mention only
because we're sure to use one/both of those names in a community meeting at
some point and confuse people :)
Referenced Bugs:
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20813
[Bug 20813] Revamp user permissions system
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29016
[Bug 29016] Log viewer has problems with many entries
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34632
[Bug 34632] Patron Importing should be a background job
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36540
[Bug 36540] Consider modernising the checkout page to be an Vue page
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36702
[Bug 36702] Background Jobs: Add option to retry failed jobs with a max tries
parameter
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40368
[Bug 40368] Predictive patron search does not handle very similar first and
last names
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40896
[Bug 40896] Run report button should be disabled after click
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40898
[Bug 40898] Add ability to limit the number of columns a patron search api
request can sort by
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40901
[Bug 40901] koha-common.service bundles all sub-daemons under one systemd
service instead of per-instance services
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41040
[Bug 41040] Empty patron search from the header should not trigger a patron
search
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41048
[Bug 41048] Add ability to disallow empty patron searches
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903
[Bug 41903] Overdues reports in circulation module are too resource intensive
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41921
[Bug 41921] Add ability to run reports as background jobs
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42108
[Bug 42108] Add ability to specify that a report can only be run as a
foreground or background report
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42351
[Bug 42351] Add header for tracing API requests
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42358
[Bug 42358] Add support to Plack::Middleware::SizeLimit
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42373
[Bug 42373] Add ability to disallow unbounded patron API searches
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42375
[Bug 42375] Add OpenTelemetry support to Koha
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42383
[Bug 42383] Vue-based interface for check-in
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42404
[Bug 42404] Add a batch cover images upload endpoint
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42405
[Bug 42405] Add single cover image upload path
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42443
[Bug 42443] Update transferstoreceive.pl to use the API to fetch transfer
information
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42444
[Bug 42444] Update waitingreserves.pl to use API to fetch data
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42500
[Bug 42500] Update hold ratios (reserveratios.pl) to fetch data via API
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42503
[Bug 42503] Render the holds queue using the REST API
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42508
[Bug 42508] Migrate patron search to Elastic
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42509
[Bug 42509] Use API to retrieve and update patrons via Batch patron deletion
and anonymization tool
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42585
[Bug 42585] Add ability for Koha to analyze reports and warn for potentially
dangerous reports
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42593
[Bug 42593] Add ability for background reports ( and saved reports ) output to
be stored on the filesystem instead of the database
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/