diff options
author | Amar Tumballi <amar@gluster.com> | 2011-06-22 23:23:06 +0000 |
---|---|---|
committer | Anand Avati <avati@gluster.com> | 2011-06-23 21:31:16 -0700 |
commit | a846faead3d416d9af75106694e85a776f7d07a8 (patch) | |
tree | 6e29404ed957180ece9407562aa747ea332467f8 /xlators/mgmt/glusterd/src/glusterd-op-sm.c | |
parent | 308668c055b542724d226a3b7a835e7ea06082ed (diff) |
distribute: handle 'fix.layout' key in setxattr() instead of getxattr()
as 'fix.layout' command does changes to directory layout, its not a
'read/get' type of operation, and hence as per the symantics, it suits
setxattr() better
also fix a memory leak in getxattr(), where 'local' was allocated twice
in few cases
Signed-off-by: Amar Tumballi <amar@gluster.com>
Signed-off-by: Anand Avati <avati@gluster.com>
BUG: 3075 (the 'fix.layout' command should happen through 'setxattr', not getxattr().)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=3075
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-op-sm.c')
0 files changed, 0 insertions, 0 deletions