Skip to content

controller: expose reconciliation state and progress#38

Open
pritesh-pagar wants to merge 9 commits intotimoha:mainfrom
aristanetworks:main
Open

controller: expose reconciliation state and progress#38
pritesh-pagar wants to merge 9 commits intotimoha:mainfrom
aristanetworks:main

Conversation

@pritesh-pagar
Copy link

  • Add reconciliation phase and progress in a status field
  • Expose reconciliation status as a prom metric

* Status will have a new field Phase to show reconciliation phase, such
  as - Ready, ApplyingChanges, Invalid
Add reconciliation phase in status field
controllers: expose controller phase as metric
- add a new field reconcile progress in status do donote what exactly
  reconciler is doing
- expose progress as a prom metrics as well
controller: show reconciliation progress in status
Copy link
Owner

@timoha timoha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG, thanks for the contribution!

tomasbanet and others added 2 commits April 15, 2025 09:14
Allow overriding the default hbase znode parent used by gohbase
admin client

Needed for running multiple hbase clusters on the same zookeeper
cluster, e.g. for replication between hbases.

Tested by running `go run ./cmd/ -zkroot=/hbase-test` and observing

```
failed to read the /hbase-test/master znode: zk:
could not connect to a server
```

in the output.
* Upgrade gohbase

```
go get github.com/tsuna/gohbase
go mod tidy
```

* Migrate from github.com/golang/mock to https://github.com/uber-go/mock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants