[libvirt] [PATCH 2/7] qemu: Abstract code for memory controller setting into a helper
Daniel P. Berrange
berrange at redhat.com
Tue May 21 14:59:52 UTC 2013
On Tue, May 21, 2013 at 04:56:37PM +0200, Viktor Mihajlovski wrote:
> On 05/20/2013 01:35 PM, Osier Yang wrote:
> >>>(!virCgroupHasController(priv->cgroup,VIR_CGROUP_CONTROLLER_MEMORY)) {
> >>>+ if (vm->def->mem.hard_limit != 0 ||
> >>>+ vm->def->mem.soft_limit != 0 ||
> >>>+ vm->def->mem.swap_hard_limit != 0) {
> >>>+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
> >>>+ _("Memory cgroup is not available on this
> >>>host"));
> >>>+ return -1;
> >>>+ } else {
> >>>+ VIR_WARN("Could not autoset a RSS limit for domain %s",
> >>>vm->def->name);
> >>>+ return 0;
> >>>+ }
> >>Not sure why we need this VIR_WARN at all. If no limits are set in the
> >>XML,
> >>then we should not warn about a missing feature that we don't actually
> >>need.
> >
> >Agreed. Having a warning for no XML config is confused. I removed it.
>
> We may not need the warning, but the return 0 must stay. I can't start
> guests on my system with no memory controller after this commit.
Yes, absolutely. I only suggested killing the warning, the 'return 0'
must remain for sure.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list