attempt at topology governor
Needs !241 (merged)
Edited by Yaroslav Dynnikov
Merge request reports
Activity
assigned to @gmoshkin
added 44 commits
-
3ac92f96...b77ff1da - 43 commits from branch
master
- 41b1e346 - draft: feat: topology governor
-
3ac92f96...b77ff1da - 43 commits from branch
added 8 commits
- 009f30e7 - chore: bump required rust version in CONTRIBUTING.md
- a0a95924 - refactor(storage): rename and fix storage::Peers::get
- bb8b0a0b - refactor(storage): use PeerStorage in node.rs
- d67ca7f6 - WIP: governor.rs
- 58bd12d3 - fix(grades): don't allow peers to change their Grade
- c52f621f - fix(grades): peers are joined with grade Offline.
- 5403b460 - feat(event): Don't return error if wait_timeout timed out
- 697842e6 - WIP: raft-sync in conf_change_loop (doesn't work)
Toggle commit listadded 6 commits
- a681e675 - refactor(rpc): rpc is now a submod
- 1b081229 - refactor: tarantool::eval -> tarantool::exec
- cddd5c28 - feat: add tarantool::eval that returns a value
- 42991b4f - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- 7e7f953e - feat: peer_field can now return several fields at once
- 7ac0f30e - feat: add proc_replication that will be used in the topology governor
Toggle commit listadded 1 commit
- 225fa7ec - feat: add proc_replication that will be used in the topology governor
added 1 commit
- 932f73b3 - feat: add proc_replication that will be used in the topology governor
added 7 commits
- 62f6a7a9 - feat: raft-sync in conf_change_loop
- 6beadd54 - refactor(rpc): rpc is now a submod
- cd9981f9 - refactor: tarantool::eval -> tarantool::exec
- a64d6f2a - feat: add tarantool::eval that returns a value
- 673e3791 - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- 318ce0a5 - feat: peer_field can now return several fields at once
- 464a3568 - feat: add proc_replication that will be used in the topology governor
Toggle commit listadded 14 commits
- 81f9473c - fix(grades): don't allow peers to change their Grade
- f2331ab1 - fix(grades): peers are joined with grade Offline.
- d5418187 - feat(event): Don't return error if wait_timeout timed out
- 44afb3ff - feat: raft-sync in conf_change_loop
- 97f54042 - refactor(rpc): rpc is now a submod
- 579e892a - refactor: tarantool::eval -> tarantool::exec
- 4e0e4553 - feat: add tarantool::eval that returns a value
- 33e540b0 - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- 934fb52a - feat: peer_field can now return several fields at once
- 05d0a33c - feat: add proc_replication that will be used in the topology governor
- 11c44eca - refactor: Grade and TargetGrade using define_str_enum!
- 472e4131 - feat: implement replication in conf_change_loop
- 634926ba - fix: remove replication from everywhere else
- 293d58ac - refactor: add governor.rs
Toggle commit listadded 7 commits
- a55315b2 - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- 14679844 - feat: peer_field can now return several fields at once
- cb41b0a6 - feat: add proc_replication that will be used in the topology governor
- 4f7b0306 - refactor: Grade and TargetGrade using define_str_enum!
- 2236f8e7 - feat: implement replication in conf_change_loop
- 9b28a70c - fix: remove replication from main_loop
- a9e1f7a5 - refactor: add governor.rs
Toggle commit listadded 2 commits
added 9 commits
- 6c3e7474 - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- 646ba940 - feat: peer_field can now return several fields at once
- 5137540d - feat: add proc_replication that will be used in the topology governor
- 0a4e18fa - refactor: Grade and TargetGrade using define_str_enum!
- d8dea0c1 - feat: implement replication in conf_change_loop
- ab5ed5b4 - fix: remove replication from main_loop
- f16b1f41 - refactor: add governor.rs
- 53dbe111 - test: rename active -> online
- 376e0c57 - test: fix deactivation test
Toggle commit listadded 28 commits
-
376e0c57...1030f806 - 9 commits from branch
master
- c68db882 - chore: bump required rust version in CONTRIBUTING.md
- 1aa62495 - refactor(storage): rename and fix storage::Peers::get
- 1de45a05 - refactor(storage): use PeerStorage in node.rs
- 3311a808 - fix(grades): don't allow peers to change their Grade
- 94d995af - fix(grades): peers are joined with grade Offline.
- dbc29692 - feat(event): Don't return error if wait_timeout timed out
- 8d137310 - feat: raft-sync in conf_change_loop
- d3715381 - refactor(rpc): rpc is now a submod
- 0c13d2e2 - refactor: tarantool::eval -> tarantool::exec
- b5efb993 - feat: add tarantool::eval that returns a value
- 6698b2ce - feat: add tarantool::[set_cfg_field|cfg_field] to get/set single fields from box.cfg
- f5910d1b - feat: peer_field can now return several fields at once
- ff7d882b - feat: add proc_replication that will be used in the topology governor
- d315f583 - refactor: Grade and TargetGrade using define_str_enum!
- 35985808 - feat: implement replication in conf_change_loop
- 4a283303 - fix: remove replication from main_loop
- 45f88362 - refactor: add governor.rs
- 39d98bce - test: rename active -> online
- 16722f1d - test: fix deactivation test
Toggle commit list-
376e0c57...1030f806 - 9 commits from branch
mentioned in issue #130 (closed)
Please register or sign in to reply