diff --git a/doc/reference/internals/iproto/images/auth.puml b/doc/reference/internals/iproto/images/auth.puml index 9b0aaf19c..8992fd03a 100644 --- a/doc/reference/internals/iproto/images/auth.puml +++ b/doc/reference/internals/iproto/images/auth.puml @@ -10,12 +10,12 @@ skinparam { json "**IPROTO_AUTH**" as auth_request { "Size": "MP_UINT", "Header": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_REQUEST_TYPE]]": "IPROTO_AUTH", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_SYNC]]": "MP_UINT" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_REQUEST_TYPE]]": "IPROTO_AUTH", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_SYNC]]": "MP_UINT" }, "Body": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_USER_NAME]]": "MP_STR", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_TUPLE]]": { + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_USER_NAME]]": "MP_STR", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_TUPLE]]": { "MP_ARRAY": "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/authentication Authentication mechanism]], [[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/authentication scramble]]" } } diff --git a/doc/reference/internals/iproto/images/auth.svg b/doc/reference/internals/iproto/images/auth.svg index f3747efe6..ed7e3fa1a 100644 --- a/doc/reference/internals/iproto/images/auth.svg +++ b/doc/reference/internals/iproto/images/auth.svg @@ -1,4 +1,4 @@ -IPROTO_AUTHSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_AUTHIPROTO_SYNCMP_UINTBodyIPROTO_USER_NAMEMP_STRIPROTO_TUPLEMP_ARRAYAuthentication mechanism,scramble \ No newline at end of file +IPROTO_PREPARESizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_PREPAREIPROTO_SYNCMP_UINTBodyIPROTO_SQL_TEXTMP_STR \ No newline at end of file diff --git a/doc/reference/internals/iproto/images/repl_ballot.puml b/doc/reference/internals/iproto/images/repl_ballot.puml index 964a50391..d525c04e5 100644 --- a/doc/reference/internals/iproto/images/repl_ballot.puml +++ b/doc/reference/internals/iproto/images/repl_ballot.puml @@ -8,15 +8,15 @@ skinparam { } json "**IPROTO_BALLOT body**" as ballot { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_RO_CFG]]": "MP_BOOL", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_VCLOCK]]": "MP_MAP", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_GC_VCLOCK]]": "MP_MAP", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_RO]]": "MP_BOOL", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_ANON]]": "MP_BOOL", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_BOOTED]]": "MP_BOOL", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_CAN_LEAD]]": "MP_BOOL", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_BOOTSTRAP_LEADER_UUID]]": "MP_STR", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_BALLOT_REGISTERED_REPLICA_UUIDS]]": "MP_ARRAY" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_RO_CFG]]": "MP_BOOL", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_VCLOCK]]": "MP_MAP", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_GC_VCLOCK]]": "MP_MAP", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_RO]]": "MP_BOOL", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_ANON]]": "MP_BOOL", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_IS_BOOTED]]": "MP_BOOL", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_CAN_LEAD]]": "MP_BOOL", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_BOOTSTRAP_LEADER_UUID]]": "MP_STR", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_BALLOT_REGISTERED_REPLICA_UUIDS]]": "MP_ARRAY" } @enduml diff --git a/doc/reference/internals/iproto/images/repl_ballot.svg b/doc/reference/internals/iproto/images/repl_ballot.svg index 6ae1ea5aa..d2091733c 100644 --- a/doc/reference/internals/iproto/images/repl_ballot.svg +++ b/doc/reference/internals/iproto/images/repl_ballot.svg @@ -1 +1 @@ -IPROTO_BALLOT bodyIPROTO_BALLOT_IS_RO_CFGMP_BOOLIPROTO_BALLOT_VCLOCKMP_MAPIPROTO_BALLOT_GC_VCLOCKMP_MAPIPROTO_BALLOT_IS_ROMP_BOOLIPROTO_BALLOT_IS_ANONMP_BOOLIPROTO_BALLOT_IS_BOOTEDMP_BOOLIPROTO_BALLOT_CAN_LEADMP_BOOLIPROTO_BALLOT_BOOTSTRAP_LEADER_UUIDMP_STRIPROTO_BALLOT_REGISTERED_REPLICA_UUIDSMP_ARRAY \ No newline at end of file +IPROTO_BALLOT bodyIPROTO_BALLOT_IS_RO_CFGMP_BOOLIPROTO_BALLOT_VCLOCKMP_MAPIPROTO_BALLOT_GC_VCLOCKMP_MAPIPROTO_BALLOT_IS_ROMP_BOOLIPROTO_BALLOT_IS_ANONMP_BOOLIPROTO_BALLOT_IS_BOOTEDMP_BOOLIPROTO_BALLOT_CAN_LEADMP_BOOLIPROTO_BALLOT_BOOTSTRAP_LEADER_UUIDMP_STRIPROTO_BALLOT_REGISTERED_REPLICA_UUIDSMP_ARRAY \ No newline at end of file diff --git a/doc/reference/internals/iproto/images/repl_heartbeat_message.puml b/doc/reference/internals/iproto/images/repl_heartbeat_message.puml index c5adefe8a..1f3e41240 100644 --- a/doc/reference/internals/iproto/images/repl_heartbeat_message.puml +++ b/doc/reference/internals/iproto/images/repl_heartbeat_message.puml @@ -10,12 +10,12 @@ skinparam { json "**Heartbeat message from master**" as heartbeat_request { "Size": "MP_UINT", "Header": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general IPROTO_REQUEST_TYPE]]": "IPROTO_OK", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_REPLICA_ID]]": "MP_UINT", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general IPROTO_TIMESTAMP]]": "MP_DOUBLE" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general IPROTO_REQUEST_TYPE]]": "IPROTO_OK", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_REPLICA_ID]]": "MP_UINT", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general IPROTO_TIMESTAMP]]": "MP_DOUBLE" }, "Body": { - "(Optional) [[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_VCLOCK_SYNC]]": "MP_UINT" + "(Optional) [[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_VCLOCK_SYNC]]": "MP_UINT" } } diff --git a/doc/reference/internals/iproto/images/repl_heartbeat_message.svg b/doc/reference/internals/iproto/images/repl_heartbeat_message.svg index 3d6a9cbbd..354fcddc4 100644 --- a/doc/reference/internals/iproto/images/repl_heartbeat_message.svg +++ b/doc/reference/internals/iproto/images/repl_heartbeat_message.svg @@ -1 +1 @@ -Heartbeat message from masterSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_OKIPROTO_REPLICA_IDMP_UINTIPROTO_TIMESTAMPMP_DOUBLEBody(Optional)IPROTO_VCLOCK_SYNCMP_UINT \ No newline at end of file +Heartbeat message from masterSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_OKIPROTO_REPLICA_IDMP_UINTIPROTO_TIMESTAMPMP_DOUBLEBody(Optional)IPROTO_VCLOCK_SYNCMP_UINT \ No newline at end of file diff --git a/doc/reference/internals/iproto/images/repl_heartbeat_response.puml b/doc/reference/internals/iproto/images/repl_heartbeat_response.puml index 39dc816ed..3d74b2d8b 100644 --- a/doc/reference/internals/iproto/images/repl_heartbeat_response.puml +++ b/doc/reference/internals/iproto/images/repl_heartbeat_response.puml @@ -11,13 +11,13 @@ json "**Response from replica**" as heartbeat_response { "Size": "MP_UINT", "Header": { "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/key/#general IPROTO_REQUEST_TYPE]]": "IPROTO_OK", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_REPLICA_ID]]": "MP_UINT", - "(Optional) [[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general IPROTO_TIMESTAMP]]": "MP_DOUBLE" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_REPLICA_ID]]": "MP_UINT", + "(Optional) [[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general IPROTO_TIMESTAMP]]": "MP_DOUBLE" }, "Body": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_VCLOCK]]": "MP_MAP", - "(Optional) [[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#general-replication IPROTO_VCLOCK_SYNC]]": "MP_UINT", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys/#synchronous-replication IPROTO_TERM]]": "MP_UINT" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_VCLOCK]]": "MP_MAP", + "(Optional) [[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#general-replication IPROTO_VCLOCK_SYNC]]": "MP_UINT", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys/#synchronous-replication IPROTO_TERM]]": "MP_UINT" } } diff --git a/doc/reference/internals/iproto/images/repl_heartbeat_response.svg b/doc/reference/internals/iproto/images/repl_heartbeat_response.svg index e4f15d967..c91809c18 100644 --- a/doc/reference/internals/iproto/images/repl_heartbeat_response.svg +++ b/doc/reference/internals/iproto/images/repl_heartbeat_response.svg @@ -1 +1 @@ -Response from replicaSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_OKIPROTO_REPLICA_IDMP_UINT(Optional)IPROTO_TIMESTAMPMP_DOUBLEBodyIPROTO_VCLOCKMP_MAP(Optional)IPROTO_VCLOCK_SYNCMP_UINTIPROTO_TERMMP_UINT \ No newline at end of file +Response from replicaSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_OKIPROTO_REPLICA_IDMP_UINT(Optional)IPROTO_TIMESTAMPMP_DOUBLEBodyIPROTO_VCLOCKMP_MAP(Optional)IPROTO_VCLOCK_SYNCMP_UINTIPROTO_TERMMP_UINT \ No newline at end of file diff --git a/doc/reference/internals/iproto/images/repl_join_request.puml b/doc/reference/internals/iproto/images/repl_join_request.puml index 516830f7b..849f6ad47 100644 --- a/doc/reference/internals/iproto/images/repl_join_request.puml +++ b/doc/reference/internals/iproto/images/repl_join_request.puml @@ -10,11 +10,11 @@ skinparam { json "**IPROTO_JOIN**" as join_request { "Size": "MP_UINT", "Header": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_REQUEST_TYPE]]": "IPROTO_JOIN", - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_SYNC]]": "MP_UINT" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_REQUEST_TYPE]]": "IPROTO_JOIN", + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_SYNC]]": "MP_UINT" }, "Body": { - "[[https://tarantool.io/en/doc/latest/dev_guide/internals/iproto/keys IPROTO_INSTANCE_UUID]]": "MP_STR – UUID of this instance" + "[[https://tarantool.io/en/doc/latest/reference/internals/iproto/keys IPROTO_INSTANCE_UUID]]": "MP_STR – UUID of this instance" } } diff --git a/doc/reference/internals/iproto/images/repl_join_request.svg b/doc/reference/internals/iproto/images/repl_join_request.svg index b4a0ecee0..96b5fb6f9 100644 --- a/doc/reference/internals/iproto/images/repl_join_request.svg +++ b/doc/reference/internals/iproto/images/repl_join_request.svg @@ -1,4 +1,4 @@ -IPROTO_JOINSizeMP_UINTHeaderIPROTO_REQUEST_TYPEIPROTO_JOINIPROTO_SYNCMP_UINTBodyIPROTO_INSTANCE_UUIDMP_STR - UUID of this instance