Skip to content

Conversation

crepererum
Copy link
Collaborator

Compact array representations were introduced at the same time as
compact strings and tagged fields. For arrays with versioned structures
we already use these. For primitive arrays however we did not use them
yet. The only message where this applies is CreateTopics and the broker
didn't seem to care that we've messed up the serialization of this one
field.

Compact arrays might be helpful for other message types as well, so this
is both a fix and some feature work.

Compact array representations were introduced at the same time as
compact strings and tagged fields. For arrays with versioned structures
we already use these. For primitive arrays however we did not use them
yet. The only message where this applies is CreateTopics and the broker
didn't seem to care that we've messed up the serialization of this one
field.

Compact arrays might be helpful for other message types as well, so this
is both a fix and some feature work.
@crepererum crepererum requested a review from tustvold July 19, 2022 10:35
@crepererum crepererum added the automerge Instruct kodiak to merge the PR label Jul 19, 2022
@kodiakhq kodiakhq bot merged commit eb79c45 into main Jul 19, 2022
@kodiakhq kodiakhq bot deleted the crepererum/use_compact_primitive_arrays branch July 19, 2022 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Instruct kodiak to merge the PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants