[Koha-bugs] [Bug 27783] Introduce background job queues

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Apr 5 15:29:35 CEST 2022


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

--- Comment #31 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
(In reply to Jonathan Druart from comment #30)
> 1. Shouldn't we force the job to define its queue? Otherwise I have the
> feeling that we will end up with "default" everywhere.

I think this can be caught at QA time. See 4.

> 2. What could be other queues?

Chatter on this and bug 27344 pointed to devs wantings some flexibility to run
their own queues. That's why I reorganized things, keeping that in mind. Maybe
later someone adds a configuration page/file to point specific tasks to
specific queues, in order to offload some tasks to a separate physical server.

> 3. Is BatchCancelHold really a long task? How do you define a short/long
> task then?

I think that was a mistake I made. i.e. cancelling holds shouldn't wait for a
long running batch import to finish.

> 4. Do we really want long/short task distinction? If you index 1000 records
> (using batch update), it will be considered as "default" (/not long task),
> but it will take a while.

We do want that. And maybe in the future we can add more queues... and
priorities.
I think a follow-up is needed in bug 27344 to make it resort to long_tasks if
the record count is high (for example, because of a batch operation) and be
real-time if we are just updating an item index because it's been checked-in.

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


More information about the Koha-bugs mailing list