fvaleri commented on PR #14092:
URL: https://github.com/apache/kafka/pull/14092#issuecomment-1666442787
> That does appear to work, because [server-common is not being excluded
from
fvaleri commented on PR #14092:
URL: https://github.com/apache/kafka/pull/14092#issuecomment-1665804677
@gharris1727 I tried various things, as I'm also learning how this works.
The best solution I found is to move the ThroughputThrottler class from
clients to server-common, adding
fvaleri commented on PR #14092:
URL: https://github.com/apache/kafka/pull/14092#issuecomment-1665393332
> So for example, if the node.version is 1.0.0, this condition will be true,
and the script will add DEV jars to CLASSPATH. kafka-run-class.sh then finds
the 1.0.0 jars and adds them to
fvaleri commented on PR #14092:
URL: https://github.com/apache/kafka/pull/14092#issuecomment-1664186438
Hi @gharris1727, thanks for the clarification and sorry for the delay, I've
been busy with other stuff.
> By "version mixing" I mean that artifacts from two different versions from
fvaleri commented on PR #14092:
URL: https://github.com/apache/kafka/pull/14092#issuecomment-1652091101
> if we loaded a 1.0.0 server-common class that depended on a class which
was missing from DEV clients, I would expect that to fail.
These changes are just for the