Error code names are safe to rename at the moment as they are in an internal package. The exception class is in a public package though. I was thinking that PolicyViolationException could be a subclass of the more generic exception. This approach would mean that older clients would understand the error code, etc. I didn't think through all the details, but worth considering.
With regards to the version, OK. I expect trunk to do better than what was described there on both replication overhead and topic creation/deletion performance. Ismael On Tue, Jun 23, 2020 at 11:10 PM Gokul Ramanan Subramanian < gokul24...@gmail.com> wrote: > Ismael, > > I am open to using any error code and am not attached to one TBH. Colin had > suggested creating a new resource code called RESOURCE_LIMIT_EXCEEDED. I am > happy to reuse the error code corresponding to PolicyViolation. Is it safe > to rename errors and corresponding exception names? If so, I'd prefer > reusing the existing code as well. > > For performance testing results that I added to this KIP, I used Kafka > 2.3.1, which was very close to trunk at the time I tested. We have seen > similar issues with Kafka 2.4.1. Please note that for the tests done in the > KIP, especially the Produce performance tests, we probably could have > gotten higher performance, but the focus was on comparing performance > across a different number of partitions, for a given configuration, rather > than trying to find out the best performance possible for the "right" > number of partitions. > > Thanks. > > > > > > > > > > On Wed, Jun 24, 2020 at 4:07 AM Ismael Juma <ism...@juma.me.uk> wrote: > > > Thanks for the KIP. A couple of questions: > > > > 1. Have we considered reusing the existing PolicyViolation error code and > > renaming it? This would make it simpler to handle on the client. > > > > 2. What version was used for the perf section? I think master should do > > better than what's described there. > > > > Ismael > > > > On Wed, Apr 1, 2020, 8:28 AM Gokul Ramanan Subramanian < > > gokul24...@gmail.com> > > wrote: > > > > > Hi. > > > > > > I have opened KIP-578, intended to provide a mechanism to limit the > > number > > > of partitions in a Kafka cluster. Kindly provide feedback on the KIP > > which > > > you can find at > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-578%3A+Add+configuration+to+limit+number+of+partitions > > > > > > I want to specially thank Stanislav Kozlovski who helped in formulating > > > some aspects of the KIP. > > > > > > Many thanks, > > > > > > Gokul. > > > > > >