Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.0.2-alpha
-
Component/s: datanode, hdfs-client
-
Labels:None
-
Hadoop Flags:Reviewed
Description
HDFS-731 implements hsync by default as hflush. As descriibed in HADOOP-6313, the real expected semantics should be "flushes out to all replicas and all replicas have done posix fsync equivalent - ie the OS has flushed it to the disk device (but the disk may have it in its cache)." This jira aims to implement the expected behaviour.
Attachments
Issue Links
- breaks
-
HDFS-3721 hsync support broke wire compatibility
-
- Closed
-
- is related to
-
HADOOP-6313 Expose flush APIs to application users
-
- Closed
-
-
HDFS-731 Support new Syncable interface in HDFS
-
- Closed
-
- relates to
-
HDFS-3979 Fix hsync semantics
-
- Closed
-
-
HBASE-5954 Allow proper fsync support for HBase
-
- Resolved
-
-
HDFS-265 Revisit append
-
- Closed
-
-
HDFS-1783 Ability for HDFS client to write replicas in parallel
-
- Patch Available
-