Hein Meling
Hein Meling
The default should be to generate server and client code templates unless they already exist. We could read an existing file, and check whether or not the method signatures still...
The examples above should also describe how to organize your repos, and how to use the vendor folder. Moreover, we should also describe an advanced example where you want to...
The load balancing example can benefit from [this blog post](https://grpc.io/blog/loadbalancing). Perhaps we could specify a bachelor thesis for implementing the various LB alternatives described in the blog post.
I hacked together a quick prototype for this yesterday in branch `call-adapter`. Haven't tested it with `byzq` and `recstore` yet, but that is on my agenda. However, I wanted some...
An alternative to adding two new gorums-level options would be to add `ManagerOptions` (or maybe `ConfigurationOptions`?) for which a user could specify which adapter function to call. It would allow...
I've pushed an implementation to the `call-adapter` branch that supports both `PerCallAdapter` and `PerNodeAdapter`, but not at the same time. It also supports the `per_node_arg` function approach, but it is...
I have reread this. Here is a link to the [call-adapter](https://github.com/relab/gorums/tree/386d3a31b4ab6c335e7ee3869fa7779cf1fdf20c) branch, for the record. I've come to a few conclusions about this. First, I think there is some merit...
Finally started to look into this. Sounds reasonable to me. I think it would be very useful if we can make the `Manager` and `Configuration` interfaces be part of the...
Here is a proposed interface for `Configuration`. ```go // Configuration represents a static set of nodes on which quorum remote // procedure calls may be invoked. type Configuration interface {...
When [reviewing a PR](https://github.com/relab/gorums/pull/99/files#r464472349) a while back I noticed that we don't actually use the `Nodes()` method, nor the `NodeIDs()` method from within Gorums itself. The question is whether or...