Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-11118 Block Storage for HDFS
  3. HDFS-11835

Block Storage: Overwrite of blocks fails

    XMLWordPrintableJSON

Details

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

    Description

      Overwrite of blocks fails, because "OverWriteRequested" flag is not set during chunk creation.

      2017-05-16 22:33:23,909 [nioEventLoopGroup-5-2] ERROR      - Rejecting write chunk request. Chunk overwrite without explicit request. ChunkInfo{chunkName='1_chunk, offset=0, len=
      11933}
      

      This flag needs to be set here

      public static void writeSmallFile(XceiverClientSpi client, String containerName,
            String key, byte[] data, String traceID) throws IOException {
      .....
          ChunkInfo chunk = ChunkInfo
              .newBuilder()
              .setChunkName(key + "_chunk")
              .setOffset(0)
              .setLen(data.length)
              .build();
      

      Attachments

        1. HDFS-11835-HDFS-7240.001.patch
          5 kB
          Mukul Kumar Singh

        Activity

          People

            msingh Mukul Kumar Singh
            msingh Mukul Kumar Singh
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: