Verëffentlechung vum CRIU 3.18, e System fir den Zoustand vun de Prozesser am Linux ze späicheren an ze restauréieren

D'Verëffentlechung vum CRIU 3.18 (Checkpoint and Restore In Userspace) Toolkit, entwéckelt fir Prozesser am Benotzerraum ze späicheren an ze restauréieren, gouf publizéiert. D'Toolkit erlaabt Iech den Zoustand vun engem oder enger Grupp vu Prozesser ze späicheren, an dann d'Aarbecht vun der gespäichert Positioun zréckzeféieren, och nom Restart vum System oder op engem anere Server ouni déi schonn etabléiert Netzwierkverbindungen ze briechen. De Projet Code gëtt ënner der GPLv2 Lizenz verdeelt.

Ënnert de Beräicher vun der Applikatioun vun der CRIU Technologie gëtt bemierkt datt d'OS nei gestart gëtt ouni d'Kontinuitéit vun der Ausféierung vu laang lafende Prozesser ze stéieren, Live-Migratioun vun isoléierte Container, de Start vu luesen Prozesser ze beschleunegen (Dir kënnt vun der Aarbecht ufänken. Staat no der Initialiséierung gespäichert), de Kärel aktualiséieren ouni Servicer nei unzefänken, periodesch den Zoustand vun de laang lafende Rechenaufgaben ze späicheren fir d'Aarbecht am Fall vun engem Crash z'erhalen, d'Laascht op Noden a Cluster ze balancéieren, Prozesser op enger anerer Maschinn duplizéieren (Gabel zu engem Remote System), Snapshots vu Benotzerapplikatiounen erstellen am Prozess fir se op engem anere System ze analyséieren oder am Fall wou Dir weider Aktiounen am Programm muss annuléieren. CRIU gëtt a Containermanagementsystemer wéi OpenVZ, LXC/LXD, an Docker benotzt. D'Ännerungen déi néideg sinn fir CRIU ze schaffen sinn an der Haaptkompositioun vum Linux Kernel abegraff.

An der neier Verëffentlechung:

  • Предоставлена возможность использования CRIU без прав root.
  • Добавлена поддержка сигнала SIGTSTP (интерактивный сигнал приостановки выполнения, который в отличие от SIGSTOP может быть обработан и проигнорирован).
  • Добавлен параметр «—skip-file-rwx-check» для пропуска проверки прав доступа к файлу (r/w/x) при восстановлении.
  • Добавлена поддержка опций IP_PKTINFO и IPV6_RECVPKTINFO.
  • Для платформ ARM реализована поддержка аппаратных точек останова.
  • Добавлена оптимизация точек сохранения для сильно разреженных ghost-файлов (—ghost-fiemap).

Source: opennet.ru

Setzt e Commentaire