Migration tool

Aperta
#72 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
go
Ambito
cli, database

Direzione di ricerca

Inizia con l’entry point sunlight-checkpoint e la gestione di checkpoint.db; l’issue fornisce le forme proposte dei comandi export e import. Il lavoro è completato quando export scrive il LOG_ID specificato in un file e lo congela in checkpoint.db, mentre import rifiuta un checkpoint esistente diverso per quel log.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Directly manipulating the checkpoint DB is scary, but migrating logs is a legitimate use case. What if operators could do something like this instead:

Export the checkpoint for LOG_ID to file, and mark the log as frozen in checkpoint.db to prevent further updates on this instance:

$ sunlight-checkpoint export checkpoint.db LOG_ID file

Import the checkpoint from file to checkpoint.db, failing if checkpoint.db already contains a different checkpoint for the log:

$ sunlight-checkpoint import file checkpoint.db
Lingua principale
Go
Stelle
318
Fork
32
Merge medio
5m
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di FiloSottile/sunlight

Tutte le issue di FiloSottile/sunlight

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.