IRC Logs for #lost


2021-04-21

06:34:08 kevin joined the channel
06:53:05 XanClic joined the channel
07:15:04 XanClic joined the channel
07:15:55 XanClic: kevin, dumme Frage, aber VPN tut bei dir, oder?
07:20:50 kevin: XanClic: Markus behauptet, dass VPN tut, aber ich glaube, SSO ist tot
07:21:03 XanClic: Dann bin ich ja beruhigt
07:21:05 kevin: XanClic: Also wenn man schon drin wäre, wäre alles toll, aber einloggen geht halt nicht
07:21:19 kevin: Webmail geht bei mir jedenfalls auch nicht
07:21:29 XanClic: Ja, SSO auf Webseiten ging auch nicht
07:21:50 XanClic: Na ja. Also warten, oder so.
07:22:00 kevin: Runde Tischkicker oder so
07:22:19 XanClic: Das wär mal wieder was, ja :)
07:22:56 kevin: Wir müssen doch mal die Remotevariante umsetzen
07:24:36 kevin: Hm, Webmail ging gerade, VPN wieder nicht
07:24:51 XanClic: Na ja, GMail geht bei mir, weil ich da noch eingeloggt bin
07:24:57 XanClic: hilft nur „leider“ noch nicht viel
07:25:41 kevin: Ich meine schon Zimbra
07:25:51 XanClic: Da kommt man ohne VPN ran?
07:26:22 kevin: Ja, webmail.r.c
07:26:31 kevin: So, im VPN bin ich jetzt auch
07:35:12 XanClic: was ich hier alles lerne
07:35:20 Biolunar joined the channel
07:39:01 XanClic: vielleicht sollte ich mal outage-list abonnieren und mit Serverfilter an eine externe E-Mail umleiten
07:39:09 XanClic: auch wenn das sicher nicht erlaubt ist
07:39:11 XanClic: also würde ich das nie tun
07:41:25 XanClic: Oh. Hypothetisch gesprochen sieht es so aus, als könnte man einfach so eine externe Adresse registrieren.
07:41:50 kevin: Ist das so gedacht...?
07:41:54 XanClic: Wer weiß
07:42:06 XanClic: aber outage-list hilft mir ja nicht so viel, wenn ich das an @redhat.com bekomme
07:42:34 XanClic: also auch über GMail ist das dann ja ein Gamble, ob Google mich noch eingeloggt hat oder nicht
07:42:55 Biolunar joined the channel
07:43:10 kevin: Ja
09:35:01 xq: huhu LittleFox! o/
14:09:27 LittleFox: ohai @xq
14:10:57 xq: hast du bei lfos eigentlich globale PIDs?
14:18:31 kevin: Hm, UUIDs als PID klingt doch nach einem lustigen Konzept. Vor allem, wenn man sie ständig eintippen muss. *g*
14:19:31 xq: naja, ich hab ja mit Dunstwolke ein ähnliches Problem
14:19:50 xq: idee ist aktuell:
14:20:00 xq: MAC + Timestamp (Millisekunde) + Random
14:26:46 kevin: Warum Random und nicht einfach einen Counter?
14:26:56 xq: THX
14:27:13 kevin: Eigentlich reicht sogar MAC + Counter
14:27:20 xq: global?
14:27:31 kevin: Also der Timestamp macht es nicht globaler...
14:27:33 xq: dann muss ich den doch irgenwo beim shutdown speichern
14:27:44 xq: problem bei counter: der kann verloren gehen
14:28:30 kevin: Hm, kannst du dann nicht einfach prüfen, welche Prozesse es schon gibt?
14:28:32 xq: die PID bleibt ja ggf. erhalten, auch wenn der Host mit MAC verloren geht
14:28:42 xq: jo, aber das ist dann ein timing-problem :D
14:28:59 xq: Die Idee ist:
14:29:14 xq: "ich würde gerne Prozess XYZ anlegen" ins System broadcasten
14:29:17 kevin: Wenn du es auf dem Host prüfst, dessen MAC in der PID ist, dann sollte der eigentlich wissen, wenn sich da was ändert
14:29:22 xq: wenn niemand einen einwand hat, gehts los :D
14:29:33 xq: die prozesse kannst du zwischen devices verschieben
14:29:42 xq: sprich: die MAC speichert nur den initialen rechner
14:30:07 kevin: Jo, aber das heißt, dass bei der Suche nach einer neuen MAC dir nicht jemand anderes dazwischenkommt und eine PID anlegt, die noch frei aussieht
14:30:17 kevin: Äh, einer neuen PID mit deiner MAC
14:31:08 xq: dementsprechend ist ja die MAC da drin, darum legt ja dann keiner einen Prozess mit meiner MAC an
14:31:26 xq: das war so die idee dahinter, ja
14:48:59 kevin: Eben. Wozu brauchst du dann den Timestamp in der PID?
14:50:51 xq: naja, ein counter kann ja wie gesagt kaputt gehen
14:51:47 kevin: Du brauchst ja nicht einmal einen Counter, sondern ein "erste freie Zahl finden"
14:52:00 kevin: Ein Counter wäre eine Optimierung für den Normalfall
14:56:45 xq: Du brauchst ja nicht einmal einen Counter, sondern ein "erste freie Zahl finden"
14:56:52 xq: ja, aber das ist in einem verteilten system gar nicht mal so einfach ;)
14:57:14 kevin: Warum? Ist das nicht dein Broadcast von oben?
14:57:29 xq: ja, aber den würde ich gerne nur *einmal* absetzen ;)
14:58:34 kevin: Wenn die anderen Hosts antworten "die höchste PID mit deiner MAC bei mir ist ...", dann kommst du mit zweimal durch, solange die Zahl nicht überläuft
14:58:45 kevin: Und einmal, wenn du noch weißt, was letztes Mal war
15:00:24 kevin: Aber was ich nicht verstehe: Inwiefern sollen denn Timestamp (Millisekunde) + Random dieses Problem lösen? Einfach hoffen, dass es schon frei sein wird? Musst du da nicht im Zweifelsfall viel öfter fragen?
15:00:49 xq: nur wenn in der millisekunde mehr als ein prozess gespawned wird
15:02:08 kevin: Oh, ich hab das falschrum verstanden. Ich dachte, du nimmst nur die Millisekunde, aber nicht die Sekunde (also bei einem Unix-Timestamp nur die Nachkommastellen)
15:02:19 xq: ne, unixtimestamp mit 3 nachkommastellen
15:02:26 xq: aber jo, counter wäre auch ne lösung
15:02:35 xq: das conflicted ja garantiert nur im fehlerfall
18:27:09 Paddy joined the channel