Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-32870

Reading multiple small buffers by reading and slicing one large buffer for tiered storage

    XMLWordPrintableJSON

Details

    Description

      Currently, when the file reader of tiered storage loads data from the disk file, it reads data in buffer granularity. Before compression, each buffer is 32K by default. After compressed, the size will become smaller (may less than 5K), which is pretty small for the network buffer and the file IO.
      We should read multiple small buffers by reading and slicing one large buffer to decrease the buffer competition and the file IO, leading to better performance.

      Attachments

        Issue Links

          Activity

            People

              tanyuxin Yuxin Tan
              tanyuxin Yuxin Tan
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: