callback hook for launchers
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- python
- Bereich
- distributed-systems
Rechercherichtung
Beginne damit nachzuverfolgen, wie Launcher mit dem Controller und dem Cluster-Objekt kommunizieren, insbesondere der Local Launcher und das bestehende Verhalten der Dateisystemüberwachung. Definiere, wie ein Readiness-Callback Verbindungsinformationen zurückgeben würde, während der Dateisystem-Fallback erhalten bleibt, und überprüfe anschließend beide Pfade für den Start des Launchers.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
It would be great, when possible, to use a callback hook in launchers to signal when a launcher is ready. This could be used to return connection info from the controller to a Cluster object without needing access to the filesystem.
Unfortunately, we can't in general assume the controller or engines can call back to the host requesting the launch. So we need to keep the 'watch for files and copy them when they show up' behavior available, and perhaps as the default. However, for the simple Local launcher case, network callbacks should work nicer.
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 2.6k
- Forks
- 1k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine 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 ipython/ipyparallel
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
ipython/ipyparallel#1029 · 9 Kommentare ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 35/100
ipython/ipyparallel#984 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ipython/ipyparallel#937 · 4 Kommentare ·
-
question
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
ipython/ipyparallel#897 · 12 Kommentare ·
-
bug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ipython/ipyparallel#882 ·
Alle Issues in ipython/ipyparallel
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
defect
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
-
Distributed group_mean casts group ids to float32, losing precision vs non-distributed pathEvtl. vergeben @OnePunchMonk hat das vor 1 Tag übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
[Refactor♻️] Rename RoleChangeOutcome to BrokerRoleChangeReportEvtl. vergeben @niukanen1 hat das vor 1 Tag übernommen. OffenDifficulty level/Easy good first issue help wanted refactor♻️ rocketmq-broker crate rust
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
mxsm/rocketmq-rust#11123 · 1 Kommentar · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag