[CRIU] service: one connection -- multiple requests

Ruslan Kuprieiev kupruser at gmail.com
Sun Nov 24 14:23:56 PST 2013


On 25.11.2013 02:19, Ruslan Kuprieiev wrote:
> On 24.11.2013 00:10, Pavel Emelyanov wrote:
>> On 11/23/2013 06:50 PM, Ruslan Kuprieiev wrote:
>>> I have noticed that if program does something like this:
>>>       -- ....
>>>       -- ask to dump itself
>>>       -- ask service to do something else
>>>       -- ....
>>>
>>> and then we are trying to restore it -- it will fail, as the service
>>> socket(that was created especially for this process) will be closed.
>>> Without multirequesting everything will be fine, as for every request
>>> the new one socket will be created.
>>> I think we shouldn't reject multirequesting, because of it's goals: it
>>> is fast and a bit easy to work with. Maybe we should give user a choose
>>> somehow?
>>> .
>> I think that for muli-request we should extend the criu_req request
>> with "optional bool more_requests_will_follow;" or some better name.
>
> Why not "multirequest"? Or it is lame?
... lame as my grammar...=)
>
>> The service will decide itself whether it can handle more requests
>> and act respectively. E.g. multi bit in DUMP_ME request should be
>> rejected.
>



More information about the CRIU mailing list