Compatibilità e rollback


Compatibilità senza migrazioni parziali

Le interfacce tra pannello, checker, script e helper sono contratti. Cambiare il modo in cui passa una password, una configurazione o uno stato richiede di trattare insieme chiamante e destinatario.

Fliclic evita situazioni ibride in cui una parte usa il nuovo formato e un'altra attende quello precedente. Lo stesso vale per i backup: un reader deve accettare l'estensione del formato prima che il writer inizi a produrla; una rinumerazione degli stati richiede che pannello e nodi condividano la stessa semantica.

La compatibilità non significa accettare per sempre qualsiasi artefatto. Un backup privo delle informazioni necessarie può essere dichiarato legacy e non ripristinabile automaticamente, invece di introdurre una migrazione non deterministica.

Rollback locale e diagnosi onesta

Quando una modifica riguarda un file di configurazione, il workflow può preparare un candidato, testarlo e conservare una copia precedente. Se il test fallisce, prova a ripristinare il file e il servizio coinvolto.

Questo rollback ha un perimetro preciso. Non annulla un DDL già eseguito, non ricrea automaticamente file cancellati e non sincronizza in modo atomico database remoto e servizi locali. Nei flussi in cui il rollback non può essere completo, lo stato di errore e la diagnosi sono preferibili a un “successo” che nasconde risorse parziali.

Fliclic non azzera automaticamente gli stati stale e non dispone oggi di un retry universale. Prima si ricostruisce la realtà tecnica, poi si decide come riprendere.

Questo sito utilizza Cookies
Sul sito ci sono cookies tecnici e di terze parti per i quali abbiamo bisogno di un tuo consenso all'installazione. Leggi la nostra Cookie policy
Nome cookie
Dominio
Descrizione
Durata
Tipo
Nome cookie: PHPSESSID
Dominio: https://www.fliclic.com
Descrizione: This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
Durata: session
Tipo: Necessary
Nome cookie: _ga_*
Dominio: .fliclic.com
Descrizione: Google Analytics sets this cookie to store and count page views.
Durata: 1 year 1 month 4 days
Tipo: Analytics
Nome cookie: _ga
Dominio: .fliclic.com
Descrizione: The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
Durata: 1 year 1 month 4 days
Tipo: Analytics