Është publikuar publikimi i paketës së veglave CRIU 3.16 (Checkpoint and Restore In Userspace), i krijuar për të ruajtur dhe rivendosur proceset në hapësirën e përdoruesit. Paketa e veglave ju lejon të ruani gjendjen e një ose një grupi procesesh dhe më pas të rifilloni punën nga pozicioni i ruajtur, përfshirë pas rindezjes së sistemit ose në një server tjetër pa prishur lidhjet e krijuara tashmë të rrjetit. Kodi i projektit shpërndahet nën licencën GPLv2.
Ndër fushat e aplikimit të teknologjisë CRIU, vërehet se OS është rindezur pa ndërprerë vazhdimësinë e ekzekutimit të proceseve të gjata, Migrimi i drejtpërdrejtë i kontejnerëve të izoluar, përshpejtimi i nisjes së proceseve të ngadalta (mund të filloni të punoni nga gjendja e ruajtur pas inicializimit), përditësimi i kernelit pa rifilluar shërbimet, ruajtja periodike e gjendjes së detyrave llogaritëse afatgjata për të rifilluar punën në rast përplasjeje, balancimi i ngarkesës në nyjet në grupe, dublikimi i proceseve në një makinë tjetër (pirun në një sistem në distancë), duke krijuar fotografi të aplikacioneve të përdoruesve në proces për analizimin e tyre në një sistem tjetër ose në rast se duhet të anuloni veprime të mëtejshme në program. CRIU përdoret në sistemet e menaxhimit të kontejnerëve si OpenVZ, LXC/LXD dhe Docker. Ndryshimet e nevojshme që CRIU të funksionojë përfshihen në përbërjen kryesore të kernelit Linux.
Në publikimin e ri:
- U shtua komanda criu-ns për të rivendosur një fotografi të procesit të ruajtur me një PID të ri dhe në një hapësirë emri të veçantë montimi. Fillimi me një PID të ndryshëm mund të jetë i nevojshëm, për shembull, nëse PID i vjetër është tashmë në përdorim në sistem.
- Është zbatuar aftësia për të ruajtur dhe rivendosur fotografitë e gjendjes së profileve të mbivendosura të veshjeve.
- Zbatuar bllokimin dhe zhbllokimin e burimeve të rrjetit bazuar në nftables.
- Mbështetje e shtuar për rivendosjen e pajisjeve veth të krijuara paraprakisht.
- Mbështetje e përmirësuar për rivendosjen e kontejnerëve në podat ekzistuese.
- Për klientët RPC, është shtuar aftësia për të përcaktuar ripërdorimin PID, e zbatuar duke përdorur mekanizmin pidfd.
- Licenca për të gjithë skedarët proto në direktorinë e imazheve është ndryshuar në MIT.
Burimi: opennet.ru