Bug 1217711
Summary: | Upcall framework support along with cache_invalidation usecase handled | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | Soumya Koduri <skoduri> |
Component: | upcall | Assignee: | Soumya Koduri <skoduri> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.7.0 | CC: | bugs, gluster-bugs |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | glusterfs-3.7.0 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | 1200262 | Environment: | |
Last Closed: | 2015-05-14 17:29:32 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1200262, 1200271, 1217723, 1218567 | ||
Bug Blocks: | 1188184, 1199352 |
Description
Soumya Koduri
2015-05-01 09:53:19 UTC
REVIEW: http://review.gluster.org/10483 (geo-rep: Added GF_CPPFLAGS to Makefile.am) posted (#1) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10484 (gfapi: Modified CACHE_INVALIDATE flags) posted (#1) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10485 (gfapi: Fix in glfs_h_create_from_handle) posted (#1) for review on release-3.7 by soumya k (skoduri) COMMIT: http://review.gluster.org/10484 committed in release-3.7 by Kaleb KEITHLEY (kkeithle) ------ commit 9330d740fdc99707d8d5ac61eee2935ce63d57e3 Author: Soumya Koduri <skoduri> Date: Tue Apr 14 04:35:09 2015 +0530 gfapi: Modified CACHE_INVALIDATE flags Have prefixed CACHE_INVALIDATE flags exposed via gfapi with 'GFAPI_'. In addition as INODE_UPDATE is asynchronous and may need some support in NFS-Ganesha, have taken it out for now. Will revisit it later. BUG: 1217711 Change-Id: If5cd7262c85946ade04892105100aafe66887e0e Signed-off-by: Soumya Koduri <skoduri> Reviewed-on: http://review.gluster.org/10225 Reviewed-by: Niels de Vos <ndevos> Reviewed-on: http://review.gluster.org/10484 Reviewed-by: Kaleb KEITHLEY <kkeithle> Tested-by: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/10527 (Upcall: Feature doc for Upcall infrastrucutre) posted (#1) for review on release-3.7 by soumya k (skoduri) COMMIT: http://review.gluster.org/10527 committed in release-3.7 by Vijay Bellur (vbellur) ------ commit 9bc39bcd8c1ed64eff1ea6c83801a57f37e6b8bc Author: Soumya Koduri <skoduri> Date: Mon May 4 17:01:18 2015 +0530 Upcall: Feature doc for Upcall infrastrucutre Change-Id: I802ba2f13fde6c05da1ed355e340f071e9d20d30 BUG: 1217711 Signed-off-by: Soumya Koduri <skoduri> Reviewed-on: http://review.gluster.org/10525 Reviewed-by: Kaleb KEITHLEY <kkeithle> Reviewed-on: http://review.gluster.org/10527 Tested-by: NetBSD Build System Tested-by: Gluster Build System <jenkins.com> REVIEW: http://review.gluster.org/10563 (Upcall: Replaced opaque gfid with string in rpc cbk args) posted (#1) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10567 (rpc: Included necessary stats in 'gfs3_cbk_cache_invalidation_req') posted (#1) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10568 (Upcall: Send stat as part of cache_invalidation notifications) posted (#1) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10562 (Upcall: Process each of the upcall events separately) posted (#2) for review on release-3.7 by Kaleb KEITHLEY (kkeithle) REVIEW: http://review.gluster.org/10563 (Upcall: Replaced opaque gfid with string in rpc cbk args) posted (#2) for review on release-3.7 by Kaleb KEITHLEY (kkeithle) REVIEW: http://review.gluster.org/10567 (rpc: Included necessary stats in 'gfs3_cbk_cache_invalidation_req') posted (#2) for review on release-3.7 by Kaleb KEITHLEY (kkeithle) REVIEW: http://review.gluster.org/10568 (Upcall: Send stat as part of cache_invalidation notifications) posted (#2) for review on release-3.7 by Kaleb KEITHLEY (kkeithle) REVIEW: http://review.gluster.org/10562 (Upcall: Process each of the upcall events separately) posted (#3) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10563 (Upcall: Replaced opaque gfid with string in rpc cbk args) posted (#3) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10567 (rpc: Included necessary stats in 'gfs3_cbk_cache_invalidation_req') posted (#3) for review on release-3.7 by soumya k (skoduri) REVIEW: http://review.gluster.org/10568 (Upcall: Send stat as part of cache_invalidation notifications) posted (#3) for review on release-3.7 by soumya k (skoduri) COMMIT: http://review.gluster.org/10563 committed in release-3.7 by Vijay Bellur (vbellur) ------ commit a53eddfac357400faf636e28b10cd184c53301c5 Author: Soumya Koduri <skoduri> Date: Tue Apr 14 04:03:36 2015 +0530 Upcall: Replaced opaque gfid with string in rpc cbk args For GF_CBK_CACHE_INVALIDATION, have changed the type of gfid to be string (cannonical form) instead of opaque byte format to ensure correctness across platforms supporting different endianness. BUG: 1217711 Change-Id: Iac4372714f4b4ebcd9c4393aaf46ceba3f37f587 Signed-off-by: Soumya Koduri <skoduri> Reviewed-on: http://review.gluster.org/10224 Reviewed-by: Kaleb KEITHLEY <kkeithle> Reviewed-on: http://review.gluster.org/10563 Tested-by: NetBSD Build System Tested-by: Gluster Build System <jenkins.com> COMMIT: http://review.gluster.org/10567 committed in release-3.7 by Vijay Bellur (vbellur) ------ commit 65fd47ca8fde790eb1a78f4c4231097a505a67c3 Author: Soumya Koduri <skoduri> Date: Wed Apr 29 08:05:21 2015 +0530 rpc: Included necessary stats in 'gfs3_cbk_cache_invalidation_req' To avoid extra network fops, it will benifit clients if the server can send the updated stat of the file/dir and of the parent directory (including oldparent in case of RENAME fop) while sending GF_CBK_CACHE_INVALIDATION upcall event. This patch handles rpc protocol changes. Change-Id: Ic096a61c4d24a8d75a8285be78deb237d7ef9484 BUG: 1217711 Signed-off-by: Soumya Koduri <skoduri> Reviewed-on: http://review.gluster.org/10452 Reviewed-by: Kaleb KEITHLEY <kkeithle> Reviewed-on: http://review.gluster.org/10567 Tested-by: Gluster Build System <jenkins.com> Tested-by: NetBSD Build System 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.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user 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.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user 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.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user 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.7.0, please open a new bug report. glusterfs-3.7.0 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://thread.gmane.org/gmane.comp.file-systems.gluster.devel/10939 [2] http://thread.gmane.org/gmane.comp.file-systems.gluster.user |