Hi all,

I have done some work on the following Jira ticket:'Rewrite
HighAvailabilityTaskAssignor to implement the new TaskAssignor interface'.

I've created a proof of concept on a local branch (happy to raise a WIP PR
if that would help) and have added some thoughts on my approach in the
linked Jira ticket.

I would like to request feedback on the approach if possible; this is due
to this assignor currently being reliant on the StandbyTaskAssignor, which
currently uses ClientState objects, and KafkaStreamsState objects for Rack
Optimisation.

I realise my current approach is unlikely to be correct given the brittle
nature of the data synchronisation I'm doing, but was unsure of carrying
out large changes outside of the new HighAvailabilityTaskAssignor class.

https://issues.apache.org/jira/browse/KAFKA-16869

Thanks,

Lorcan

Reply via email to