Thank you for the responses. Sorry for the late replies on my side, but this was very helpful.
On Aug 16, 2023, at 3:27 PM, Wang Jiajun <[email protected]> wrote: Thanks for the response, Komal. I forgot to reply to all in my previous email. This is not supported intentionally. Please consider the leadership switch case, if the new leader requires more resources after, the state transition may very possibly fail when the participant is highly utilized. In this case, the existence of followers becomes less valuable. So the assumption is that all replicas should have the same capacity requirements. Regarding your initial question, I don't think there is official support although it is technically possible. Basically you will need to ensure the new state model is compatible with the older one. So the controller can smoothly transite older states to the newer one. A transient state model might be required if the new model contains different states from the older model. On Wed, Aug 16, 2023, 12:21 PM Komal Desai <[email protected]<mailto:[email protected]>> wrote: Answer to this question is: currently in WAGED, all replicas of the same partitions are created with the same weight. thanks, komal On Wed, Aug 16, 2023 at 8:00 AM William Morgan <[email protected]<mailto:[email protected]>> wrote: Also as a follow-on, is it possible to customize things around resource capacities? An example being that we currently have the PARTITION_CAPACITY_MAP set up so that we define that each partition requires 30GB of space. But only the leader partitions require that space while the follower partitions require almost no space. Would it be possible to specify that the leader partitions require X capacity while the follower partitions require Y capacity? ________________________________ From: William Morgan <[email protected]<mailto:[email protected]>> Sent: Wednesday, August 16, 2023 10:54 AM To: [email protected]<mailto:[email protected]> <[email protected]<mailto:[email protected]>> Subject: Changing State Models for a resource Hi all, I'm just curious: is it possible to change the state model that a helix resource is using, without completely having to recreate/create a new resource? Thanks, Will
