מעלדונג פון CRIU 3.16, אַ סיסטעם פֿאַר שפּאָרן און ריסטאָרינג די שטאַט פון פּראַסעסאַז אין לינוקס

די מעלדונג פון די CRIU 3.16 (טשעקפּוינט און ריסטאָר אין Userspace) טאָאָלקיט איז ארויס, דיזיינד צו ראַטעווען און ומקערן פּראַסעסאַז אין באַניצער פּלאַץ. די טאָאָלקיט אַלאַוז איר צו ראַטעווען די שטאַט פון איין אָדער אַ גרופּע פון ​​פּראַסעסאַז, און דאַן נעמענ זיכ ווידער אַרבעט פון די געראטעוועט שטעלע, אַרייַנגערעכנט נאָך אַ סיסטעם רעבאָאָט אָדער אויף אן אנדער סערווער, אָן ברייקינג שוין געגרינדעט נעץ קאַנעקשאַנז. די פּרויעקט קאָד איז פונאנדערגעטיילט אונטער די GPLv2 דערלויבעניש.

אַרעאַס פון אַפּלאַקיישאַן פון CRIU טעכנאָלאָגיע אַרייַננעמען ינשורינג אַס רעבאָאָץ אָן דיסראַפּטינג די קאַנטיניויישאַן פון דורכפירונג פון לאַנג-פליסנדיק פּראַסעסאַז, לייוו מייגריישאַן פון אפגעזונדערט קאַנטיינערז, אַקסעלערייטינג די קאַטער פון פּאַמעלעך פּראַסעסאַז (איר קענען אָנהייבן ארבעטן פֿון די שטאַט געראטעוועט נאָך יניטיאַליזיישאַן), קערן. דערהייַנטיקונגען אָן ריסטאַרטינג באַדינונגס, פּיריאַדיקלי שפּאָרן די שטאַט פון לאַנג-לויפן פּראַסעסאַז. קאַמפּיוטינג טאַסקס צו נעמענ זיכ ווידער אַרבעט אין פאַל פון אַ קראַך, באַלאַנסינג די מאַסע אויף נאָודז אין קלאַסטערז, דופּליקאַט פּראַסעסאַז אויף אן אנדער מאַשין (גאָפּל צו אַ ווייַט סיסטעם), שאפן סנאַפּשאַץ פון באַניצער אַפּלאַקיישאַנז בעשאַס אָפּעראַציע פֿאַר אַנאַליסיס אויף אן אנדער סיסטעם אָדער אין פאַל עס איז נייטיק צו באָטל מאַכן ווייַטער אַקשאַנז אין פּראָגראַם. CRIU איז געניצט אין קאַנטיינער פאַרוואַלטונג סיסטעמען אַזאַ ווי OpenVZ, LXC/LXD און Docker. די ענדערונגען נייטיק פֿאַר CRIU צו אַרבעטן זענען אַרייַנגערעכנט אין די הויפּט לינוקס קערן.

אין די נייַע מעלדונג:

  • Добавлена команда criu-ns, позволяющая восстановить сохранённый слепок процесса с новым идентификатором PID и в отдельном пространстве имён точек монтирования (mount namespace). Запуск с другим PID может потребоваться, например, в случае, если старый PID уже используется в системе.
  • Реализована возможность сохранения и восстановления слепков состояния вложенных профилей apparmor.
  • Реализована блокировка и разблокировка сетевых ресурсов на базе nftables.
  • Добавлена поддержка восстановления предварительно созданных устройств veth.
  • Улучшена поддержка восстановления контейнеров в существующие pod-ы.
  • Для RPC-клиентов добавлена возможность определения повторного использования PID, реализованная при помощи механизма pidfd.
  • Лицензия на все proto-файлы в каталоге images/ изменена на MIT.

מקור: opennet.ru

לייגן אַ באַמערקונג