gluster-devel
[Top][All Lists]
Advanced

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

[Gluster-devel] EAGAIN/EBUSY handling in glusterfs


From: Shishir Gowda
Subject: [Gluster-devel] EAGAIN/EBUSY handling in glusterfs
Date: Wed, 23 Jan 2013 01:39:34 -0500 (EST)

Hi All,

Currently I see that almost all the xlators in glusterfs do not handle 
EAGAIN/EBUSY errors.

Though this should be handled by the applications, there are multiple paths 
where the op's are not performed by the applications (but are internal to 
glusterfs).

Few of these are
 a. Rebalance
 b. Replace brick
 c. Self-heal
 d. lk's
etc...

With the proposed snap feature 
(http://www.gluster.org/community/documentation/index.php/Features/snapshot), 
would it not be better to identify such op's inside glusterfs?

Irrespective of the snap feature, I think it is about correctness to handle 
EAGAIN/EBUSY in these code paths.

Please comment.

With regards,
Shishir
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]