- Issued:
- 2009-01-20
- Updated:
- 2009-01-20
RHBA-2009:0215 - Bug Fix Advisory
Synopsis
gnbd-kmod bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated gnbd-kmod packages which fix various bugs are now available.
Description
The gnbd-kmod package contains modules that allow the GFS Network Block
Device (gnbd) to communicate with the kernel.
These updated packages fix the following bugs:
- gnbd would hang when performing an input or output operation to a file on
a gnbd file system device that used O_DIRECT. gndb used to use the
'anticipatory' scheduler by default and by changing this setting to using
the 'deadline' scheduler gndb no longer hangs when interfacing with a
device using O_DIRECT.
- the gnbd receiver process could conclude before the gnbd sending process
had finished using the request structure, leading to a kernel panic. In
order to fix this bug the gnbd receiver process can no longer finish before
the sending process has been completed.
- when gnbd disabled sending requests to a socket that had
previously failed, another request may still have received a successful
connection before the socket was shutdown. If this occurred then the second
request would receive corrupt data pertaining to the first request that had
failed. In order to counteract this issue, gnbd now explicitly disables
sending requests to a socket that has previously failed.
Users are advised to upgrade to these latest gnbd-kmod packages, which are
updated for use with Red Hat Enterprise Linux 5.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 x86_64
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 ppc
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 ia64
- Red Hat Enterprise Linux Resilient Storage for x86_64 5 i386
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5 x86_64
- Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5 i386
Fixes
- BZ - 449809 - gnbd race between sender and receiver process
- BZ - 449812 - gnbd does explicitly disallow sending requests after a send has failed.
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Resilient Storage for x86_64 5
SRPM | |
---|---|
gnbd-kmod-0.1.5-2.el5.src.rpm | SHA-256: fd59cc14675fd82ea4e73803bd2645d068d4747803e4a1f2283cddd8839495ec |
x86_64 | |
kmod-gnbd-0.1.5-2.el5.x86_64.rpm | SHA-256: f6cb781f6d7a1a1ca3ff9d0c23090894acbd395a90d8af25492e66e09d823b38 |
kmod-gnbd-xen-0.1.5-2.el5.x86_64.rpm | SHA-256: 252920dcfbc790b0bcb771a7297818c1efdc6f70cc9a9f0d4f47b7390b3c55db |
ppc | |
kmod-gnbd-0.1.5-2.el5.ppc64.rpm | SHA-256: 6d6206c5be89d5e1a7640c5fdd9fe8b81aa6fb920c6a1225ceb8f36682f81e15 |
ia64 | |
kmod-gnbd-0.1.5-2.el5.ia64.rpm | SHA-256: 7e1bfbbd6644355e3d709fc4924e7714b210cea131d2cb65389f1c11503bd63f |
kmod-gnbd-xen-0.1.5-2.el5.ia64.rpm | SHA-256: ab8b9eed80a6060e2f06e4423a8e384833eb3d223c94baaa96972c9de41f91a2 |
i386 | |
kmod-gnbd-0.1.5-2.el5.i686.rpm | SHA-256: d4679f18034797238f611578b33341a50bb8fe311f8fee4a85123a8d377c1116 |
kmod-gnbd-PAE-0.1.5-2.el5.i686.rpm | SHA-256: 1ea8045e3e6e7530eeda83aa564fcdf2b81674d8ce8705f978c29a46ef72f38a |
kmod-gnbd-xen-0.1.5-2.el5.i686.rpm | SHA-256: 532a263b341f205946bd72ebd449fcd5ad925c7071fb6ac759cd9434be799ea5 |
Red Hat Enterprise Linux Resilient Storage (for RHEL Server) from RHUI 5
SRPM | |
---|---|
gnbd-kmod-0.1.5-2.el5.src.rpm | SHA-256: fd59cc14675fd82ea4e73803bd2645d068d4747803e4a1f2283cddd8839495ec |
x86_64 | |
kmod-gnbd-0.1.5-2.el5.x86_64.rpm | SHA-256: f6cb781f6d7a1a1ca3ff9d0c23090894acbd395a90d8af25492e66e09d823b38 |
kmod-gnbd-xen-0.1.5-2.el5.x86_64.rpm | SHA-256: 252920dcfbc790b0bcb771a7297818c1efdc6f70cc9a9f0d4f47b7390b3c55db |
i386 | |
kmod-gnbd-0.1.5-2.el5.i686.rpm | SHA-256: d4679f18034797238f611578b33341a50bb8fe311f8fee4a85123a8d377c1116 |
kmod-gnbd-PAE-0.1.5-2.el5.i686.rpm | SHA-256: 1ea8045e3e6e7530eeda83aa564fcdf2b81674d8ce8705f978c29a46ef72f38a |
kmod-gnbd-xen-0.1.5-2.el5.i686.rpm | SHA-256: 532a263b341f205946bd72ebd449fcd5ad925c7071fb6ac759cd9434be799ea5 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.