Back to bug 1315544

Who When What Removed Added
Red Hat Bugzilla Rules Engine 2016-03-08 01:45:04 UTC Keywords ZStream
Niels de Vos 2016-03-08 05:42:23 UTC CC olim
Flags needinfo?(olim)
Oonkwee Lim_ 2016-03-16 00:13:58 UTC Flags needinfo?(olim)
Niels de Vos 2016-03-16 04:36:46 UTC Flags needinfo?(olim)
Oonkwee Lim_ 2016-05-13 19:15:23 UTC Flags needinfo?(olim)
Oonkwee Lim_ 2016-05-13 19:50:45 UTC Summary Gluster NFS server crashing in __mnt3svc_umountall [GSS] -Gluster NFS server crashing in __mnt3svc_umountall
Andrea Perotti 2016-05-13 23:26:13 UTC CC aperotti
Niels de Vos 2016-05-14 12:56:27 UTC Flags needinfo?(olim)
Cole Towsley 2016-05-15 22:01:19 UTC CC ctowsley
Flags needinfo?(olim)
Cole Towsley 2016-05-15 22:18:31 UTC Flags needinfo?(olim)
Bipin Kunal 2016-05-16 14:03:04 UTC CC bkunal
Flags needinfo?(olim)
Niels de Vos 2016-05-17 10:13:14 UTC Flags needinfo?(bkunal)
Bipin Kunal 2016-05-18 03:39:07 UTC Flags needinfo?(bkunal)
Niels de Vos 2016-05-19 15:53:27 UTC Flags needinfo?(olim)
Oonkwee Lim_ 2016-05-19 15:57:37 UTC Flags needinfo?(olim)
Niels de Vos 2016-05-19 16:11:49 UTC Flags needinfo?(olim)
Niels de Vos 2016-05-23 08:40:14 UTC Flags needinfo?(olim)
Oonkwee Lim_ 2016-07-21 19:00:09 UTC CC ndevos
Flags needinfo?(ndevos)
Bipin Kunal 2016-07-22 05:25:50 UTC Flags needinfo?(ndevos)
Atin Mukherjee 2016-08-03 05:51:50 UTC CC rhs-bugs
Component gluster-nfs nfs
Niels de Vos 2016-08-03 07:57:47 UTC Component nfs gluster-nfs
Niels de Vos 2016-08-03 08:08:18 UTC Flags needinfo?(olim)
Niels de Vos 2016-08-06 07:39:42 UTC Sub Component nfs
Component gluster-nfs glusterfs
Rejy M Cyriac 2016-08-19 09:16:05 UTC Sub Component nfs
CC storage-qa-internal
Component glusterfs gluster-nfs
Raghavendra Bhat 2016-09-22 20:51:08 UTC CC rabhat
Niels de Vos 2016-09-26 10:29:43 UTC Flags needinfo?(rabhat)
Raghavendra Bhat 2016-09-27 21:40:43 UTC Flags needinfo?(olim) needinfo?(rabhat)
Niels de Vos 2016-09-28 07:05:34 UTC Flags needinfo?(rabhat)
Niels de Vos 2016-10-14 08:51:53 UTC Flags needinfo?(olim)
Bipin Kunal 2017-01-06 14:42:49 UTC Blocks 1369781
Oonkwee Lim_ 2017-01-06 17:45:19 UTC Flags needinfo?(rabhat) needinfo?(olim)
Otakar Masek 2017-01-20 15:04:07 UTC CC omasek
Niels de Vos 2017-01-20 15:57:10 UTC Flags needinfo?(omasek)
Otakar Masek 2017-01-25 09:54:26 UTC Flags needinfo?(omasek)
Riyas Abdulrasak 2017-01-31 13:46:30 UTC CC rnalakka
Riyas Abdulrasak 2017-01-31 14:00:39 UTC Group redhat
Faiaz Ahmed 2017-02-02 01:18:23 UTC CC fahmed
Riyas Abdulrasak 2017-02-02 13:15:16 UTC Flags needinfo?(ndevos)
Soumya Koduri 2017-02-03 01:54:47 UTC CC skoduri
Diogo Henrique 2017-02-03 20:09:38 UTC CC dnunes
Version 3.1 unspecified
Michael Napolis 2017-02-05 23:31:29 UTC Flags needinfo?(ndevos)
Soumya Koduri 2017-02-06 07:36:10 UTC Flags needinfo?(fahmed)
Soumya Koduri 2017-02-06 07:43:59 UTC Flags needinfo?(rabhat) needinfo?(rnalakka)
Raghavendra Bhat 2017-02-06 18:46:18 UTC Flags needinfo?(ndevos) needinfo?(ndevos) needinfo?(fahmed) needinfo?(rabhat) needinfo?(rnalakka) needinfo?(skoduri)
Soumya Koduri 2017-02-07 07:46:17 UTC Flags needinfo?(skoduri)
Soumya Koduri 2017-02-07 07:46:42 UTC Status NEW ASSIGNED
Assignee ndevos skoduri
Andrea Cavallari 2017-02-08 14:32:24 UTC CC acavalla
Atin Mukherjee 2017-02-09 14:09:02 UTC CC amukherj
Flags needinfo?(skoduri)
Fabio Gaspar 2017-02-09 15:03:56 UTC CC fgaspar
Bipin Kunal 2017-02-10 06:26:22 UTC Flags needinfo?(skoduri)
Andrea Cavallari 2017-02-10 16:07:39 UTC Priority unspecified urgent
Hardware Unspecified All
OS Unspecified All
Severity unspecified urgent
Raghavendra Bhat 2017-02-10 22:47:06 UTC Flags needinfo?(skoduri)
Soumya Koduri 2017-02-11 17:42:21 UTC Flags needinfo?(skoduri)
Anderson Kaiser 2017-02-13 14:45:56 UTC CC akaiser
Flags needinfo+ needinfo?(rabhat)
Raghavendra Bhat 2017-02-13 15:38:27 UTC Blocks 1421759
Niels de Vos 2017-02-13 16:15:28 UTC Blocks 1421759
Depends On 1421759
Raghavendra Bhat 2017-02-13 17:15:58 UTC Flags needinfo?(rabhat)
Prashant Dhange 2017-02-14 01:54:38 UTC CC pdhange
Flags needinfo?(skoduri)
Soumya Koduri 2017-02-14 05:07:00 UTC Flags needinfo?(skoduri) needinfo?(pdhange)
Prashant Dhange 2017-02-14 05:25:59 UTC Flags needinfo?(pdhange)
Atin Mukherjee 2017-02-14 13:08:23 UTC Status ASSIGNED POST
Atin Mukherjee 2017-02-15 04:04:36 UTC CC rcyriac
Flags needinfo?(rcyriac)
Rejy M Cyriac 2017-02-15 04:09:04 UTC Keywords ZStream
Flags needinfo?(rcyriac)
Rahul Hinduja 2017-02-15 12:44:30 UTC CC rhinduja
Blocks 1369781 1351528
Atin Mukherjee 2017-02-15 13:13:03 UTC Blocks 1351528 1351515
Rejy M Cyriac 2017-02-15 14:31:41 UTC Target Release --- RHGS 3.2.0
Andrea Perotti 2017-02-15 15:03:44 UTC CC aperotti
Harold Miller 2017-02-15 20:43:48 UTC CC hamiller
Flags needinfo?(rcyriac)
Atin Mukherjee 2017-02-16 01:45:57 UTC CC asrivast
Flags needinfo?(rcyriac) needinfo?(asrivast)
Alok 2017-02-16 08:18:01 UTC CC sankarshan
Flags needinfo?(asrivast) needinfo?(sankarshan)
Atin Mukherjee 2017-02-16 08:59:28 UTC Status POST MODIFIED
Atin Mukherjee 2017-02-16 09:00:25 UTC Flags needinfo?(sankarshan)
Atin Mukherjee 2017-02-16 09:03:54 UTC Flags needinfo?(skoduri)
Atin Mukherjee 2017-02-16 09:05:01 UTC Flags needinfo?(rhinduja)
errata-xmlrpc 2017-02-20 08:41:24 UTC Status MODIFIED ON_QA
Milind Changire 2017-02-20 08:44:06 UTC Fixed In Version glusterfs-3.8.4-15
Soumya Koduri 2017-02-20 08:45:58 UTC Flags needinfo?(skoduri) needinfo?(rhinduja)
Soumya Koduri 2017-02-20 08:48:28 UTC Flags needinfo?(rhinduja)
Rahul Hinduja 2017-02-20 13:12:56 UTC Flags needinfo?(rhinduja)
Niels de Vos 2017-02-21 12:48:41 UTC Doc Text Cause: When a NFS-client sends a UMNTALL procedure, a structure that is still in use by the Gluster/NFS server is free'd.

