Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-7593 Supporting HSync and lease recovery
  3. HDDS-10904

[hsync] Enable PutBlock piggybacking and incremental chunk list by default

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0.0
    • None

    Description

      In OzoneClientConfig

      @Config(key = "incremental.chunk.list",
            defaultValue = "false",
            type = ConfigType.BOOLEAN,
            description = "Client PutBlock request can choose incremental chunk " +
                "list rather than full chunk list to optimize performance. " +
                "Critical to HBase.",
            tags = ConfigTag.CLIENT)
        private boolean incrementalChunkList = true;
      
        @Config(key = "stream.putblock.piggybacking",
                defaultValue = "false",
                type = ConfigType.BOOLEAN,
                description = "Allow PutBlock to be piggybacked in WriteChunk " +
                        "requests if the chunk is small.",
                tags = ConfigTag.CLIENT)
        private boolean enablePutblockPiggybacking = false;
      

      incremental.chunk.list default value should be true and
      stream.putblock.piggybacking should be made true too.

      Attachments

        Issue Links

          Activity

            People

              weichiu Wei-Chiu Chuang
              weichiu Wei-Chiu Chuang
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: