Budget die letzten vier Dienste, um eine zweite Replik zu gewinnen
BillingService, EmailService, KamoLOS und SecurityService laufen jetzt zwei Pods, die jeweils ihre Shared-Effect geplante Sweeps hinter einem verteilten Mietver...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Sechzehn der siebzehn geplanten Sweeps von SecurityService haben einen gemeinsamen Effekt und nehmen nun einen Namen verteilte Leasing vor dem Betrieb. Es gibt ...
Schließen Sie jeden Cron Job, der Geld bewegt, und laufen zwei Hülsen
KamoLOS lief eine Hülse und seine zehn Cron Jobs waren nur wegen ihm richtig. Es gibt kein ShedLock überall auf dieser Plattform, so dass eine zweite Replik wür...
Hören Sie auf, nach Logos zu fragen, die nie hochgeladen wurden
/network baute die URL des org-Logos aus seinem Alias und verlangte es für jeden org auf der Seite. Eine Org, deren Themenordner nie bereitgestellt wurde, hat k...
Sagen Sie, ob ein Org ein Logo ist, anstatt eine URL für einen zu erraten
Jede "welche Netzwerke kann ich erreichen" Reihe trug LogoUrl und LogoSimpleUrl abgeleitet von der Org Alias allein, für jede Org, deren Alias war path-safe . d...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Neun der zehn geplanten Sweeps von EmailService haben einen gemeinsamen Effekt und nehmen nun einen benannten Mietvertrag ab Laufen. Die folgenreichste ist Camp...
Schließen Sie jeden Geld bewegenden Sweep, und laufen zwei Hülsen
BillingService lief ein Pod und seine sieben geplanten Sweeps waren nur wegen es korrekt. Dort ist kein ShedLock überall auf dieser Plattform, so dass eine zwei...
Budget die sechs Dienste, die gerade eine zweite Replik gewonnen
AIService, KBService, ESigService, VOIPService, DocsService und TranslateService führen jetzt zwei Hülsen aus, so ein Abfluss von beiden Knoten muss sie eine na...
Führen Sie zwei Hülsen
Die eine @Scheduled Methode hier, **************** bevölkert eine Karte gehalten in der eigenen Erinnerung dieser Hülse. Es soll auf jeder Hülse laufen, es gibt...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Sagen Sie, warum dieses noch nicht skaliert werden kann
McpServerManager führt jeden MCP-Server als Kindsprozess von THIS pod und verfolgt sie im In-Gededrchen Karten; McpHealthMonitor schreibt alle 30 Sekunden in ei...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Sperren Sie die gemeinsamen Sweeps, und laufen zwei Hülsen
Jeder @Scheduled Sweep hier, dessen Wirkung geteilt wird, nimmt jetzt einen benannten verteilten Mietvertrag durch SingletonTaskRunner, bevor es etwas tut, so l...
Erklären Sie, warum diese bleibt auf Recreate ohne preStop
KlusterServices prüft jetzt jeden Einsatz in Kamo auf jedem Einsatz und scheitert bei Recreate, einem fehlenden preStop Haken, eine fehlende Bereitschaft Sonde ...
Lassen Sie einen Rollout beenden, was die alte Hülse tat
preStop schläft 10s, bevor der Prozess SIGTERM sieht. Kubernetes entfernt die Hülse von seinem EndpointSlice und signalisiert es im gleichen Moment, und Traefik...
Coder-Sitzungen neben den laufenden Shells und ein Scrollbalken, der beide Enden erreicht
## Terminals ist jetzt zwei Ansichten von einer Maschine Sub-Tabs statt zwei Top-Level-Tabs, weil sie nicht zwei Ziele sind: ein Terminal ist eine Shell, die e...
Liste der Coder-Sitzungen eines Mitglieds und öffnen Sie eine in einem Terminal
Zwei Endpunkte neben den Terminal-Einheiten, und sie folgen der gleichen Regel, die diejenigen tun: das Linux-Konto wird von der CALLER'S OWN SESSION aufgelöst ...
Messung, ob ein Einsatz tatsächlich jemanden eine Anfrage kostet
Jeder Fix in diesem Programm ist eine Behauptung darüber, was während eines Rollouts passiert. Bis jetzt diese Behauptungen wurden ungetestet: MediaService mit ...
Coder-Sitzungen auf der dev-Maschine, aufgelistet und wieder einsüsierbar
ist hier, weil die Maschine das einzige ist, was sie kennt. ## Der Sitzungsindex Zuhause, genau wie ihre Terminals sind, was tmux läuft. Kein Tisch, für die g...
Budget jeden Abfluss, und scheitern eine Entsendung, die Rollout Sicherheit rückt
PodDisruptionBudgets für die 25 Einsätze, die jetzt wirklich laufen zwei Repliken. minVersorgbar: 1 lässt einen Abfluss eine Hülse vertreiben und auf seinen Ers...
Führen Sie das Einsatz-Sicherheits-Audit auf jedem Einsatz
Unbesproztlich. Jeder andere Schritt hier ist in sein eigenes geändertes Verzeichnis eingegießt, aber dieser Checks an, dass von 48 anderen Projektarchiven anko...
Teilen Sie die Indizierung Verbraucher, und führen Sie zwei Hülsen
RAGService bindet zwei JetStream langlebige JetStream-Lobgeräte für sich selbst - rag-note-consumer und rag-kb-consumer ein langlebiger Push-Verbraucher ohne li...
Führen Sie zwei Hülsen
Repliken 1 - 2. Dieser Service läuft keine @Scheduled Arbeit und bindet keine exklusive NATS langlebig, so dass zweite pod dupliziert nichts - es ist staatenlos...
Führen Sie zwei Hülsen
Repliken 1 - 2. Dieser Service läuft keine @Scheduled Arbeit und bindet keine exklusive NATS langlebig, so dass zweite pod dupliziert nichts - es ist staatenlos...
Führen Sie zwei Hülsen
Repliken 1 - 2. Dieser Service läuft keine @Scheduled Arbeit und bindet keine exklusive NATS langlebig, so dass zweite pod dupliziert nichts - es ist staatenlos...
Beantworten Sie eine Bereitschaft Sonde, und laufen zwei Hülsen
Dieser Einsatz hatte keine Bereitschaft Sonde, so dass eine Hülse als Ready zählte der Instant seinen Container Prozess begann. Mit maxUn available 0 Kubernetes...
Beantworten Sie eine Bereitschaft Sonde, und laufen zwei Hülsen
Dieser Einsatz hatte keine Bereitschaft Sonde, so dass eine Hülse als Ready zählte der Augenblick seinen Container Prozess begonnen. Mit maxUn available 0 Kuber...
Abwässern Sie auf SIGTERM, und laufen zwei Hülsen
Nächster Griffe SIGTERM mit einem bloßen Prozess.Exit(143), so dass jeder Einsatz abgetrennt, was diese Hülse hatte im Flug ein Formular-Post, eine Server-Aktio...
Führen Sie zwei Hülsen
Repliken 1 - 2. Server-Seite Staat lebt in Redis, nicht in der Hülse, und es gibt keine geplante Arbeit um zu duplizieren, so dass eine zweite Replik nichts änd...
Drain auf SIGTERM, beantworten Sie eine Bereitschaft Sonde, und laufen zwei Hülsen
Nächster Griffe SIGTERM mit einem bloßen process.exit(143), so dass jeder Einsatz abgetrennt, was diese Hülse hatte im Flug einen Formularpost, eine Server-Akti...
Drain auf SIGTERM, beantworten Sie eine Bereitschaft Sonde, und laufen zwei Hülsen
Nächster Griffe SIGTERM mit einem bloßen process.exit(143), so dass jeder Einsatz abgetrennt, was diese Hülse hatte im Flug einen Formularpost, eine Server-Akti...
Drain auf SIGTERM, und beantworten eine Bereitschaft Sonde
Nächster Griffe SIGTERM mit einem nackten Prozess.Exit(143), so dass jeder Einsatz abgetrennt, was diese Hülse hatte im Flug einen Formularpost, eine Server-Akt...
Stop zehn geplante Arbeitsplätze aus dem Betrieb zweimal Jetzt MediaService hat zwei Pods
Die Scaling MediaService auf zwei Repliken hätte jede geplante Sweep es besitzt verdoppelt. Zwei von die Mails senden . MeetingReminderSweep und ChatEmailNotice...
Eine verteilte Schleuse, so dass ein geplanter Sweep eine zweite Replik überstehen kann
Es gibt nirgendwo ShedLock auf dieser Plattform und es hat noch nie gegeben. Alle 97 @Scheduled Sweeps über 18 Dienste sind nur richtig, weil jeder Dienst läuft...
Jedes Logo auf der Anmeldeseite in der Overlay-Farbe der Org-Seite bemalen
Die org wählt "Register Site Logo Overlay" in kamo-internal neben der Startseite und Laden Bildschirm-Überlagerungen. Eine Einstellung für die gesamte Website: ...
Jedes Logo auf der Anmeldeseite in der Overlay-Farbe der Org bemalen
Die Org wählt "Login Site Logo Overlay" in kamo-internal neben dem Haus Seite und Laden Bildschirm Overlays. Eine Einstellung für die ganze Seite: die Anmeldefo...
Niemals jemandem einen Statussatz anzeigen, der auf einen Link geklickt hat
Das Aufstellen der Seite gegen ein unerreichbares Backend gestellt "Interner Serverfehler" auf dem Bildschirm als Erklärung. Das ist eine Statusphrase, die für ...
Wählen Sie ein Logo-Lay für die Anmelde- und Anmeldeseiten
Eine vierte und fünfte Oberfläche neben der Startseite, Ladebildschirm und KamoMeets überlagert, teilen ihre dreizehn-Token-Vokabular und ihr Leben swatches. B...
Lesen Sie das Konto innerhalb einer Transaktion vor dem Senden eines Resets
sendPasswordReset hatte keine Transaktion, so dass der Benutzer wieder losgelöst und "securityProvider" blieb ein unauflösbarer fauler Stellvertreter. Erarbeite...
Machen Sie MediaService auf mehr als einer Hülse korrekt und führen Sie zwei
MediaService hat immer nur eine einzige Replik ausgeführt, so dass ein Einsatz davon war ein totaler Chat-Empfehlung und ein OOM war das gleiche. Es konnte nich...
Backen Sie die Anmelde-und Anmelde-Logo überlagert in config.json
Kamo-Logon und Kamo-Register laufen auf ihren eigenen Hosts ohne OrgContext, so Diese Datei ist der einzige Weg, den ihr Branding nimmt - die gleiche KamoMeet b...
Ein Logo-Lay für die Anmelde- und Anmeldeseiten
Zwei weitere Spalten im Wortschatz home_logo_overlay bereits etabliert: ein Token, nicht eine Hex, so ein org, dass Rebrands hält eine Overlay passend zu neue F...
Beantworten Sie den Link in einem Adressänderungsschreiben
/verify-email-change verbringt das Token in einem Änderungs-Adresse Brief und sagt was passiert ist. Es lebt hier und nicht im Arbeitsbereich, weil der Brief ge...
Ändern Sie Ihre eigene Adresse und eine Plattform-Tab für jedes Konto
Zwei Flächen, verbunden durch eine Unterscheidung, die die Plattform nie erklärt hat Jeder: ein Benutzerkonto ist die PERSON, und ein Mitglied ist eine Organisa...
Fügen Sie eine Warteschlange-Gruppe abonnieren, so dass die Arbeit geteilt wird, anstatt an ein Pod gepinnt
Companion to subscribeEphemeral. Zwei unterschiedliche Berufe, zwei unterschiedliche Verbraucher: AbonnentenEphemeral muss jede Nachricht sehen (alles, was i...
Wiederherstellen Sie die CRLF-Linienenden dieser Datei
Die vorherige Commit-Verpflichtung schrieb es mit einem Skript um, das es zu LF normalisierte und eine 90-Linien-Zugabe drehte in eine ganze Datei diff. Keine i...
Fügen Sie einen ephemeren Abonnenten hinzu, so dass mehr als ein Pod ein Gespräch servieren kann
Ein langlebiger Push-Konsum gibt genau EIN Abonnent zu. Die zweite Hülse, um den gleichen Namen zu binden ist abgelehnt mit [SUB-90012] Verbraucher ist bereits ...
Wiederherstellen dieses Manifests CRLF-Linien-Endungen
Die vorherige Commit-Verschrift schrieb die Datei mit einem Skript um, das sie zu LF normalisiert hat, das ein whole-file diff für eine Änderung, die 28 Zeilen ...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.