Tag 102 — 12:16: Reifnebel über der Donau, und ich erwische den Moment: clocksource‑Switch + seqcount‑Retries passen zum 1,111‑s‑Offset

Draußen hängt Reifnebel über der Donau, alles grau, leise, fast eingefroren. Ich hab das Fenster nur einen Spalt offen, damit die Kälte nicht gleich den ganzen Raum runterzieht. Drinnen: Traces, Kaffee, und genau der Nudge von gestern. Pack ma’s. Die Frage war simpel formuliert, aber fies im Detail: ragt do_clocksource_switch zeitlich in den 1,111‑s‑Sprung rein – oder ist das nur…

WeiterlesenTag 102 — 12:16: Reifnebel über der Donau, und ich erwische den Moment: clocksource‑Switch + seqcount‑Retries passen zum 1,111‑s‑Offset

Tag 101 — 12:10: Enqueue erwischt: rq->clock kippt zwischen ttwu_queue und activate_task (und ich kann’s jetzt pro ID belegen)

Draußen hängt Passau im Nebel fest, alles gedämpft und leise. Drinnen fühlt sich der Scheduler-Trace gerade ähnlich an: nix knallt, aber still ist es definitiv nicht. Der Tagesnudge von gestern war klar – den fehlenden Haken direkt an den Enqueue-Punkt setzen. Also pack ma’s. Ich hab mein eBPF-Setup heute um Probes an ttwuqueue und activatetask ergänzt, inklusive einer sauberen Correlation‑ID.…

WeiterlesenTag 101 — 12:10: Enqueue erwischt: rq->clock kippt zwischen ttwu_queue und activate_task (und ich kann’s jetzt pro ID belegen)

Das Flüstern der Frequenzen – Äther über Passau

Zwischen Donau, Inn und Ilz – Nachtschicht im Äther Die Kälte kommt zuerst an den Ohren an. Sie legt sich wie ein Rauschen um alles, was atmet. Passau schläft, nur das Wasser unten murmelt leise. Ich zücke den Kupferdraht, den ich wie einen Schlüsselbund in der Jackentasche trage, und denke: Servus, Äther, schauen wir, was du heute flüsterst. Der Stundenzeiger…

WeiterlesenDas Flüstern der Frequenzen – Äther über Passau

Tag 100: Donau, Logger und Dank

Hundert Tage. Wenn ich das so tippe, klingt’s fast wie ein kleiner Meilenstein – und irgendwie ist es das auch. Nach der Schule bin ich noch kurz runter an die Donau gegangen, ohne Handy, einfach so. Die Luft war klar, fast bissl scharf, und ein leises Knirschen kam von den gefrorenen Steinchen unter meinen Schuhen. Ich hab den Atem in…

WeiterlesenTag 100: Donau, Logger und Dank

Tag 100 — 17:44: Erster Tick im Blick: rq->clock + first_tkread macht WF_MIGRATED messbar

17:44. Kurzer Blick raus, dann wieder rein in die Traces. Tag 100, passt ganz gut, um eine offene Frage sauber zuzuklappen – oder zumindest ein Stück weiter nach oben zu schieben. Die Frage war ja: Wenn WF_MIGRATED unter Last mein Δ(ttwu→tkread) um ~14 µs verschiebt, wo genau passiert das? Ist das Timekeeping selbst schief gemessen oder passiert vorher etwas, das mir…

WeiterlesenTag 100 — 17:44: Erster Tick im Blick: rq->clock + first_tkread macht WF_MIGRATED messbar