nextcloud / nextcloud/workflow_script
Request: Run certain commands only once for multiple files
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- PHP
- Sterne
- 89
- Forks
- 19
- Ø Merge
- 6 Std. 38 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Currently a task is added to the scheduler for every individual file.
This can be inefficient.
Example:
- The camera uploads a larger group of photos within a short time.
- Each photo creates a task
- All tasks get run one after the other on the next cron run.
Most scripts need to have the occ files:scan after their work, how ever that can be slow.
Idea:
Add a way that a script only gets run after all other tasks in one cron intrerval got run.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit nachzuverfolgen, wo für jede hochgeladene Datei eine Scheduler-Aufgabe erstellt wird und wie das nächste Cron-Intervall diese Aufgaben ausführt. Prüfe, wie Skripte behandelt werden, die occ files:scan aufrufen, und bestätige, was Abschluss bedeuten sollte, wenn mehrere Aufgaben zum selben Intervall gehören.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- php
- Bereich
- backend
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100