Ingest several sources in parallel
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 72/100
Rechercherichtung
Start with IngestionManager.process_pending() in gknowledge/core/ingestion.py and run make test to understand the offline tests. Implement configurable concurrent processing for 2–3 sources while keeping offline test behavior deterministic. Confirm the index and overview are rebuilt once after processing completes.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
With ChatGPT, ingestion takes about 25 s per short source, one at a time.
Where to look: IngestionManager.process_pending() in gknowledge/core/ingestion.py. The SQLite store is already safe across threads.
Done when: 2–3 sources are processed concurrently (configurable), the index and overview are rebuilt once at the end, and offline mode stays deterministic in tests.
New here? Run make start to open a demo project that restarts on every save, and make test for the core tests. See CONTRIBUTING.md. Comment below to claim the issue.
- Vorherrschende Sprache
- Python
- Sterne
- 13
- Forks
- 0
- Ø Merge
- 17 Min.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus openapi/gknowledge
-
area: docs good first issue translation
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 62/100
openapi/gknowledge#40 ·
-
area: docs good first issue translation
Schwierigkeit 2/5 1-2 Tage Anfängerfreundlichkeit 62/100
openapi/gknowledge#39 ·
-
area: docs good first issue translation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
openapi/gknowledge#37 ·
-
area: docs good first issue translation
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 70/100
openapi/gknowledge#36 ·
-
area: docs good first issue translation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
openapi/gknowledge#35 ·
Alle Issues in openapi/gknowledge
Ähnliche Issues
-
Workflow.schedule stops when a cron deadline passes before sleepEvtl. vergeben @HuaTNA hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)Evtl. vergeben @rusackas hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
apache/kyuubi#7786 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 80/100
Maintainer antworten meist innerhalb von 1 Tag
-
[20.0] hr_work_entry: Duration column of Export Time Entries is truncated to whole hoursEvtl. vergeben @odooaktiv hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
fix formatting of the sample database page of the docsEvtl. vergeben @Aaqibhafeezkhan hat das heute übernommen. Offendocumentation good first issue help wanted
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
chaoss/CollectOSS#544 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag