Skip to content

iproto: new field in applier -> relay ACKs #3193

Closed
@TarantoolBot

Description

@TarantoolBot

Product: Tarantool
Since: 2.11
Audience/target: dev
Root document: https://www.tarantool.io/en/doc/latest/dev_guide/internals/box_protocol/
SME: @ Gerold103

Details

Do this after #3151 is merged.
Update the Replication and Keys sections.


The applier->relay channel (from replica back to master) is used
only for sending ACKs. Replication data goes the other way
(relay->applier).

These ACKs had 2 fields: IPROTO_VCLOCK (0x26) and
IPROTO_VCLOCK_SYNC (0x5a).

Now they have a new field: IPROTO_TERM (0x53). It is a unsigned
number containing box.info.election.term of the sender node
(applier, replica).
Requested by @Gerold103 in tarantool/tarantool@5449551.

Metadata

Metadata

Assignees

Labels

2.112.11 release and the associated technical debtiprotoRelated to the iproto protocolreplication[area] Related to Replication

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions