Jean-Sébastien Pédron
Jean-Sébastien Pédron
I have second thoughts on the fact that MFAs are good enough as a solution to execute code remotely. Yes, with the current patch, we ensure that a query won’t...
This pull request was superseded by #260.
I need to bump the state machine version and convert the state.
The pull request is ready for review. The machine version is taken into account, so if the machine is too old, the public API won’t use the dedup mechanism. I...
I'm still not sure this alternative approach is what we want. Copying the entire Khepri tree to the calling process could be very expensive and the memory footprint could sky-rocket....
I pushed an additional commit to implement that option that lets the caller decide if it wants the tree to be copied to be able to do nested queries. I...
I just updated the issue description with the current state of the API I'm working on. Like the regular and transaction APIs, the batch API would offer both simple (`khepri_batch`)...
I'm wondering if the use of an anonymous `fun()` should be denied with leader and consistent queries (i.e. only allowed for local queries). Otherwise, it might lead to rare issues...
> `ra:local_query(ServerId, ...)` means locally on the given ServerId, which may be a remote node. Khepri uses local queries with the local node only: ```erlang LocalServerId = {StoreId, node()}, Ret...
After putting more thoughts into this, I believe the problem is larger. In fact, there are two problems. 1. The validity of a function reference on a remote node 2....