KAFKA-9474: Adds 'float64' to the RPC protocol types.#8012
KAFKA-9474: Adds 'float64' to the RPC protocol types.#8012ijuma merged 4 commits intoapache:trunkfrom
Conversation
hachikuji
left a comment
There was a problem hiding this comment.
Looks good at a first pass. Is it worth adding the new field type to clients/src/test/resources/common/message/SimpleExampleMessage.json?
|
ok to test |
Added an entry. |
ijuma
left a comment
There was a problem hiding this comment.
This is looking pretty good to me. A few minor inline comments below.
| @Override | ||
| public String documentation() { | ||
| return "Represents a double-precision 64-bit format IEEE 754 value. " + | ||
| "The values are encoded using eight bytes in network byte order (big-endian)."; |
There was a problem hiding this comment.
For my benefit, what was the reasoning for choosing big endian?
There was a problem hiding this comment.
For consistency - all of the integers types are big-endian as well.
|
add to whitelist |
|
ok to test |
|
retest this please |
|
ok to test |
|
retest this please |
|
One job passed, one failed with two unrelated flakes:
|
Conflicts and/or compiler errors due to the fact that we temporarily reverted the commit that removes Scala 2.11 support: * SslAdminIntegrationTest: keep using JAdminClient, take upstream changes otherwise. * ReassignPartitionsClusterTest: keep using JAdminClient, take upstream changes otherwise. * KafkaApis: use `asScala.foreach` instead of `forEach`. # By Ismael Juma (3) and others # Via GitHub * apache-github/trunk: (22 commits) KAFKA-9437; Make the Kafka Protocol Friendlier with L7 Proxies [KIP-559] (apache#7994) KAFKA-9375: Add names to all Connect threads (apache#7901) MINOR: Introduce 2.5-IV0 IBP (apache#8010) KAFKA-8503; Add default api timeout to AdminClient (KIP-533) (apache#8011) Add retries to release.py script (apache#8021) KAFKA-8162: IBM JDK Class not found error when handling SASL (apache#6524) MINOR: Add explicit result type in public defs/vals (apache#7993) KAFKA-9408: Use StandardCharsets.UTF-8 instead of "UTF-8" (apache#7940) KAFKA-9474: Adds 'float64' to the RPC protocol types (apache#8012) KAFKA-9360: Allow disabling MM2 heartbeat and checkpoint emissions (apache#7887) KAFKA-7658: Add KStream#toTable to the Streams DSL (apache#7985) KAFKA-9445: Allow adding changes to allow serving from a specific partition (apache#7984) KAFKA-9422: Track the set of topics a connector is using (KIP-558) (apache#8017) KAFKA-9040; Add --all option to config command (apache#7607) KAFKA-4203: Align broker default for max.message.bytes with Java producer default (apache#4154) KAFKA-9426: Use switch instead of chained if/else in OffsetsForLeaderEpochClient (apache#7959) KAFKA-9405: Use Map.computeIfAbsent where applicable (apache#7937) KAFKA-9026: Use automatic RPC generation in DescribeAcls (apache#7560) MINOR: Remove unused fields in StreamsMetricsImpl (apache#7992) KAFKA-9460: Enable only TLSv1.2 by default and disable other TLS protocol versions (KIP-553) (apache#7998) ...
…ocol types (apache#8012) Reviewers: Jason Gustafson <jason@confluent.io>, Ismael Juma <ismael@juma.me.uk>
Committer Checklist (excluded from commit message)