[CRIU] [PATCH v4 08/17] scripts: spfs-change-mode.sh added

Pavel Emelyanov xemul at virtuozzo.com
Mon Jun 6 05:02:20 PDT 2016


On 06/02/2016 03:16 PM, Stanislav Kinsburskiy wrote:
> 
> 
> 02.06.2016 13:15, Pavel Emelyanov пишет:
>> On 05/20/2016 02:37 PM, Stanislav Kinsburskiy wrote:
>>> This scripts can be used on restore to switch all the spfs mounts to Stub mode
>>> when all files have been reopened.
>> Why mount and create_file is implemented as some sort of RPC (via socket)
>> but mode switch is script?
>>
> 
> Your question contains of two:
> 
> 1)  "Why mount and create_file is implemented as some sort of RPC?".
> First, only mount is implemented via RPC. File creation is done by CRIU 
> itself.
> Mount request could be implemented by script, but I didn't see, why 
> should I. To mount SPFS some C code is required anyway, so calling a 
> script doesn't simplify the changes from my POW
> 
> 2) Why mode switch was implemented via script?
> Because it allows to avoid additional impact to criu. Otherwise I had to 
> put some explicit SPFS manager callback to source code of criu somewhere 
> around "post-restore" action scripts call.
> Frankly, source code callback solution looks more strict, and I would 
> prefer it to the script.
> If you have nothing against it, I'll implement.

I'd appreciate if any communication between criu and spfs use the same
approach, be it rpc or script.

-- Pavel



More information about the CRIU mailing list