Skip to content
Snippets Groups Projects
Commit 8b0ac6cf authored by Artur Sabirov's avatar Artur Sabirov Committed by Artur Sabirov
Browse files

rpc_api.md: add .proc_wait_bucket_count

Address changes from picodata@355e1483
parent b74d1225
No related branches found
No related tags found
1 merge request!600rpc_api.md: address changes in stored procedures
Pipeline #56086 passed
......@@ -593,7 +593,7 @@ fn proc_replication_demote() -> Vclock
Возвращаемое значение:
- (MP_MAP `Vclock`)
- `vclock`: (MP_MAP `Vclock`)
--------------------------------------------------------------------------------
### .proc_replication_sync {: #proc_replication_sync }
......@@ -607,7 +607,7 @@ fn proc_replication_sync(vclock, timeout)
Параметры:
- `vclock`: (MP_MAP ключ: MP_INT, значение: MP_INT)
- `vclock`: (MP_MAP `Vclock`)
- `timeout`: (MP_INT | MP_FLOAT) в секундах
[Vclock]: ../overview/glossary.md#vclock
......@@ -761,6 +761,23 @@ fn proc_update_instance(instance_name, cluster_name, current_state, target_state
- `failure_domain`: (MP_MAP) [домен отказа](../overview/glossary.md#failure_domain)
- `dont_retry`: (MP_BOOL), не повторять CaS запрос в случае конфликта
--------------------------------------------------------------------------------
### .proc_wait_bucket_count {: #proc_wait_bucket_count }
```rust
fn proc_wait_bucket_count(term, applied, timeout, expected_bucket_count)
```
Обеспечивает перенос бакетов из исключаемого репликасета, пока число
бакетов в репликасете не станет равным нулю.
Параметры:
- `term`: (MP_INT)
- `applied`: (MP_INT)
- `timeout`: (MP_INT | MP_FLOAT) в секундах
- `expected_bucket_count`: (MP_INT)
--------------------------------------------------------------------------------
### .proc_wait_index {: #proc_wait_index }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment