benoit74

Results 370 issues of benoit74

We can observe a very high crawling duration variability on [dp.la_en_all recipe](https://farm.openzim.org/recipes/dp.la_en_all). All tasks are using the same image ("ghcr.io/openzim/zimit:1.5.0") and have launched at almost the same time (due to...

question

Mouse pointer is not showing up on Chromium window. Double clicking the mouse left button is selecting / unselecting text, so mouse is more or less operating. However it seems...

As of today, workers can select which scrapers they want to run. But at a central level, we have no control over which scrapers are allowed to run which scrapers,...

enhancement
prio2

For now, when deciding which is the next task a worker should start, the scheduling algorithm order requested task first by priority, then by expected duration. It would be great...

enhancement

- Location: API ## Situation Currently, the offliners definitions are placed in the [source code](https://github.com/openzim/zimfarm/tree/main/dispatcher/backend/src/common/schemas/offliners), including the description displayed for every offliners flags. This makes their edition pretty complex (code...

backend: API
enhancement
prio1
content

With #917 we have introduced the possibility to upload artifacts at the end of task With #938 we introduce the fact that we would like the Zimfarm to re-use these...

question
enhancement

When a task is marked for cancellation, this request might be overridden by another task even. See screenshot below for one occurence. First `cancel_requested` has been overridden by `scraper_started` and...

bug

When we are authenticating a worker with `POST /auth/ssh_authorize`, it is mandatory that the clocks of both systems are synchronized. If there is a lag, the authentication fails. Since we...

enhancement

I think it is quite important to upgrade all zimfarm components (dnscache, uploader, ...) especially in terms of Python version (move everything to 3.12), Python dependencies (not a big deal...

question
enhancement

We regularly face situations where a recipe configuration is not correct and the UI cannot check it. Some simple checks are possible, but they cannot rely on advanced logic typically...

question
prio2
content