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

pages/KEY_VALUE_STORE_SCHEMA.md TODOs #68

Open
3 tasks
netmilk opened this issue Mar 4, 2025 · 0 comments
Open
3 tasks

pages/KEY_VALUE_STORE_SCHEMA.md TODOs #68

netmilk opened this issue Mar 4, 2025 · 0 comments

Comments

@netmilk
Copy link
Contributor

netmilk commented Mar 4, 2025

Moved from pages/[KEY_VALUE_STORE_SCHEMA.md

  • Finalize this text, keep collections for now
  • What is kv-store schema is used by Actor to define structure of key-value store it operates on,
    but the developer defines a non-compatible record group for "INPUT" prefix?
    Maybe the default kv-stores should be created with a default record group to cover the "INPUT" prefixes
    and give them JSON types. Then, we'd never need to worry about existing records.
    But it's a breaking change for some Actors... maybe we can only do this for V2 Actors with Actor file...
    ... it's getting quite complicated.
  • What if there's a conflict between record groups?
    Shall we consider the first one matching as if the file is valid for schema?

... just add a note that these conflicting situations are unspecified 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

No branches or pull requests

1 participant