Xun Jiang
49b670a791
Replace github.com/pkg/errors by github.com/cockroachdb/errors
...
Change errors.Cause to errors.Is, because github.com/cockroachdb/errors
New() function create a error with error stack with depth 1, but
github.com/pkg/errors's New() function create error with no depth.
Signed-off-by: Xun Jiang <xun.jiang@broadcom.com >
2026-06-10 15:55:57 +08:00
Scott Seago
7286d24c35
Updates for merge conflict and to refine reconciler queueing logic
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-03 16:55:59 -05:00
Scott Seago
7e4797f588
Track running backup count via BackupTracker
...
This avoids an unnecessary apiserver List call when
the backup reconciler is already at capacity.
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 17:23:47 -05:00
Scott Seago
f238a7e47b
make update
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 17:23:21 -05:00
Scott Seago
0b2e7d1238
Minor refactoring
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 17:23:21 -05:00
Scott Seago
8a95d512b3
make update, changelog
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 17:04:07 -05:00
Scott Seago
f73443659a
Backup queue controller implementation
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:57:18 -05:00
Scott Seago
6a3f821606
fix lint
...
Signed-off-by: Scott Seago <sseago@redhat.com >
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
34dc381182
Refactor after review
...
Signed-off-by: Scott Seago <sseago@redhat.com >
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
29b01c3170
make update
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
9c1c7d20ff
Minor refactoring
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
7bc57b5a5f
Refactor queue controller to reduce apiserver list calls
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
e7b5d20f4c
Fix linters
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:10 -05:00
Scott Seago
aedc0fe5e2
make update, changelog
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:39:07 -05:00
Scott Seago
a56ab10f23
Move debug logs to info
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:38:41 -05:00
Scott Seago
d39ad6f208
run multiple backup reconcilers, only reconcile ReadyToStart backups
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:38:41 -05:00
Scott Seago
13041b40c2
Backup queue controller implementation
...
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:38:41 -05:00
Scott Seago
d91d50f696
feat: Add concurrentBackups to backupQueueReconciler
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:28:08 -05:00
Scott Seago
5d02af3ce3
feat: Create backup queue controller and add to disableable list
...
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat >
Signed-off-by: Scott Seago <sseago@redhat.com >
2025-12-02 16:28:08 -05:00