Budget gli ultimi quattro servizi per ottenere una seconda replica
BillingService, EmailService, KamoLOS e SecurityService ora eseguire due pod, ciascuno avendo messo il suo effetto condiviso programmato spazza dietro un contra...
Bloccare le spazzate condivise, e eseguire due pod
Sedici delle 17 spazzate programmate di SecurityService hanno un effetto condiviso e ora prendono un nome locazione distribuita prima di eseguire. Non c'è ShedL...
Bloccare ogni lavoro cron che muove soldi, e eseguire due pod
KamoLOS ha eseguito un pod e i suoi dieci lavori di cron sono stati corretti solo a causa di esso. Non c'è ShedLock ovunque su questa piattaforma, quindi una se...
Smettere di chiedere logo che non sono mai stati caricati
/network ha costruito l'URL di ogni org dal suo alias e lo ha richiesto per ogni org sulla pagina. Un org la cui cartella tematica non è mai stata fornita non h...
Dire se un org ha un logo invece di indovinare un URL per uno
Ogni riga "che reti posso raggiungere" porta logoUrl e logoSimpleUrl derivato dal solo alias dell'org, per qualsiasi org il cui alias era sicuro da un percorso ...
Bloccare le spazzate condivise, e eseguire due pod
Nove delle dieci spazzate programmate di EmailService hanno un effetto condiviso e ora prendere un affitto chiamato prima Correre. Il più consequenziale è Campa...
Bloccare ogni spazzata denaro-moving, e eseguire due pod
BillingService ha eseguito un pod e le sue sette spazzate programmate erano corrette solo a causa di esso. Ecco. non è ShedLock ovunque su questa piattaforma, q...
Budget i sei servizi che hanno appena guadagnato una seconda replica
AIService, KBService, ESigService, VOIPService, DocsService e TranslateService ora eseguire due pod, così uno scarico di un nodo deve sfrattare loro uno alla vo...
Eseguire due baccelli
L'unico metodo @Scheduled, qui, e'... popola una mappa tenuto nella memoria di questo baccello. Dovrebbe correre su ogni capsula, non c'è niente di condiviso pe...
Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Dite perché questo non può essere ancora ridimensionato
McpServerManager esegue ogni server MCP come un processo bambino di QUESTO baccello e li traccia in memoria mappe; McpHealthMonitor scrive ciò che trova in una ...
Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Bloccare le spazzate condivise, e eseguire due pod
Ogni @Scheduled spazzare qui il cui effetto è condiviso ora prende un nome locazione distribuito attraverso SingletonTaskRunner prima che faccia qualcosa, quind...
Dichiara perché questo rimane su Recreate senza preStop
KlusterServices ora controlla ogni distribuzione in kamo su ogni distribuzione e fallisce su Recreate, un mancante preStop gancio, una sonda di prontezza mancan...
Lasci un rollout finire quello che il vecchio pod stava facendo
preStop dorme 10s prima che il processo veda SIGTERM. Kubernetes rimuove il baccello dal suo EndpointSlice e lo segnala allo stesso momento, e Traefik solo impa...
sessioni coder accanto alle shell in esecuzione, e una barra di scorrimento che raggiunge entrambe le estremità
## Terminals è ora due punti di vista di una macchina Sub-tabs piuttosto che due schede di alto livello, perché non sono due destinazioni: un terminale è una s...
Elenca le sessioni di coder di un membro e apri una in un terminale
Due endpoint accanto a quelli terminali, e seguono la stessa regola quelli fanno: l'account Linux viene risolto dalla SESSIONE OWN di CALLER e nessun nome dell'...
Misurare se una distribuzione costa a chiunque una richiesta
Ogni correzione in questo programma è un reclamo su ciò che accade durante un rollout. Fino ad ora quei reclami non sono stati testati: MediaService spedito con...
sessioni coder sulla macchina dev, elencato e recuperabile
è qui, perché la macchina è l'unica cosa che ne conosce. ## L'indice di sessione casa, esattamente come i loro terminal sono tutto quello che tmux è in esecuz...
Bilancio ogni scarico, e fallire un dispiegamento che regressa rollout sicurezza
PodDisruptionBudgets per i 25 Diployments che ora veramente eseguire due repliche. minDisponibile: 1 lascia un pod di scarico evito e aspettare la sua sostituzi...
Eseguire l'audit di distribuzione-sicurezza su ogni distribuzione
Ungated di proposito. Ogni altro passo qui è destinato alla sua directory modificata, ma questo assegni che arrivano da 48 altri repository, così gating it on a...
Condividi i consumatori di indicizzazione, e eseguire due pod
RAGService lega due durevoli JetStream del proprio — consumo di ragnote e consumo di rag-kb-consumer — e un consumatore di spinta durevole senza gruppo di conse...
Eseguire due baccelli
repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...
Eseguire due baccelli
repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...
Eseguire due baccelli
repliche 1 -> 2. Questo servizio non funziona @Scheduled lavoro e non lega NATS esclusivo durevole, quindi un seconda capsula non duplica nulla — è richiesta se...
Rispondi a una sonda di prontezza, e eseguire due pod
Questa distribuzione non aveva sonda di prontezza, quindi un baccello ha contato come Ready l'istante il suo contenitore il processo è iniziato. Con maxUndispon...
Rispondi a una sonda di prontezza, e eseguire due pod
Questa distribuzione non aveva sonda di prontezza, quindi un baccello ha contato come Ready l'istante il suo contenitore il processo è iniziato. Con maxUndispon...
Scolare su SIGTERM e eseguire due pod
Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...
Eseguire due baccelli
repliche 1 -> 2. Lo stato lato server vive in Redis, non nel pod, e non c'è lavoro programmato per duplicare, quindi una seconda replica non cambia nulla tranne...
Scolare su SIGTERM, rispondere a una sonda di prontezza, e eseguire due pod
Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...
Scolare su SIGTERM, rispondere a una sonda di prontezza, e eseguire due pod
Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...
Scolare su SIGTERM e rispondere a una sonda di prontezza
Il prossimo gestisce SIGTERM con un processo nudo.exit(143), così ogni dispiegamento sequestrato qualsiasi questo pod aveva in volo — un post del modulo, un'azi...
Fermare dieci posti di lavoro programmati da eseguire due volte ora MediaService ha due pod
Scaling MediaService a due repliche avrebbe raddoppiato ogni spazzata programmata che possiede. Due coloro che inviano la posta — MeetingReminderSweep e ChatEma...
Una serratura distribuita, quindi una spazzata programmata può sopravvivere a una seconda replica
Non c'è ShedLock ovunque su questa piattaforma e non c'è mai stato. Tutti 97 @Scheduled spazza attraverso 18 servizi sono corretti solo perché ogni servizio fun...
Verniciare ogni logo sul sito di registrazione nel colore overlay dell'org
L'org sceglie "Register Site Logo Overlay" in kamo-internal accanto al home page e sovrapposizioni dello schermo di caricamento. Una impostazione per l'intero s...
Verniciare ogni logo sul sito di accesso nel colore overlay dell'org
L'org sceglie "Login Site Logo Overlay" in kamo-internal accanto alla casa pagina e sovrapposizioni dello schermo di carico. Una impostazione per l'intero sito:...
Non mostrare mai una frase di stato a qualcuno che ha cliccato un link
Rendering della pagina contro un backend non raggiungibile messo "Errore interno del server" sullo schermo come spiegazione. Questa è una frase di stato scritta...
Scegli un overlay logo per i siti di accesso e di registrazione
Una quarta e quinta superficie accanto alla home page, schermo di carico e KamoMeets sovrapposizioni, condividendo il loro vocabolario di tredici token e il lor...
Leggi l'account all'interno di una transazione prima di inviare un reset
sendPasswordReset non aveva alcuna transazione, quindi l'Utente è tornato staccato e `securityProvider` soggiornato un proxy pigro irrisolvibile. Lavorazione or...
Fare MediaService corretto su più di un baccello, e eseguire due
MediaService ha mai eseguito solo una singola replica, quindi una distribuzione di esso era un outage di chat totale e un OOM era lo stesso. Non poteva eseguire...
Cuocere i sovrapposizioni del logo sign-in e sign-up in config.json
kamo-login e kamo-register funzionano sui loro padroni di casa senza OrgContext, quindi questo file è l'unico modo in cui il loro branding prende - lo stesso Ka...
Un logo overlay per i siti di accesso e di registrazione
Altre due colonne nel vocabolario home logo overlay già stabilito: un token, non un hex, quindi un org che rebrands mantiene un sovrapposizione corrispondente a...
Rispondi al link in una lettera di cambio indirizzo
/verify-email-change spende il token in una lettera di cambiamento di indirizzo e dice quello che e' successo. Vive qui piuttosto che nello spazio di lavoro per...
Cambia il tuo indirizzo e una scheda della piattaforma per ogni account
Due superfici, unite da una distinzione la piattaforma non ha mai spiegato chiunque: un account utente è il PERSON, e un membro è un'organizzazione rapporto con...
Aggiungi un abbonato di gruppo di coda, quindi il lavoro è condiviso piuttosto che pinned a un pod
Compagno di sottoscrivereEfemeral. Due posti di lavoro diversi, due consumatori diversi: sottoscrivereEffimero ogni capsula deve vedere ogni messaggio (qualcos...
Ripristinare la linea CRLF di questo file
Il commit precedente l'ha riscritto con uno script che l'ha normalizzato a LF, trasformando un'aggiunta di 90-line in un diff di file intero. Nessun cambiamento...
Aggiungi un abbonato effimero, quindi più di una capsula può servire una conversazione
Un consumatore di spinta durevole ammette esattamente UN abbonato. La seconda capsula per legare lo stesso nome è rifiutato con [SUB-90012] Il consumatore è già...
Ripristinare la linea CRLF di questo manifesto
Il commit precedente ha riscritto il file con uno script che lo ha normalizzato a LF, che è un interfile diff per un cambiamento che ha toccato 28 linee. Nessun...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.