On Tue, Apr 18, 2023, at 09:01, Christo Lolov wrote: > Thank you all for the suggestions for improvements on the KIP and the > resulting discussions! > > Since the voting has been opened for ~2 months and I have received 3 > binding +1 (Colin, Ismael, Mickael) and 1 non-binding +1 (Divij) I will > move the KIP to accepted and update the associated pull request so that it > is ready to merge in trunk as soon as 3.5 has been made public.
Hi Christo, Sounds good. We will also want to update the documentation in that PR. > > Re: Colin, > > What I meant to demonstrate by putting the Kafka clients is the upgrade > path for people using the Kafka command line tools and the --zookeeper flag > which was marked as deprecated in Kafka 2.4. I am happy to remove it if you > think it is unnecessary or amend it so that it becomes clearer. Please let > me know what you think! Yes, please remove it. thanks, Colin > > Best, > Christo > > On Mon, 17 Apr 2023 at 16:30, Mickael Maison <mickael.mai...@gmail.com> > wrote: > >> Hi Christo, >> >> +1 (binding) >> >> Thanks for the KIP >> >> On Fri, Apr 14, 2023 at 7:32 PM Colin McCabe <cmcc...@apache.org> wrote: >> > >> > On Sun, Apr 9, 2023, at 19:17, Ismael Juma wrote: >> > > >> > > On Sun, Apr 9, 2023 at 4:53 PM Colin McCabe <cmcc...@apache.org> >> wrote: >> > > >> > >> We are going to deprecate ZK mode soon. So if this is indeed a >> requirement >> > >> (no deprecated software in prod), perhaps those users will have to >> move to >> > >> KRaft mode. (Independently of what we decide here) >> > >> >> > > >> > > Not sure where "no deprecated software in prod" is coming from. The >> concern >> > > is regarding end-of-life software - i.e. software that no longer >> receives >> > > security fixes. If we don't upgrade beyond 3.6.x, we'll be in a tough >> > > position when a CVE is fixed only in ZooKeeper 3.7.x, 3.8.x, etc. If >> it's a >> > > serious security problem, then it's likely that an additional release >> of >> > > ZooKeeper 3.6.x might be released. But the more likely case is that a >> > > library dependency will have a CVE that will trigger the compliance >> checks >> > > from enterprise users, but not warrant another ZooKeeper 3.6.x release. >> > >> > Hi Ismael, >> > >> > Fair enough. There is a difference between deprecated and unsupported. >> ZK 3.6.x is unsupported which is worse than deprecated, since it means it >> will not be updated. >> > >> > Overall, I agree with you that we're going to have to move to the new >> version of ZK. This fits in with the overall timeline of one more year of >> Kafka releases supporting ZK. If Apache Kafka 4.0 is April 2024, we'll need >> to be getting security updates for ZK during this time. >> > >> > On Wed, Apr 12, 2023, at 08:45, Christo Lolov wrote: >> > > Hello Colin, >> > > >> > > Thank you for the response! >> > > >> > > 1. I have attached the compatibility matrix in the KIP under the >> section >> > > Compatibility, Deprecation, and Migration Plan. >> > >> > Hi Christo, >> > >> > Thanks for attaching the matrix to the KIP. >> > >> > I don't understand why Kafka clients are part of this matrix. The Kafka >> client doesn't use ZK directly. (Well, certain very ancient pre-1.0 Kafka >> clients did, but that was a long time ago). So let's remove this. >> > >> > If I understand this correctly, the main documentation that will be >> needed is for pre-2.4 Kafka releases. Assuming they keep everything "stock" >> (which in my experience most users do), the net-net is that pre-2.4 >> releases need to make an extra hop through a post-2.4, pre-3.6 release. We >> will have to document that as prominently as we can. >> > >> > I am +1 for this with the proviso that we do it in 3.6. We should update >> the version as soon as we can post-3.5 so that any bugs shake out as soon >> as possible. >> > >> > best, >> > Colin >>