[k8s-dqlite](https://github.com/canonical/k8s-dqlite) implements the etcd gRPC API.  We need to assert that its RV semantics match that of etcd, meaning that running SVM on either environment would work as expected.

/assign nilekhc
/triage accepted
/sig api-machinery

Links to code searches performed: [[1]](https://github.com/search?type=code&q=.RegisterWatchServer%28+.RegisterKVServer%28+language%3AGo+NOT+is%3Afork++NOT+is%3Aarchived&p=1) [[2]](https://grep.app/search?q=.RegisterWatchServer%28)
SVM RV Semantics: assert that k8s-dqlite RV semantics match etcd
This is a GitHub Issue
repo:kubernetes
owner:kubernetes
Title : SVM RV Semantics: assert that k8s-dqlite RV semantics match etcd
Issue date:

--- start body ---
[k8s-dqlite](https://github.com/canonical/k8s-dqlite) implements the etcd gRPC API.  We need to assert that its RV semantics match that of etcd, meaning that running SVM on either environment would work as expected.

/assign nilekhc
/triage accepted
/sig api-machinery

Links to code searches performed: [[1]](https://github.com/search?type=code&q=.RegisterWatchServer%28+.RegisterKVServer%28+language%3AGo+NOT+is%3Afork++NOT+is%3Aarchived&p=1) [[2]](https://grep.app/search?q=.RegisterWatchServer%28)
--- end body ---
