Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-04 Thread Chia-Ping Tsai
open https://issues.apache.org/jira/browse/KAFKA-19237 Chia-Ping Tsai 於 2025年5月3日 週六 下午11:35寫道: > hi Kamal > > Thanks for the response. I will file a jira and KIP for it. > > Best, > Chia-Ping > > > Kamal Chandraprakash 於 2025年5月3日 > 晚上10:54 寫道: > > > > 1. Yes, it was considered during the imp

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-03 Thread Chia-Ping Tsai
hi Kamal Thanks for the response. I will file a jira and KIP for it. Best, Chia-Ping > Kamal Chandraprakash 於 2025年5月3日 晚上10:54 寫道: > > 1. Yes, it was considered during the implementation of KIP-950 but the > config was not proposed in the KIP and > the KIP/Feature freeze date was passed by t

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-03 Thread Kamal Chandraprakash
1. Yes, it was considered during the implementation of KIP-950 but the config was not proposed in the KIP and the KIP/Feature freeze date was passed by that time. 2. Having the RLMFollowerTask thread dynamically configurable is a useful feature. I'm +1 on adding the config to maintain consistency

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-03 Thread Chia-Ping Tsai
hi Kamal Thanks for your response. I have two minor questions. 1. Have we considered adding a new config for RLMFolloweTask, such as remote.log.manager.follower.thread.pool.size, for consistency? 2. Additionally, with the specific config, the size of RLMFolloweTask can be dynamically configure

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-02 Thread Kamal Chandraprakash
Hi Chia-Ping, Thanks for following up on this! The `remote.log.manager.thread.pool.size` was initially planned to be deprecated as part of KIP-950 , then it was repurposed to use it as followerThreadPool in

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2025-05-02 Thread Chia-Ping Tsai
hi Kamal Apologies for posting on this older thread. I have a question regarding the configuration parameter remote.log.manager.thread.pool.size. Is there a Jira ticket associated with the deprecation of this setting? Additionally, is there a replacement configuration available for followerTh

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-07 Thread Kamal Chandraprakash
Hi Satish, Thanks for the review! Yes, we won't be enabling the deprecated config as dynamic. Removed the remote.log.manager.thread.pool.size config from the KIP. Currently, the config is not marked as deprecated which was already proposed in KIP-950, we can mark that config as deprecated in the

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-07 Thread Satish Duggana
Thanks for updating the KIP by addressing with the review comments. On Thu, 7 Nov 2024 at 21:38, Kamal Chandraprakash wrote: > > Hi Satish, > > Thanks for the review! Yes, we won't be enabling the deprecated config as > dynamic. > Removed the remote.log.manager.thread.pool.size config from the KI

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-07 Thread Satish Duggana
Thanks Kamal for the KIP. This is useful for dynamically changing the thread pool configurations, especially in production environments. We can skip remote.log.manager.thread.pool.size as it is already deprecated, and remote.log.manager.copier.thread.pool.size, remote.log.manager.expiration.thread.

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-06 Thread Kamal Chandraprakash
Hi all, If there are no more comments, then I'll start a voting thread as the change is minor. -- Kamal On Thu, Nov 7, 2024 at 9:00 AM Kamal Chandraprakash < kamal.chandraprak...@gmail.com> wrote: > Hi Federico, > > Updated the KIP by replacing the `isInitialized` to `isReady` in the KIP. > > >

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-06 Thread Kamal Chandraprakash
Hi Federico, Updated the KIP by replacing the `isInitialized` to `isReady` in the KIP. On Wed, Nov 6, 2024 at 12:47 PM Federico Valeri wrote: > Thanks Kamal, LGTM, but you should replace all instances of > isInitialized to isReady in the rest of the KIP. > > On Wed, Nov 6, 2024 at 5:22 AM Kam

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-05 Thread Federico Valeri
Thanks Kamal, LGTM, but you should replace all instances of isInitialized to isReady in the rest of the KIP. On Wed, Nov 6, 2024 at 5:22 AM Kamal Chandraprakash wrote: > > Hi Federico, > > Thanks for the review! > > 1. Changed the API name to `isReady` > 2. Added an example of stacktrace in the K

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-05 Thread Kamal Chandraprakash
Hi Federico, Thanks for the review! 1. Changed the API name to `isReady` 2. Added an example of stacktrace in the KIP. PTAL. Thanks, Kamal On Mon, Nov 4, 2024 at 2:37 PM Federico Valeri wrote: > Hi Kamal, these changes make sense to me. Thanks. > > In this case, I wonder if "isReady" could b

Re: [DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-04 Thread Federico Valeri
Hi Kamal, these changes make sense to me. Thanks. In this case, I wonder if "isReady" could be a better name, instead of "isInitialized". Wdyt? Could you please add an example of the stack trace that the RLMM can raise during the initialization phase? On Sun, Nov 3, 2024 at 4:50 PM Kamal Chandra

[DISCUSS] KIP-1105: Make remote log manager thread-pool configs dynamic

2024-11-03 Thread Kamal Chandraprakash
Hi all, I would like to start a discussion thread on KIP-1105 . This KIP is about 1. Configuring the thread-pool used by the remote-log manager dynamically and 2. Graceful handling o