project
project copied to clipboard
FerretDB: Fix reconciliation issue
- [ ] If Postgres is watched & pg operator is running, ferretdb continuously get reconciled. It maintains this pattern
I0506 16:53:57.257855 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:53:57.287258 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:07.263845 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:07.296272 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:17.263341 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:17.292803 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:27.261901 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
I0506 16:54:27.287404 1 reconcile.go:59] "Reconciling FerretDB ..................................." FerretDB="demo/fer"
If 1) We remove Postgres from the watcher of the ferretdb operator. or 2) scaler down the pg operator replicas to 0, the reconciliation rate gets normal.
- [ ] On each of the reconciliation, PetSet gets empty patched.