[Koha-bugs] [Bug 27421] Porting tools/stage-marc-import.pl to BackgroundJob
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Jan 13 17:01:10 CET 2021
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27421
Jonathan Druart <jonathan.druart at bugs.koha-community.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|20.11 |unspecified
Assignee|koha-bugs at lists.koha-commun |domm at plix.at
|ity.org |
CC| |jonathan.druart at bugs.koha-c
| |ommunity.org
--- Comment #1 from Jonathan Druart <jonathan.druart at bugs.koha-community.org> ---
Yes, that's the idea.
(In reply to Thomas Klausner from comment #0)
> * Is it neccessary to get the job-size before starting it? If yes, then I
> assume I'll have to first parse the MARC file to get the job size, throwing
> the results away (and this might not work, because we want to do the parsing
> in the background in the first place). Or is there an easy way to get the
> number of records?
I had the same problem with bug 27344. If it get too complicated (or cause perf
issues) I'd say we can consider we are processing 1 file and so its size would
be 1 :)
At least for a first step.
> * When I try to update job_size later, I get an exception (something like
> "job_size not tested")
The accessor is ->size
> * Can I actually use BatchStageMarcRecords in BackgroundJob?
Why not? Did you face a problem?
> * I see I can pass a batch size to BatchStageMarcRecords. But this will not
> result in more forking? This is "only" used to fire the progress callback?
I don't understand the question. Isn't BatchStageMarcRecords used to import the
record? No fork will be done if you are using Koha::BackgroundJob.
> I'm also not sure if the bug tracker or the dev mailing list is the best
> place to discuss my questions?
Here it's perfect :)
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list