[CRIU] Re: [PATCH] Rework parasite code
Cyrill Gorcunov
gorcunov at openvz.org
Fri Feb 17 07:58:36 EST 2012
On Fri, Feb 17, 2012 at 04:48:51PM +0400, Pavel Emelyanov wrote:
> On 02/17/2012 04:38 PM, Cyrill Gorcunov wrote:
> > On Fri, Feb 17, 2012 at 04:34:51PM +0400, Pavel Emelyanov wrote:
> > ...
> >>
> >> Split it please.
> >>
> >
> > Pavel, it's almost impossible to split since the changes are
> > really bound. So I've merged it. Lets move on (there were obvious
> > errors in the former code too, like trying to cure seized task
> > from IP where parasite code lives itself, which is bloody wrong,
> > since we have to cure it only via IP where first syscall was injected).
>
> Тогда убери из патча non-relevant изменения. Вот список того, что к патчу
> ну никакого отношения не имеет.
>
> * Пододвинутые комментарии в struct parasite_ctl
> * Переформатированные parasite_dump_pages_seized, parasite_dump_misc_seized, etc.
> * Пододвинутые get_vma_by_ip, can_run_syscall
> * Подчищенный код в parasite_file_cmd и иже с ним
>
> И это только при первом проходе.
>
Паш, код уже залит, оттестирован и работает. То что было до этого,
было неудобочитаемо. Более того, большая часть кода там сидела
с первых прототипов, поэтому функции работали фактически независимо
одна от другой (иначе отлаживать было совсем не возможно). После
чего, ты выслал серию, которая серьезно подчистила код, но тем не
менее, кой-какие плюхи остались (и в частности, inflight signals).
поэтому я переделал все. Теперь можно просто подчистить поверх все
что нам не нравится.
Cyrill
More information about the CRIU
mailing list