[sheepdog] [PATCH v2] sheep:avoid the OOM killer
Liu Yuan
namei.unix at gmail.com
Fri Jul 5 08:12:11 CEST 2013
On Fri, Jul 05, 2013 at 03:09:03PM +0900, Hitoshi Mitake wrote:
> At Fri, 5 Jul 2013 14:04:12 +0800,
> Liu Yuan wrote:
> >
> > On Fri, Jul 05, 2013 at 02:46:52PM +0900, Hitoshi Mitake wrote:
> > > Because sheep provides virtual disks to many VMs, sheep is an
> > > important process and it shouldn't be killed by the OOM killer of
> > > Linux. This patch implements a mechanism for avoiding the OOM killer.
> > >
> > > Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
> > > ---
> > >
> > > v2:
> > > - remove the meaningless comment
> > > - add a description for the value -1000
> > >
> > > sheep/sheep.c | 33 +++++++++++++++++++++++++++++++++
> > > 1 file changed, 33 insertions(+)
> > >
> > > diff --git a/sheep/sheep.c b/sheep/sheep.c
> > > index 84bd269..335edb4 100644
> > > --- a/sheep/sheep.c
> > > +++ b/sheep/sheep.c
> > > @@ -371,6 +371,35 @@ static int create_work_queues(void)
> > > return 0;
> > > }
> > >
> > > +static int avoid_oom_killer(void)
> >
> > I'd suggest name it as more explicitly as disable_oom_killer()
>
> disable_oom_killer() is not an accurate name, too. Because the
> function doesn't disable OOM killer. How about disable_oom_killing()?
Looks good to me.
Thanks
Yuan
More information about the sheepdog
mailing list