REVIEW: http://review.gluster.org/5790 (parser: make the parser thread safe.) posted (#3) for review on master by Anand Avati (avati)
COMMIT: http://review.gluster.org/5790 committed in master by Anand Avati (avati) ------ commit 2347a1a7594dafc1e6a74784287efe84963fe4ea Author: Anand Avati <avati> Date: Wed Aug 28 18:38:26 2013 -0700 parser: make the parser thread safe. The volfile parser thread safe by guarding the parsing phase in a mutex. Thread safety becomes a problem when there are multiple glfs_t objects created by gfapi and all of them potentially parse the respective volfiles at the same time. Change-Id: I4376019c4956994b72397ab36e6ac3ce849797ec BUG: 1004519 Signed-off-by: Anand Avati <avati> Reviewed-on: http://review.gluster.org/5790 Reviewed-by: Raghavendra G <rgowdapp> Reviewed-by: Raghavendra Bhat <raghavendra> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Anand Avati <avati>
REVIEW: http://review.gluster.org/5872 (parser: make the parser thread safe.) posted (#1) for review on release-3.4 by Anand Avati (avati)
REVIEW: http://review.gluster.org/5872 (parser: make the parser thread safe.) posted (#2) for review on release-3.4 by Anand Avati (avati)
COMMIT: http://review.gluster.org/5872 committed in release-3.4 by Vijay Bellur (vbellur) ------ commit a95bf63d063b3e2345936d53410b515b7198f2ac Author: Anand Avati <avati> Date: Wed Aug 28 18:38:26 2013 -0700 parser: make the parser thread safe. The volfile parser thread safe by guarding the parsing phase in a mutex. Thread safety becomes a problem when there are multiple glfs_t objects created by gfapi and all of them potentially parse the respective volfiles at the same time. Change-Id: I4376019c4956994b72397ab36e6ac3ce849797ec BUG: 1004519 Signed-off-by: Anand Avati <avati> Reviewed-on: http://review.gluster.org/5872 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur>
REVIEW: http://review.gluster.org/5788 (gfapi: implement a minimial glfs_fini()) posted (#2) for review on master by Anand Avati (avati)
REVIEW: http://review.gluster.org/5903 (gfapi: implement a minimial glfs_fini()) posted (#1) for review on release-3.4 by Anand Avati (avati)
REVIEW: http://review.gluster.org/5788 (gfapi: implement a minimial glfs_fini()) posted (#3) for review on master by Anand Avati (avati)
REVIEW: http://review.gluster.org/5903 (gfapi: implement a minimial glfs_fini()) posted (#2) for review on release-3.4 by Anand Avati (avati)
REVIEW: http://review.gluster.org/5903 (gfapi: implement a minimial glfs_fini()) posted (#3) for review on release-3.4 by Anand Avati (avati)
COMMIT: http://review.gluster.org/5788 committed in master by Anand Avati (avati) ------ commit d7f7510f218e656cf2ba3bd821b80c14ab53846a Author: Anand Avati <avati> Date: Wed Aug 28 18:05:03 2013 -0700 gfapi: implement a minimial glfs_fini() At the very least, we should PARENT_DOWN on the currently active graph and disconnect ourselves from glusterd. Further cleanups underway. Change-Id: I9276686a84b0975b5ce272b4cbec1b80920d5c5c BUG: 1004519 Signed-off-by: Anand Avati <avati> Reviewed-on: http://review.gluster.org/5788 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Raghavendra Bhat <raghavendra> Reviewed-by: Amar Tumballi <amarts>
COMMIT: http://review.gluster.org/5903 committed in release-3.4 by Anand Avati (avati) ------ commit 35b09786463629352ba10657a7888bc7da918474 Author: Anand Avati <avati> Date: Wed Aug 28 18:05:03 2013 -0700 gfapi: implement a minimial glfs_fini() At the very least, we should PARENT_DOWN on the currently active graph and disconnect ourselves from glusterd. Further cleanups underway. Change-Id: I9276686a84b0975b5ce272b4cbec1b80920d5c5c BUG: 1004519 Signed-off-by: Anand Avati <avati> Reviewed-on: http://review.gluster.org/5903 Tested-by: Gluster Build System <jenkins.com>
REVIEW: http://review.gluster.org/6092 (gfapi: fix return value of glfs_fini) posted (#1) for review on master by Krishnan Parthasarathi (kparthas)
REVIEW: http://review.gluster.org/6092 (gfapi: fix return value of glfs_fini) posted (#2) for review on master by Krishnan Parthasarathi (kparthas)
REVIEW: http://review.gluster.org/6093 (gfapi: fix return value of glfs_fini) posted (#1) for review on release-3.4 by Krishnan Parthasarathi (kparthas)
COMMIT: http://review.gluster.org/6092 committed in master by Anand Avati (avati) ------ commit dfa08fe05843b5da077ddbe059d744ce3864044e Author: Krishnan Parthasarathi <kparthas> Date: Wed Oct 16 00:56:01 2013 +0530 gfapi: fix return value of glfs_fini Change-Id: I5b90c7602334226a978bbdae2f9516e8701b403f BUG: 1004519 Signed-off-by: Krishnan Parthasarathi <kparthas> Reviewed-on: http://review.gluster.org/6092 Reviewed-by: Shyamsundar Ranganathan <srangana> Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Anand Avati <avati>
COMMIT: http://review.gluster.org/6093 committed in release-3.4 by Anand Avati (avati) ------ commit 56be81f0e06b6158da86328d293fbb09d711791d Author: Krishnan Parthasarathi <kparthas> Date: Wed Oct 16 00:56:01 2013 +0530 gfapi: fix return value of glfs_fini Change-Id: I5b90c7602334226a978bbdae2f9516e8701b403f BUG: 1004519 Signed-off-by: Krishnan Parthasarathi <kparthas> Reviewed-on: http://review.gluster.org/6093 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Anand Avati <avati>
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.4.3, please reopen this bug report. glusterfs-3.4.3 has been announced on the Gluster Developers mailinglist [1], packages for several distributions should already be or become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. The fix for this bug likely to be included in all future GlusterFS releases i.e. release > 3.4.3. In the same line the recent release i.e. glusterfs-3.5.0 [3] likely to have the fix. You can verify this by reading the comments in this bug report and checking for comments mentioning "committed in release-3.5". [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/5978 [2] http://news.gmane.org/gmane.comp.file-systems.gluster.user [3] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/6137