- Jul 04, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
Use "/path" RPC routes to call plugin-defined endpoints. Use ".proc" RPC routes to call builtin picodata endpoints (for example .proc_instance_info)
-
Georgy Moshkin authored
- use RouteBuilder to register rpc endpoints (input and ouptut is raw bytes for now) - use RequestBuilder to send RPC requests to other instances which are running a specified plugin.service (guarded by version) - supported routing by - explicit instance_id - replicaset_id - bucket_id - any available instance with given service - use context::Context to extract information about request or add custom fields at runtime (middleware not yet implemented)
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Vartan Babayan authored
-
Dmitry Rodionov authored
-
-
- Jul 03, 2024
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
The problem is MsgTimeoutNow always results in a new election, because it explicitly ignores the pre_vote step. This results in integration test flakiness whenever a follower calls promote_or_fail while the leader's raft log is longer.
-
-
Dmitry Rodionov authored
We've cherry-picked some fixes but didnt cut a release yet. Prepare changelog.
-
-
Vartan Babayan authored
-
- Jul 02, 2024
-
-
-
Maksim Kaitmazian authored
-
Maksim Kaitmazian authored
-
Maksim Kaitmazian authored
-
- Jul 01, 2024
-
-
-
-
Dmitry Ivanov authored
-
-
- Jun 28, 2024
-
-
Georgy Moshkin authored
-