Quoting Frederic Crozat ([email protected]):
> Le mardi 23 avril 2013 à 10:09 -0500, Serge Hallyn a écrit :
> > Quoting Frederic Crozat ([email protected]):
>
> > Thanks - clearly my patch needed some love :) Just a few comments below.
>
> hehe :)
> >
> > > +
> > > + /* check if directory exists, and create it otherwise */
> > > + if (access(path, F_OK)) {
> > > + ret = mkdir(path, 0755);
> > > + if (ret == -1 && errno == EEXIST) {
> >
> > Did you mean errno != EEXIST?
>
> I blindly copied code from lxc_one_cgroup_create (now
> create_lxcgroups :)
That has:
if (ret == -1 && errno != EEXIST) {
> > > @@ -384,6 +430,10 @@ static int lxc_one_cgroup_create(const c
> > > SYSERROR("Failed creating pathname for cgroup parent (%d)\n",
> > > ret);
> > > return -1;
> > > }
> > > +
> > > + if (enable_hierarchy(cgparent))
> > > + return -1;
> >
> > Hm, do we want to fail container start on that, or just log a warning?
>
> Hmm, probably log a warning (but if you can't create a file in the main
> top directory, you are probably very doomed IMHO ;)
You're right - you don't return -1 if the file doesn't exist, so what
you have is fine.
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_apr
_______________________________________________
Lxc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxc-users