İstifadəçi məkanında prosesləri saxlamaq və bərpa etmək üçün nəzərdə tutulmuş CRIU 3.16 (İstifadəçi məkanında yoxlama nöqtəsi və bərpa) alət dəstinin buraxılışı nəşr edilmişdir. Alətlər dəsti bir və ya bir qrup proseslərin vəziyyətini saxlamağa və sonra artıq qurulmuş şəbəkə əlaqələrini pozmadan sistemi yenidən başlatdıqdan sonra və ya başqa bir server də daxil olmaqla, saxlanmış mövqedən işi davam etdirməyə imkan verir. Layihə kodu GPLv2 lisenziyası altında paylanır.
CRIU texnologiyasının tətbiqlərinə uzun müddət işləyən proseslərin davamlılığını pozmadan ƏS-nin yenidən başlamasını təmin etmək, təcrid olunmuş konteynerlərin canlı miqrasiyası, yavaş proseslərin işə salınmasını sürətləndirmək (onlar başlanğıcdan sonra saxlanılan vəziyyətdən başlaya bilər), xidmətləri yenidən başlatmadan nüvə yeniləmələrini yerinə yetirmək, qəza halında işə davam etmək üçün uzun müddət işləyən hesablama tapşırıqlarının vəziyyətini vaxtaşırı olaraq saxlamaq, klasterlərdəki qovşaqlar arasında yük balansını təmin etmək, prosesləri başqa bir maşına kopyalamaq (uzaq sistemə forking) və istifadəçi tətbiqlərinin başqa bir sistemdə təhlili üçün və ya proqramdakı sonrakı hərəkətlərin ləğv edilməsi lazım gəldiyi təqdirdə əməliyyat zamanı anlıq görüntülər yaratmaq daxildir. CRIU OpenVZ, LXC/LXD və Docker kimi konteyner idarəetmə sistemlərində istifadə olunur. CRIU-nun işləməsi üçün tələb olunan dəyişikliklər nüvə nüvəsinə daxil edilir. Linux.
Yeni buraxılışda:
- Yeni PID ilə və ayrıca montaj ad məkanında bir prosesin saxlanmış şəklini bərpa etmək üçün criu-ns əmri əlavə edildi. Fərqli PID ilə başlamaq tələb oluna bilər, məsələn, köhnə PID sistemdə artıq istifadə olunursa.
- İç-içə quraşdırılmış görünüş profillərinin dövlət anlıq görüntülərini saxlamaq və bərpa etmək imkanı tətbiq edilmişdir.
- Nftables əsasında şəbəkə resurslarının kilidlənməsi və açılması həyata keçirilib.
- Əvvəlcədən yaradılmış veth cihazlarını bərpa etmək üçün əlavə dəstək.
- Konteynerləri mövcud podlara bərpa etmək üçün təkmilləşdirilmiş dəstək.
- RPC müştəriləri üçün, pidfd mexanizmindən istifadə etməklə həyata keçirilən PID-in təkrar istifadəsini müəyyən etmək imkanı əlavə edilmişdir.
- Şəkillər/kataloqdakı bütün protofayllar üçün lisenziya MIT olaraq dəyişdirildi.
Mənbə: opennet.ru
