- Apr 03, 2024
- Mar 29, 2024
-
-
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Mar 27, 2024
-
-
Yaroslav Dynnikov authored
-
-
- Mar 26, 2024
-
-
Дмитрий Афанасьев authored
-
Дмитрий Афанасьев authored
-
Дмитрий Афанасьев authored
-
- Mar 21, 2024
-
-
- Mar 20, 2024
-
-
- Mar 18, 2024
-
-
EmirVildanov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
Yaroslav Dynnikov authored
-
- Mar 13, 2024
-
-
Yaroslav Dynnikov authored
Here's the order of plan stages for memories: ``` $ grep "return Ok" src/governor/plan.rs return Ok(ConfChange { conf_change }.into()); return Ok(TransferLeadership { to: new_leader }.into()); return Ok(Downgrade { req }.into()); return Ok(CreateReplicaset { master_id, replicaset_id, rpc, op }.into()); return Ok(UpdateTargetReplicasetMaster { op }.into()); return Ok(Replication { targets, master_id, replicaset_peers, req }.into()); return Ok(UpdateCurrentReplicasetMaster { old_master_id, demote, new_master_id, sync_and_promote, replicaset_id, op }.into()); return Ok(ProposeReplicasetStateChanges { op }.into()); return Ok(UpdateTargetVshardConfig { dml }.into()); return Ok(UpdateCurrentVshardConfig { targets, rpc, dml }.into()); return Ok(ShardingBoot { target, rpc, op }.into()); return Ok(ToOnline { target, rpc, req }.into()); return Ok(ApplySchemaChange { rpc, targets }.into()); ```
-
- Add new DML op: Batch, which allows using multiple dml operations in one CAS request - If request has too many dml operations, the batch will be splitted into multiple batches, so that each batch can be stored in raft log
-
-
-
- Mar 12, 2024
-
-
Alexander Kurdakov authored
-
- Mar 11, 2024
-
-
- Mar 07, 2024
-
-
Arseniy Volynets authored
- Update sbroad submodule to commit with grant/revoke procedure support - Use existing mechanisms for grant/revoke ACL opcodes for grant/revoke procedure implementation - Add integration tests - Valid combinations: all procedures: grant/revoke create/execute/drop specific procedure: grant/revoke execute/drop - Syntax: grant create procedure to alice option(timeout=3) grant execute procedure on "spam"(int) to "alex" grant drop procedure on foo to bob revoke drop procedure on foo from bob
-
Georgy Moshkin authored
-
Maksim Kaitmazian authored
This commit introduces: * statement and portal storages; * statements with parameter oids; * portal encoding; * interactive portals; Portal encoding defines in which format (binary or text) columns are returned. Interactive portals allow to limit the number of rows returned from execute method. Other rows can be extracted by calling execute again on the same portal.
-
-
- Mar 06, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-