Nico Braun
Nico Braun
Hi, thanks for the feedback. I add some though to the mentioned points. _1. Always assign the same hostname to the same node_ This can be guranteed by using a...
PS. Regarding the certificate. I removed the IP because the IP is not static. So I can't really provide it. It works without, it seems. In the provided OpenSSL command...
OK makes, sense. Thank you. I am not good with c, otherwise I could try to contribute here. The Reconfigure option is handy to have. That's good to know. I...
I started working on a kubernetes setup but for some reason 1 pod out of 3 always fails. It works locally without any issues. The project is here https://github.com/bluebrown/dqlite-kubernetes-demo The...
Hi, I have refactored the project but I am still not able to run it in kubernetes. It is currently in this branch https://github.com/bluebrown/dqlite-kubernetes-demo/tree/refactor. Below are the logs of the...
I feel like app-2 is giving up before app-0, is ready. It's strange because app-1 succeeds. After 5 minutes, app-2 was restarted. Now I have the below logs for app-2....
Ok, I found the issue. The reason its failing is that the nodes need to communicate to each other. But the readiness probe paired with the cluster dns via headless...
Here is a way to reproduce the issue ```go package main import ( "context" "fmt" "log" "os" "github.com/canonical/go-dqlite/app" ) func main() { ctx := context.Background() exitIf(os.MkdirAll("data", 0755)) dqlite, err :=...
Some ORMs and such build on top of it though. I.e. https://github.com/volatiletech/sqlboiler. This would make the dqlite library kind of incompatible with some popular existing abstractions on top of the...
It's using returning on the first class insert method. ```go var m models.MyModel m.Name = "foo" m.Insert(r.Context(), db, boil.Infer()) ``` Thats the most straight forward and probably suggested way to...