Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.1.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change, Reviewed
    • Release Note:
      Hide
      This patch enables durable sync by default. Installation where HBase was not used, that used to run without setting "dfs.support.append" or setting it to false explicitly in the configuration, must add a new flag "dfs.durable.sync" and set it to false to preserve the previous semantics.
      Show
      This patch enables durable sync by default. Installation where HBase was not used, that used to run without setting "dfs.support.append" or setting it to false explicitly in the configuration, must add a new flag "dfs.durable.sync" and set it to false to preserve the previous semantics.

      Description

      Per HADOOP-8230 there's a request for a flag to disable the sync code paths that dfs.support.append used to enable. The sync method itself will still be available and have a broken implementation as that was the behavior before HADOOP-8230. This config flag should default to false as the primary motivation for HADOOP-8230 is so HBase works out-of-the-box with Hadoop 1.1.

      1. hadoop-8365.txt
        2 kB
        Eli Collins
      2. hadoop-8365.txt
        4 kB
        Eli Collins

        Issue Links

          Activity

          Eli Collins created issue -
          Suresh Srinivas made changes -
          Field Original Value New Value
          Priority Major [ 3 ] Blocker [ 1 ]
          Eli Collins made changes -
          Link This issue is related to HADOOP-8230 [ HADOOP-8230 ]
          Eli Collins made changes -
          Description Per HADOOP-8230 there's a request for a flag so sync can be disabled. Per HADOOP-8230 there's a request for a flag to disable the sync code paths that dfs.support.append used to enable. The sync method itself will still be available and have a broken implementation as that was the behavior before HADOOP-8230.
          Eli Collins made changes -
          Description Per HADOOP-8230 there's a request for a flag to disable the sync code paths that dfs.support.append used to enable. The sync method itself will still be available and have a broken implementation as that was the behavior before HADOOP-8230. Per HADOOP-8230 there's a request for a flag to disable the sync code paths that dfs.support.append used to enable. The sync method itself will still be available and have a broken implementation as that was the behavior before HADOOP-8230. This config flag should default to false as the primary motivation for HADOOP-8230 is so HBase works out-of-the-box with Hadoop 1.1.
          Eli Collins made changes -
          Assignee Eli Collins [ eli ]
          Eli Collins made changes -
          Attachment hadoop-8365.txt [ 12535452 ]
          Eli Collins made changes -
          Attachment hadoop-8365.txt [ 12535973 ]
          Eli Collins made changes -
          Hadoop Flags Reviewed [ 10343 ]
          Summary Provide ability to disable working sync Add flag to disable durable sync
          Fix Version/s 1.1.0 [ 12316501 ]
          Target Version/s 1.1.0 [ 12316501 ]
          Suresh Srinivas made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Hadoop Flags Reviewed [ 10343 ] Incompatible change,Reviewed [ 10342, 10343 ]
          Release Note This patch enables durable sync by default. Installation where HBase was not used, that used to run without setting {{dfs.support.append}} or setting it to false in the configurate, must set {{dfs.durable.sync}} to false to preserve the previous semantics.
          Resolution Fixed [ 1 ]
          Suresh Srinivas made changes -
          Release Note This patch enables durable sync by default. Installation where HBase was not used, that used to run without setting {{dfs.support.append}} or setting it to false in the configurate, must set {{dfs.durable.sync}} to false to preserve the previous semantics. This patch enables durable sync by default. Installation where HBase was not used, that used to run without setting "dfs.support.append" or setting it to false explicitly in the configuration, must add a new flag "dfs.durable.sync" and set it to false to preserve the previous semantics.
          Matt Foley made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Eli Collins
              Reporter:
              Eli Collins
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development