Closed Bug 1630023 Opened 5 years ago Closed 5 years ago

[postgres phase 2] Port worker-manager service to use normalized DB tables

Categories

(Taskcluster :: Services, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

Details

This service currently uses azure-entities emulation to store its data in the DB. This bug entails writing a new DB version that will smoothly migrate the service to use more typical DB tables with nicely-named columns and easy joins.

Blocks: 1622435

This is blocking other things (worker lifecycle work) so I'm going to start in on it..

Assignee: nobody → dustin

Status update: I managed to migrate the worker pools table, and get the worker-manager tests running. The required SQL is rather voluminous! The current status is at https://github.com/taskcluster/taskcluster/compare/master...djmitche:bug1630023

I'd like to figure out a way to use a few more utility functions for this, and compare notes with Hassan's progress on purge_cache, then come up with a migration guidance document.

Landed in 29.4.0.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.