[Planetlab-devel] vc_ctx_migrate & nodemanager

Thierry Parmentelat thierry.parmentelat at sophia.inria.fr
Wed Mar 26 03:53:13 EST 2008


On Mar 25, 2008, at 7:40 PM, Daniel Hokka Zakrisson wrote:

> Hello Thierry,
>
> Quoting Thierry Parmentelat <thierry.parmentelat at sophia.inria.fr>:
>> Daniel, and all
>>
>> I've just installed a couple new (build and test) boxes under   
>> centos5.1 & vserver from your yum repo
>> I am now fully up2date and compliant - to the best of my knowledge  
>> -  with the recommended practices.
>> But I still see the ctx_migrate issue, more or less occasionally
>
> Really? I have not been able to reproduce it with util-vserver  
> 0.30.215, and I have no idea what might be racing if it's still  
> happening...
yes, I can reproduce the issue rather simply; I've been playing with a  
small bench that tries to run the vserver .. build command ten times  
in a raw, and have not seen it succeed ten times yet; now fortunately  
I've never seen if fail the ten times either :)
This is not a big concern for me, but again if it's helpful to you, I  
can give you access to one of those our test boxes.

>
>> at first glance I thought I had seen a way to reproduce more  
>> easily  but that was just coincidence
>> for the time being, I have only noticed that waiting for a short  
>> delay  (3 s) but more numerous times (20)  seems as effective as  
>> the 5 x 1mn  policy I had previously
>> (this is in v*-init-vservers.sh - that we use quite frequently  
>> during  the day as well)
>> I've also tried to make it easier to gather statistics on this  
>> problem;
>>
>> I am just wondering, as we are now eating our own food as Marc  
>> likes  to put it, whether we should implement the same kind of  
>> workaround in  the nodemanager
>> or is the logic of NodeManager flexible enough that it will retry   
>> later anyway if vuseradd fails ?
>
> vuseradd is _much_ simpler, and also doesn't use the yum build  
> method, thus avoiding rpm-fake entirely.
OK so that clears it entirely as far as nodes are concerned, which was  
my major issue here

-- Thierry



More information about the Devel mailing list