From e149b4b185d4f21d42217809768ee9991445f612 Mon Sep 17 00:00:00 2001 From: Georgy Moshkin <gmoshkin@picodata.io> Date: Mon, 19 Feb 2024 21:58:51 +0300 Subject: [PATCH] proc_api.md: fix some signatures --- docs/architecture/proc_api.md | 41 ++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/docs/architecture/proc_api.md b/docs/architecture/proc_api.md index d610ba82..3e0e72f1 100644 --- a/docs/architecture/proc_api.md +++ b/docs/architecture/proc_api.md @@ -42,11 +42,11 @@ Picodata. Ðа них невозможно выдать или отозвать ## Public API {: #public_api } ---- +-------------------------------------------------------------------------------- ### .proc_version_info {: #proc_version_info } ```rust -fn proc_version_info() +fn proc_version_info() -> VersionInfo ``` Возвращает информацию о верÑиÑÑ… Picodata и отдельных ее компонентах. @@ -62,11 +62,11 @@ fn proc_version_info() [semver]: https://semver.org/ ---- +-------------------------------------------------------------------------------- ### .proc_sql {: #proc_sql } ```rust -fn proc_sql(query, options) +fn proc_sql(query, options) -> Result ``` ВыполнÑет раÑпределенный SQL запроÑ. @@ -100,11 +100,11 @@ fn proc_sql(query, options) ## Service API {: #service_api } ---- +-------------------------------------------------------------------------------- ### .proc_raft_info {: #proc_raft_info } ```rust -fn proc_raft_info() +fn proc_raft_info() -> RaftInfo ``` Возвращает информацию о ÑоÑтоÑнии raft-узла на текущем инÑтанÑе @@ -121,11 +121,11 @@ fn proc_raft_info() - `state` (MP_STR) <br>возможные значениÑ: `Follower`, `Candidate`, `Leader`, `PreCandidate` ---- +-------------------------------------------------------------------------------- ### .proc_instance_info {: #proc_instance_info } ```rust -fn proc_instance_info(instance_id) +fn proc_instance_info(instance_id) -> InstanceInfo ``` Возвращает информацию о запрашиваемом инÑтанÑе из клаÑтера. @@ -152,11 +152,11 @@ fn proc_instance_info(instance_id) - `target_grade`: (MP_MAP `Grade`), целевое ÑоÑтоÑние инÑтанÑа - `tier`: (MP_STR) ---- +-------------------------------------------------------------------------------- ### .proc_runtime_info {: #proc_runtime_info } ```rust -fn proc_runtime_info() +fn proc_runtime_info() -> RuntimeInfo ``` Возвращает Ñлужебную информацию. @@ -181,7 +181,8 @@ fn proc_runtime_info() fn proc_raft_promote() ``` -Завершает текущий raft-терм и объÑвлÑет выборы нового лидера. Предлагает ÑÐµÐ±Ñ +Завершает текущий [raft-терм](../overview/glossary.md#term) и объÑвлÑет выборы +нового [лидера](../overview/glossary.md#raft_leader). Предлагает ÑÐµÐ±Ñ ÐºÐ°Ðº кандидата в лидеры raft-группы. ЕÑли других кандидатов не обнаружитÑÑ, текущий инÑÑ‚Ð°Ð½Ñ Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ вероÑтноÑтью Ñтанет новым лидером. @@ -189,7 +190,7 @@ fn proc_raft_promote() ### .proc_get_index {: #proc_get_index } ```rust -fn proc_get_index() +fn proc_get_index() -> RaftIndex ``` Возвращает текущий примененный (applied) Ð¸Ð½Ð´ÐµÐºÑ raft-журнала @@ -198,11 +199,11 @@ fn proc_get_index() - (MP_INT) ---- +-------------------------------------------------------------------------------- ### .proc_read_index {: #proc_read_index } ```rust -fn proc_read_index(timeout) +fn proc_read_index(timeout) -> RaftIndex ``` ВыполнÑет кворумное чтение по Ñледующему принципу: @@ -228,11 +229,11 @@ fn proc_read_index(timeout) - (MP_INT) - (MP_NIL, MP_STR) в Ñлучае ошибки ---- +-------------------------------------------------------------------------------- ### .proc_wait_index {: #proc_wait_index } ```rust -fn proc_wait_index(target, timeout) +fn proc_wait_index(target, timeout) -> RaftIndex ``` Ожидает Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ (apply) указанного raft-индекÑа на текущем инÑтанÑе. @@ -249,11 +250,11 @@ fn proc_wait_index(target, timeout) - (MP_INT) - (MP_NIL, MP_STR) в Ñлучае ошибки ---- +-------------------------------------------------------------------------------- ### .proc_get_vclock {: #proc_get_vclock } ```rust -fn proc_get_vclock() +fn proc_get_vclock() -> Vclock ``` Возвращает текущее значение [Vclock](../overview/glossary.md#vclock) @@ -262,11 +263,11 @@ fn proc_get_vclock() - (MP_MAP `Vclock`) ---- +------------------------------------------------------------------------------—- ### .proc_wait_vclock {: #proc_wait_vclock } ``` -fn proc_wait_vclock(target, timeout) +fn proc_wait_vclock(target, timeout) -> Vclock ``` Ожидает момента, когда текущее значение -- GitLab