[postgres phase 2] Port worker-manager service to use normalized DB tables
Categories
(Taskcluster :: Services, task)
Tracking
(Not tracked)
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.
Assignee | ||
Comment 1•5 years ago
|
||
This is blocking other things (worker lifecycle work) so I'm going to start in on it..
Assignee | ||
Comment 2•5 years ago
|
||
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.
Assignee | ||
Comment 3•5 years ago
•
|
||
https://github.com/taskcluster/taskcluster/pull/2717 -- useful utility functions
Assignee | ||
Comment 4•5 years ago
|
||
https://github.com/taskcluster/taskcluster/pull/2748 -- migrate worker_pools
https://github.com/taskcluster/taskcluster/pull/2756 -- guidelines
Assignee | ||
Comment 5•5 years ago
|
||
Landed in 29.4.0.
Description
•