Closed Bug 1329002 Opened 8 years ago Closed 8 years ago

Remove last bits of datasource from Treeherder

Categories

(Tree Management :: Treeherder, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: wlach, Assigned: wlach)

References

Details

Attachments

(1 file)

Bug 1318474 removed any code that actually read from or wrote to datasource's per-project db's for live data, but we still have a lot of cruft leftover to initialize and manage the per-project db's. Also, the "jobs model" is now unnecessary now that we're using the Django ORM, and it should be removed. This bug will track removing this legacy code.
Attachment #8824217 - Flags: review?(emorley)
Attachment #8824217 - Flags: review?(emorley) → review+
Commits pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/9793c230ee5d0e4e5522e8e06682ed5865a5ac30 Bug 1329002 - Move pulse action job methods to the webapp api They are only used from there, so let's only call them from there. https://github.com/mozilla/treeherder/commit/5d765908282a67a0b77d13c596f079361edcf173 Bug 1329002 - Move job cycling logic to a JobManager class https://github.com/mozilla/treeherder/commit/5009a26783d6182617c4195cca2db111432c243d Bug 1329002 - Move calculate durations logic to JobManager class https://github.com/mozilla/treeherder/commit/ae0be9d81c80e4f552e72571368b4da7ea9e601f Bug 1329002 - Remove jobs model https://github.com/mozilla/treeherder/commit/012df345805800d5180604a905b04ccb1d36d48a Bug 1329002 - Remove last pieces of and references to datasource https://github.com/mozilla/treeherder/commit/06c27becd1faa6e98bbfde717d3e0700492c5fca Bug 1329002 - Remove misleading TREEHERDER_TEST_PROJECT constant This naming was a relic of the old datasource code we were using. For the most part, we don't need it. Where we do need it, we should call it what it is: a repository name.
This is now on production.
Blocks: 1178641
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Blocks: 1330474
Depends on: 1370246
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: