[Gluster-devel] RPM spec file and starting glusterd in no daemon mode
Raghavendra Talur
rtalur at redhat.com
Wed Apr 29 17:45:06 UTC 2015
On Apr 29, 2015 22:00, "Kaleb S. KEITHLEY" <kkeithle at redhat.com> wrote:
>
>
> Any reason you don't want to run it as: `glusterd --xlator-option
> *.upgrade=on -N > /dev/null 2>&1` ?
No reason. Just felt it is not really intuitive or explanatory on why someone should compulsorily use no-daemon option when starting glusterd in upgrade mode.
>
>
> On 04/29/2015 11:56 AM, Kaushal M wrote:
> > If we were to run without `-N`, in daemon mode, yum wouldn't know when
> > glusterd actually finished the upgrade process. Yum would consider the
> > parent process returning to be the end.
> >
> >
> >
> > On Wed, Apr 29, 2015 at 9:17 PM, Raghavendra Talur <rtalur at redhat.com> wrote:
> >> Hi,
> >>
> >> As part of the yum upgrade procedure, when glusterfs-server is updated
> >> we run glusterd in no daemon mode along with upgrade option with this
> >> command.
> >>
> >> glusterd --xlator-option *.upgrade=on -N
> >>
> >> This helps us update our vol files with new defaults along with
> >> few other things.(say we added a new xlator which we want as default).
> >>
> >> Starting in no daemon mode has a problem though, we leave our stdout,
> >> stdin and stderr open. This can cause messages to be printed on the
> >> console from any of the libs that we load.
> >>
> >> We have seen this problem with librdmacm, it prints out these
> >> messages on screen
> >>
> >> librdmacm: Warning: couldn't read ABI version.
> >> librdmacm: Warning: assuming: 4
> >> librdmacm: Fatal: unable to get RDMA device list
> >>
> >> I looked through the code and did not find any real requirement
> >> to use no-daemon option(-N). Anyhow, we init logging very early
> >> in our process and don't need the stderr open.
> >>
> >> I am missing something or can we exclude -N from our spec files
> >> while performing upgrade?
> >>
> >>
> >> Thanks,
> >> Raghavendra Talur
> >> _______________________________________________
> >> Gluster-devel mailing list
> >> Gluster-devel at gluster.org
> >> http://www.gluster.org/mailman/listinfo/gluster-devel
> > _______________________________________________
> > Gluster-devel mailing list
> > Gluster-devel at gluster.org
> > http://www.gluster.org/mailman/listinfo/gluster-devel
> >
>
> --
>
> Kaleb
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-devel
More information about the Gluster-devel
mailing list