[CRIU] Images data format

Kinsbursky Stanislav skinsbursky at openvz.org
Mon Apr 16 08:28:46 EDT 2012


В личном разговоре с Павлом выяснилось, что произошло недопонимание.
Я предлагаю заменить (!) наш формат хранения и передачи данных, весь наш код по 
дампу, рестору и показу имиджей иным, стандартизированным, форматом и чужими, 
опенсорсными библиотеками.

Зачем вообще что-то надо менять - уже описано.

Почему это на мой взгляд лучше использовать чужой формат, чем допиливать наше 
бинарное представление:
1) Наш формат плохо приспособлен для потоковой передачи. То есть если и 
приспособлен окажется, то случайно.
2) Нам не придётся менять декодер в human readable, т.к. текущий формат вывода 
плохо подходит для sed/awk и причих чудес.
3) Нам не придётся писать енкодер в binary.
4) Нам не придётся писать.сопровождать библиотеки под свой формат для сторонних 
пользователей, которые, скажем, задумают строить свои фильтры/конвертеры между 
suspend/restore. Нужен будет только наш словарь.
5) Нам/сторонним разработчикам будет с дальнейшем легко расширять CRIU новыми 
объектами, не заботясь о том, как выводить и сериализовать эти данные.

-- 

Best regards,
Stanislav Kinsbursky




More information about the CRIU mailing list