Comments (5)
@kelson42 What do you think are some appropriate levels of the queue? How about:
Queue | Expected File Size |
---|---|
tiny | <=100MB |
small | 100MB-1GB |
medium | 1GB-10GB |
large | >10GB |
We can use this queue configuration as a start and adjust later.
from zimfarm.
@automactic looks good to me
from zimfarm.
Even if I wonder if it would not be simply better to give info about HW resources need at the time of the job scheduling and then start the docker worker with parameter specifying the HW limitation of the worker. Then the rest would run automatically with one queue (and filtering).
from zimfarm.
Celery does not work like that. If we have only one queue, then all free workers in the queue will get task evenly. A worker cannot say, let me inspect this task and if I don't like it then I will send it back.
Also, please define HW resources and limitations and how it is different from queue based solution.
from zimfarm.
This feature is being implemented in:
from zimfarm.
Related Issues (20)
- Better explanation for Zimit scraper ZIM "Language" metadata text input
- Filtering recipes by scraper error reason HOT 1
- Clarify whether name or title is too long HOT 1
- Clarify that Title should be max 30 characters long HOT 3
- Enable word wrap in debug report HOT 1
- Missing files HOT 1
- Cleanup after RDBMS migration to PG
- Review all input validations HOT 1
- /schedules/backup/ include `most_recent_task`
- Add "Tyap" language to the language list HOT 3
- Deleting wikipedia_ak_all seems to fail HOT 2
- Two times "Azerbaijani" in the recipe language list HOT 1
- Add new languages for recently-created Wikipedias HOT 2
- Introduce `--customZimLanguage` support in MWoffliner recipes HOT 1
- Illustration seems not always retrieved properly HOT 3
- Task history not sorted HOT 2
- Set nautilus collection param as secret in offliner
- Never totally delete recipes HOT 3
- Zimfarm at youzim.it doesn't show schedule names HOT 10
- Fix `_id` sample value in OpenAPI documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zimfarm.