Avaldas CRIU 3.16 (Checkpoint and Restore In Userspace) tööriistade komplekti, mis on mõeldud protsesside salvestamiseks ja taastamiseks kasutaja ruumis. Tööriist võimaldab salvestada ühe või mitme protsessi oleku ja seejärel jätkata tööd salvestatud positsioonist, sealhulgas pärast süsteemi taaskäivitamist või teisel serveril, ilma juba loodud võrgukontaktide katkestamiseta. Projekti kood on litsentseeritud GPLv2 alusel.
CRIU tehnoloogia rakendusalad hõlmavad operatsioonisüsteemi taaskäivitamise tagamist ilma pikaajaliste protsesside katkemiseta, isoleeritud konteinerite live-migreerimist, aeglaste protsesside käivitamise kiirendamist (tööd saab alustada olekust, mis on salvestatud pärast initsialiseerimist), kernelituuenduste teostamist teenustega taaskäivitamata, pikaajaliste arvutusülesannete oleku perioodilist salvestamist katkemise korral taastamiseks, koormuse tasakaalustamist klastrite sõlmedes, protsesside dubleerimist teisele masinale (fork kaugsüsteemi), kasutajarakenduste tööprotsessi hetkepiltide loomist analüüsimiseks teises süsteemis või juhul, kui on vajalik programmijätkamise tühistamine. CRIU-d kasutatakse konteinerite haldamise süsteemides nagu OpenVZ, LXC/LXD ja Docker. CRIU toimimiseks vajalikud muudatused on lisatud Linuxi tuumasse.
Uues väljaandes:
- Lisatud käsk criu-ns, mis võimaldab taastada salvestatud protsessi koopiat uue PID-identifikaatoriga ja eraldi mount-nime ruumis. Käivitamine teise PID-ga võib olla vajalik, näiteks juhul, kui vana PID on juba süsteemis kasutusel.
- Tehtud võimalus salvestada ja taastada sisse-sisenevate apparmor'i profiilide oleku koopiaid.
- Tehtud võrguressursside lukustamine ja lukust vabastamine nftables'i põhjal.
- Lisatud tugi eelnevalt loodud veth-seadmete taastamiseks.
- Parandatud konteinerite taastamise tugi olemasolevatesse pod-desse.
- RPC-kliendidele on lisatud võimalus PID-i ümberkasutamiseks, mis on rakendatud pidfd mehhanismi abil.
- Kõikide proto-failide litsents kataloogis images/ on muudetud MIT-ks.
Allikas: opennet.ru
