A liberazione di u toolkit CRIU 3.16 (Checkpoint and Restore In Userspace) hè stata publicata, pensata per salvà è restaurà i prucessi in u spaziu di l'utilizatori. U toolkit permette di salvà u statu di unu o un gruppu di prucessi, è poi ripiglià u travagliu da a pusizione salvata, cumpresu dopu à un reboot di u sistema o in un altru servitore, senza rompe e cunnessione di rete digià stabilitu. U codice di u prugettu hè distribuitu sottu a licenza GPLv2.
I campi di applicazione di a tecnulugia CRIU includenu assicurazione di riavvia OS senza disturbà a continuità di l'esekzione di prucessi longu, Migrazione in diretta di cuntenituri isolati, accelerà u lanciamentu di prucessi lenti (pudete principià à travaglià da u statu salvatu dopu à l'inizializazione), a realizazione di u kernel. aghjurnamenti senza riavvia i servizii, salvendu periodicamente u statu di i prucessi di longa durata, compiti di l'informatica per ripiglià u travagliu in casu di crash, equilibrendu a carica nantu à i nodi in clusters, duplicà prucessi in un'altra macchina (furchetta à un sistema remotu), creendu snapshots di l'applicazioni di l'utilizatori durante l'operazione per l'analisi nantu à un altru sistema o in casu hè necessariu annullà più azzioni in u prugramma. CRIU hè adupratu in sistemi di gestione di cuntainer cum'è OpenVZ, LXC/LXD è Docker. I cambiamenti necessarii per CRIU per travaglià sò inclusi in u kernel Linux principale.
In a nova versione:
- Aggiuntu u cumandamentu criu-ns per restaurà un snapshot di prucessu salvatu cù un novu PID è in un spaziu di nomi di muntagna separatu. Cumincià cù un PID differenti pò esse necessariu, per esempiu, se u vechju PID hè digià in usu in u sistema.
- A capacità di salvà è restaurà snapshots di u statu di i profili apparmor nidificati hè stata implementata.
- Implementatu u bloccu è u sbloccamentu di e risorse di a rete basati nantu à nftables.
- Aghjunghje supportu per a restaurazione di i dispositi veth pre-creati.
- Supportu migliuratu per restaurà i cuntenituri à i baccelli esistenti.
- Per i clienti RPC, a capacità di determinà a reutilizazione di PID hè stata aghjunta, implementata cù u mecanismu pidfd.
- A licenza per tutti i schedarii proto in l'imaghjini / repertoriu hè stata cambiata in MIT.
Source: opennet.ru