Consequence: The Gluster/NFS server would access the structure that has been free'd previously and exits due to a segmentation fault (use-after-free).

Fix: Do not free the structure when the Gluster/NFS server receives a UMNTALL procedure. Instead free it when the MOUNT service exists.

Result: By keeping the structure until the MOUNT service exits, no use-after-free segmentation fault can happen anymore.
Arthy Loganathan 2017-02-27 09:15:31 UTC CC aloganat
Riyas Abdulrasak 2017-02-27 09:24:47 UTC Flags needinfo?(aloganat)
Arthy Loganathan 2017-02-27 09:50:20 UTC Flags needinfo?(aloganat) needinfo?(rhinduja)
Arthy Loganathan 2017-02-27 09:51:25 UTC CC sbhaloth
Flags needinfo?(sbhaloth)
surabhi 2017-02-27 10:02:44 UTC Flags needinfo?(rhinduja) needinfo?(sbhaloth)
Riyas Abdulrasak 2017-02-27 14:31:03 UTC Flags needinfo?(rcyriac)
Rahul Hinduja 2017-02-27 14:52:10 UTC QA Contact storage-qa-internal sbhaloth
Rejy M Cyriac 2017-02-27 17:27:02 UTC Flags needinfo?(rcyriac) needinfo?(rnalakka)
surabhi 2017-02-28 11:03:57 UTC QA Contact sbhaloth aloganat
Riyas Abdulrasak 2017-03-01 07:37:54 UTC Flags needinfo?(rnalakka)
Rejy M Cyriac 2017-03-01 08:13:51 UTC CC rcyriac
Rejy M Cyriac 2017-03-01 08:15:26 UTC CC rcyriac
Arthy Loganathan 2017-03-01 09:01:25 UTC Status ON_QA VERIFIED
Laura Bailey 2017-03-07 06:19:22 UTC Doc Text Cause: When a NFS-client sends a UMNTALL procedure, a structure that is still in use by the Gluster/NFS server is free'd.

