----- Original Message ----- > From: "Itamar Heim" <ih...@redhat.com> > To: "Saggi Mizrahi" <smizr...@redhat.com> > Cc: "Alon Bar-Lev" <alo...@redhat.com>, "Simon Grinberg" <si...@redhat.com>, > "VDSM Project Development" > <vdsm-devel@lists.fedorahosted.org>, "Andrew Cathrow" <acath...@redhat.com> > Sent: Thursday, November 29, 2012 1:06:29 PM > Subject: Re: [vdsm] MTU setting according to ifcfg files. > > On 11/28/2012 01:20 PM, Saggi Mizrahi wrote: > ... > >>> VDSM should not bother with the issue at all, certainly not > >>> playing > >>> a > >>> guessing game. > >>> > >>> Livant, your 0.02$? > >> > >> This exactly the reason why we should either define completely > >> stateless slave host, and apply configuration including what you > >> call 'defaults'. > > Completely stateless is problematic because if the engine is down > > or unavailable and VDSM happens to restart you can't use any of > > your resources. > > that's actually a very good point. going forward we would like to be > able for hosts to continue working when engine is down, even post > reboot. engine passing the policy to the hosts and hosts assuming > that > policy is relevant post boot would allow that. > (though relying on central network services like qunatum will also > cause > an issue for this architecture). > > > > > The way forward is currently to get rid of most of the > > configuration in vdsm.conf. > > Only have things that are necessary for communication with the > > engine (eg. Core dump on\off, management interface\port, SSL > > on\off). > > Other VDSM configuration should have a an API introduced to set > > them and that will be persisted but only configurable by > > management (eg. reserved host mem, guest ram overhead, migration > > timeouts). > > There should be a place where VDSM saves the configuration of owned > > resources (eg. managed storage connections, managed interfaces). > > This will be use by VDSM to make sure that the resources are > > configured properly after restarts\downtimes without the need of > > the engine. > > > > To reiterate, the general logic for system resources should be that > > resources are either owned or used by VDSM, you never share > > ownership. > > Never assume ownership unless expressly given. VDSM has complete > > control over owned resources. VDSM has NO control over unowned > > resources, he can use them but never configure them. > > > > Every other hybrid scheme is just asking for trouble. > > > >> > >> Or, store configuration before we perform any change so we can > >> revert. > >> > >> Assuming manual changes and distro specific persistence make the > >> problem complex in factor of np complete, as we do not know what > >> was > >> changed when and how to revert. > >> > >> Itamar though a bomb that we should co-exist on generic host, this > >> is > >> something I do not know to compute. I still waiting for a response > >> of where this requirement came from and if that mandatory. > > It's all about resource provisioning and ownership delegation. > > hybrid mode is something brought up several times as a use case we > should consider. so far our main concern was that SLA in the host > would > be needed (cgroup for example) between the native and guest > workloads. > as well as making sure hybrid nodes will not contend for critical > resources to reduce the risk of a need to fence them. >
brought up - ok. should be supported - this is the question. there is no problem to wrap the original server within vm and solve the problem with current terms. _______________________________________________ vdsm-devel mailing list vdsm-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/vdsm-devel