Do not shipping records over the inter-node wire
Open
roadmap
- Dominant language
- Erlang
- Stars
- 7k
- Forks
- 1.1k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 9
Description
Originally by @chewbranca
We now depend on Erlang 17 minimum, and can easily move up to 19 or 20 if desired.
We could possibly look at this now using maps or versioned records.
/cc @rnewson @davisp
Contributor guide
Research direction
The issue names no files, tests, or entry points, so first locate the inter-node wire serialization path in CouchDB. Review the Erlang 17–20 compatibility context and the proposed maps or versioned records approach; done should mean a defined, tested way to avoid shipping records between nodes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- erlang
- Domain
- databases, distributed-systems
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100