apache / apache/couchdb

Do not shipping records over the inter-node wire

Open
#1,538 1 comment 1 reaction 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.