Hey Martin:

Any luck getting a hold of Matt?

Cheers,

Bernard 

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On 
> Behalf Of Martin Knoblauch
> Sent: Friday, October 28, 2005 4:42
> To: Seth Alves; ganglia-developers@lists.sourceforge.net
> Subject: Re: [Ganglia-developers] gmetad umask trouble
> 
> Hi Seth,
> 
>  thanks. I will take this one before 3.0.2.
> 
>  Someone else hinted that your pidfile stuff may have problems when a
> pidfile without a process exists. I haven't checked myself. 
> do you have
> any comments?
> 
> Cheers
> Martin
> 
> --- Seth Alves <[EMAIL PROTECTED]> wrote:
> 
> > 
> > Hello, here is a patch to my last patch.
> > 
> > I set the umask to be too restrictive, and then left it.  
> When gmetad
> > 
> > tries to make new directories, they come out like this:
> > 
> > drw-r--r-x  __SummaryInfo__/
> > 
> > and then it can't write new files into them.
> > 
> >     -seth
> > 
> > 
> > --- daemon_init.c       2005-10-27 14:19:07.609392857 -0700
> > +++ daemon_init.c-patched       2005-10-27 14:18:56.368240894 -0700
> > @@ -27,6 +27,7 @@
> >   update_pidfile (char *pidfile)
> >   {
> >     pid_t pid;
> > +  mode_t prev_umask;
> >     FILE *file;
> > 
> >     /* make sure this program isn't already running. */
> > @@ -43,7 +44,7 @@
> >       }
> > 
> >     /* write the pid of this process to the pidfile */
> > -  umask(0112);
> > +  prev_umask = umask (0112);
> >     unlink(pidfile);
> > 
> >     file = fopen (pidfile, "w");
> > @@ -55,6 +56,7 @@
> >       }
> >     fprintf (file, "%d\n", (int) getpid());
> >     fclose (file);
> > +  umask (prev_umask);
> >   }
> > 
> > 
> > -------------------------------------------------------
> > This SF.Net email is sponsored by the JBoss Inc.
> > Get Certified Today * Register for a JBoss Training Course
> > Free Certification Exam for All Training Attendees Through End of
> > 2005
> > Visit http://www.jboss.com/services/certification for more
> > information
> > _______________________________________________
> > Ganglia-developers mailing list
> > Ganglia-developers@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/ganglia-developers
> > 
> > 
> 
> 
> ------------------------------------------------------
> Martin Knoblauch
> email: k n o b i AT knobisoft DOT de
> www:   http://www.knobisoft.de
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.
> Get Certified Today * Register for a JBoss Training Course
> Free Certification Exam for All Training Attendees Through End of 2005
> Visit http://www.jboss.com/services/certification for more information
> _______________________________________________
> Ganglia-developers mailing list
> Ganglia-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ganglia-developers
> 

Reply via email to