ĂshtĂ« publikuar versioni 3.16 i instrumentit CRIU (Checkpoint and Restore In Userspace), i destinuar pĂ«r ruajtjen dhe rikthimin e proceseve nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. Ky instrument lejon ruajtjen e gjendjes sĂ« njĂ« ose njĂ« grupi procesesh, dhe mĂ« pas vazhdimin e punĂ«s nga pozita e ruajtur, pĂ«rfshirĂ« edhe pas riçelimit tĂ« sistemit ose nĂ« njĂ« server tjetĂ«r pa ndĂ«rprerjen e lidhjeve rrjetĂ«sore tĂ« vendosura. Kodi i projektit shpĂ«rndahet nĂ«n licencĂ«n GPLv2.
Fushat e përdorimit të teknologjisë CRIU përfshijnë sigurimin e ri-ngritjes së OS-së pa prishur vazhdimësinë e proceseve afatgjata, migrimin e drejtpërdrejtë të kontejnerëve të izoluar, përshpejtimin e nisjes së proceseve të ngadalta (mund të filloni punën nga gjendja e ruajtur pas inicializimit), realizimin e përditësimeve të bërthamës pa rinisjen e shërbimeve, ruajtjen periodike të gjendjes së detyrave të larta për të rifilluar punën në rast dështimi, balansimin e ngarkesës në nyjet e grupeve, kopjimin e proceseve në makinat e tjera (fork në sistemin e largët), krijimin e snapshot-eve të aplikacioneve të përdoruesit gjatë punës për analizën e tyre në një sistem tjetër ose në rast se do të duhet të anulojmë veprimet e mëtejshme në program. CRIU përdoret në sisteme menaxhimi të kontejnerëve si OpenVZ, LXC/LXD dhe Docker. Ndryshimet e nevojshme për funksionimin e CRIU janë përfshirë në bërthamën kryesore të Linux-it.
Në lëshimin e ri:
- Shtuar komanda criu-ns, që lejon rikthimin e një kopje të ruajtur të procesit me një identifikues të ri PID dhe në një hapësirë të veçantë emrimi të pikave të montimit (mount namespace). Nisja me një PID tjetër mund të jetë e nevojshme, për shembull, në rast se PID-i i vjetër tashmë përdoret në sistem.
- Implementuar mundësia për ruajtjen dhe rikthimin e kopjeve të gjendjeve të profileve të thelluar apparmor.
- Implementuar bllokimi dhe zhbllokimi i burimeve rrjetësore mbi bazën e nftables.
- Shtuar mbështetje për rikthimin e pajisjeve veth të krijuara më parë.
- Përmirësuar mbështetjen për rikthimin e kontejnerëve në pod-et ekzistuese.
- Për klientët RPC, shtuar mundësinë e përcaktimit të ri-përdorimit të PID, implementuar përmes mekanizmit pidfd.
- Licenca për të gjithë skedarët proto në katalogun images/ është ndryshuar në MIT.
Burimi: opennet.ru