Consequence: The Gluster/NFS server would access the structure that has been free'd previously and exits due to a segmentation fault (use-after-free).

Fix: Do not free the structure when the Gluster/NFS server receives a UMNTALL procedure. Instead free it when the MOUNT service exists.

Result: By keeping the structure until the MOUNT service exits, no use-after-free segmentation fault can happen anymore.
When an NFS client unmounts all volumes, a structure is freed. Previously, that structure was still being used by the Red HAt Gluster Storage server, which resulted in a segmentation fault on the server (use-after-free). The NFS client now waits to free the structure until the mount service becomes available again (after both systems have stopped using the structure), so the segmentation fault no longer occurs.
Flags needinfo?(skoduri)
Soumya Koduri 2017-03-07 10:30:51 UTC Flags needinfo?(skoduri)
Laura Bailey 2017-03-07 23:51:37 UTC Doc Text When an NFS client unmounts all volumes, a structure is freed. Previously, that structure was still being used by the Red HAt Gluster Storage server, which resulted in a segmentation fault on the server (use-after-free). The NFS client now waits to free the structure until the mount service becomes available again (after both systems have stopped using the structure), so the segmentation fault no longer occurs. Previously, when a NFS client unmounted all volumes, Red Hat Gluster Storage Native NFS server freed a structure that was still being used, which resulted in a segmentation fault on the server (use-after-free). The server now does not free the structure while the mount service is available, so the segmentation fault no longer occurs.
Laura Bailey 2017-03-10 04:01:11 UTC Blocks 1351530
errata-xmlrpc 2017-03-23 01:07:20 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-03-23 05:27:19 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-03-23 01:27:19 UTC
Pan Ousley 2017-08-25 17:18:42 UTC CC pousley
Link ID Red Hat Knowledge Base (Solution) 2912821

Back to bug 1315544