Skip to content

Conversation

sunng87
Copy link
Member

@sunng87 sunng87 commented Oct 18, 2025

I hereby agree to the terms of the GreptimeDB CLA.

Refer to a related PR or issue link (optional)

What's changed and what's your intention?

This patch is originally a refactor attempt to use Arc for list and struct value/type, to reduce mem footprint when holding multiple instances in memory.

It turns out there are some issues with List type of itself, and inner type in json module and ValueRef, this patch should fixed all these issues.

PR Checklist

Please convert it to a draft if some of the following conditions are not met.

  • I have written the necessary rustdoc comments.
  • I have added the necessary unit tests and integration tests.
  • This PR requires documentation updates.
  • API changes are backward compatible.
  • Schema or data changes are backward compatible.

@sunng87 sunng87 requested review from a team, waynexia and zhongzc as code owners October 18, 2025 01:57
@github-actions github-actions bot added size/M docs-not-required This change does not impact docs. labels Oct 18, 2025
@evenyag evenyag added this pull request to the merge queue Oct 21, 2025
Merged via the queue into main with commit bfa00df Oct 21, 2025
44 checks passed
@evenyag evenyag deleted the feat/struct-type-ref branch October 21, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs-not-required This change does not impact docs. size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants