Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

atlas-persistence: Support common str compression #375

Merged
merged 1 commit into from
Sep 12, 2022

Conversation

dmuino
Copy link
Contributor

@dmuino dmuino commented Sep 12, 2022

This adds support for encoding the keys and values in tags as single character values starting at codepoint 128.

Atlas keys and values are restricted to a subset of the ASCII set so we can take advantage of this by encoding the most commonly seen strings in a single unicode character.

If the resource common-strings.json is missing we preserve the previous behavior.

This adds support for encoding the keys and values in tags as single
character values starting at codepoint 128.

Atlas keys and values are restricted to a subset of the ASCII set so we
can take advantage of this by encoding the most commonly seen strings in
a single unicode character.

If the resource `common-strings.json` is missing we preserve the
previous behavior.
@brharrington brharrington merged commit ad491cd into Netflix-Skunkworks:main Sep 12, 2022
manolama pushed a commit to manolama/iep-apps that referenced this pull request Oct 25, 2023
…#375)

This adds support for encoding the keys and values in tags as single
character values starting at codepoint 128.

Atlas keys and values are restricted to a subset of the ASCII set so we
can take advantage of this by encoding the most commonly seen strings in
a single unicode character.

If the resource `common-strings.json` is missing we preserve the
previous behavior.
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.

3 participants