Re: on patch #11553

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+gluster-devel

----- Original Message -----
> From: "Raghavendra Gowdappa" <rgowdapp@xxxxxxxxxx>
> To: "Krishnan Parthasarathi" <kparthas@xxxxxxxxxx>
> Cc: "Nithya Balachandran" <nbalacha@xxxxxxxxxx>, "Anoop C S" <achiraya@xxxxxxxxxx>
> Sent: Tuesday, 7 July, 2015 11:32:01 AM
> Subject: on patch #11553
> 
> KP,
> 
> Though the crash because of lack of init while fops are in progress is
> solved, concerns addressed by [1] are still valid. Basically what we need to
> guarantee is that when is it safe to wind fops through a particular subvol
> of protocol/server. So, if some xlators are doing things in events like
> CHILD_UP (like trash), server_setvolume should wait for CHILD_UP on a
> particular subvol before accepting a client. So, [1] is necessary but
> following changes need to be made:
> 
> 1. protocol/server _can_ have multiple subvol as children. In that case we
> should track whether the exported subvol has received CHILD_UP and only
> after a successful CHILD_UP on that subvol connections to that subvol can be
> accepted.
> 2. It is valid (though not a common thing on brick process) that some subvols
> can be up and some might be down. So, child readiness should be localised to
> that subvol instead of tracking readiness at protocol/server level.
> 
> So, please revive [1] and send it with corrections and I'll merge it.
> 
> [1] http://review.gluster.org/11553
> 
> regards,
> Raghavendra.
_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux