Skip to content

[LI-HOTFIX] KAFKA-9855 - return cached Structs for Schemas with no fields#77

Merged
radai-rosenblatt merged 1 commit into
linkedin:2.3-li-1from
radai-rosenblatt:2.3-li-1
Apr 15, 2020
Merged

[LI-HOTFIX] KAFKA-9855 - return cached Structs for Schemas with no fields#77
radai-rosenblatt merged 1 commit into
linkedin:2.3-li-1from
radai-rosenblatt:2.3-li-1

Conversation

@radai-rosenblatt

Copy link
Copy Markdown

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt radai.rosenblatt@gmail.com

…elds

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt <radai.rosenblatt@gmail.com>

@gitlw gitlw left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@smccauliff smccauliff left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So this is like Collections.emptyList() but for Structs.

@radai-rosenblatt

radai-rosenblatt commented Apr 13, 2020

Copy link
Copy Markdown
Author

there's a higher-hanging fruit of Structs where values are all primitives. in theory we could specialize a Struct to have values = int[] instead of Object[] and save a significant chunk of memory on wrappers, but i'll punt on that for later.

@radai-rosenblatt radai-rosenblatt merged commit c70c676 into linkedin:2.3-li-1 Apr 15, 2020
gitlw pushed a commit that referenced this pull request Jun 13, 2020
…elds (#77)

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt <radai.rosenblatt@gmail.com>
gitlw pushed a commit that referenced this pull request Jun 13, 2020
…elds (#77)

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt <radai.rosenblatt@gmail.com>
gitlw pushed a commit that referenced this pull request Jun 17, 2020
…elds (#77)

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt <radai.rosenblatt@gmail.com>
gitlw pushed a commit that referenced this pull request Jun 17, 2020
…elds (#77)

TICKET =
LI_DESCERIPTION = committing to our fork until upstream picks this up
EXIT_CRITERIA = when KAFKA-9855 is accepted upstream (specifically - apache#8472)

Signed-off-by: radai-rosenblatt <radai.rosenblatt@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants