On Apr 29, 2015 22:00, "Kaleb S. KEITHLEY" <kkeithle@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxxx > >> http://www.gluster.org/mailman/listinfo/gluster-devel > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxxx > > http://www.gluster.org/mailman/listinfo/gluster-devel > > > > -- > > Kaleb > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel