Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-17928

Make remote log manager thread-pool configs dynamic

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.0.0
    • None

    Description

      The above configs are used to configure the number of threads to copy/delete/read the data from remote storage. We need those thread-pool configs to be updated dynamically to adjust them based on-demand. This is similar to dynamically configuring the request handler threads (num.io.threads):

      • remote.log.manager.copier.thread.pool.size
      • remote.log.manager.expiration.thread.pool.size 
      • remote.log.reader.threads and
      • remote.log.manager.thread.pool.size (deprecated in KIP-950)

       

      This ticket requires KIP-1105 to be approved.

      Attachments

        Issue Links

          Activity

            People

              peterxcli Peter Lee
              ckamal Kamal Chandraprakash
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: