Bug 957274 - remove the quick slave I/O code from the hadoop-glusterfs plugin
Summary: remove the quick slave I/O code from the hadoop-glusterfs plugin
Keywords:
Status: CLOSED DUPLICATE of bug 927415
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: rhs-hadoop
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Bradley Childs
QA Contact: hcfs-gluster-bugs
URL:
Whiteboard:
Depends On:
Blocks: 927415 959778 959779 961540
TreeView+ depends on / blocked
 
Reported: 2013-04-26 19:44 UTC by Bradley Childs
Modified: 2013-06-20 13:39 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-04-28 18:35:17 UTC
Embargoed:


Attachments (Terms of Use)

Description Bradley Childs 2013-04-26 19:44:55 UTC
The hadoop-glusterfs shim has some experimental "quick slave i/o" code.  the code was meant to read directly from the raw local brick if it existed on the system.

this is problematic as there is no guarantee to the consistency of the raw local file.  reading and writing to the file through the supported FUSE I/O path guarantees file consistency across the cluster.

in other words, someone may be still writing to the file and the change is coming over the network.  by going directly to the local file system we bypass any checks or blocking that FUSE would do that would prevent the file from being read until it was fully consistent. 

bug: remove the quick slave I/O code from the shim layer.

Comment 2 Steve Watt 2013-04-28 18:35:17 UTC

*** This bug has been marked as a duplicate of bug 927415 ***


Note You need to log in before you can comment on or make changes to this bug.