feat: add worker distributor and model registry
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-01-18 01:46:37 +01:00
parent 54aa310583
commit 2cdab4a1ab
28 changed files with 1169 additions and 29 deletions

View File

@@ -62,12 +62,13 @@ func (s *Scheduler) Execute(ctx context.Context) error {
}
func (s *Scheduler) acquireLeader(ctx context.Context) (bool, error) {
db, err := s.db.Acquire(ctx)
for {
select {
case <-ctx.Done():
return false, nil
default:
db, err := s.db.Acquire(ctx)
if err != nil {
return false, fmt.Errorf("failed to acquire db connection: %w", err)
}