Closed
Bug 1178232
Opened 9 years ago
Closed 9 years ago
Remove the ability to have multiple (numbered) Datasources of the same type
Categories
(Tree Management :: Treeherder, defect, P3)
Tree Management
Treeherder
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: emorley, Assigned: emorley)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
The datasource table has a 'dataset' field, to allow for multiple datasources of the same type (for partitioning; eg the "1" in `mozilla-central_jobs_1`). However we have never used it, and will likely not do so.
Let's just remove it.
Assignee | ||
Comment 1•9 years ago
|
||
Is currently a WIP, have left a couple of questions on the PR.
In addition to making the tests pass, I will further clean up some of the methods in derived/base.py and models.py.
Attachment #8627495 -
Flags: feedback?(mdoglio)
Assignee | ||
Updated•9 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•9 years ago
|
||
Comment on attachment 8627495 [details] [review]
Remove support for multiple Datasources of the same type
Tests are now passing. Up to you whether we take this change; would probably not be worth doing if it hadn't been started yet (given https://github.com/mozilla/treeherder/pull/694), but oh well.
Attachment #8627495 -
Flags: feedback?(mdoglio) → review?(mdoglio)
Updated•9 years ago
|
Attachment #8627495 -
Flags: review?(mdoglio) → review+
Comment 3•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/treeherder
https://github.com/mozilla/treeherder/commit/d2010a621535259a10a9e32f73760b8df40e5cc0
Bug 1178232 - Remove support for multiple Datasources of the same type
The datasource table has a 'dataset' field, to allow for multiple
datasources of the same type (for partitioning; eg the "1" in
`mozilla-central_jobs_1`). However we have never used it, so let's just
remove it.
Assignee | ||
Comment 4•9 years ago
|
||
mysql> SELECT table_schema, table_name, column_name FROM information_schema.columns WHERE column_name = 'dataset';
+------------------+------------+-------------+
| table_schema | table_name | column_name |
+------------------+------------+-------------+
| treeherder_stage | datasource | dataset |
+------------------+------------+-------------+
1 row in set (0.11 sec)
mysql> ALTER TABLE treeherder_stage.datasource DROP COLUMN dataset;
Query OK, 0 rows affected (0.07 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> SELECT * FROM information_schema.statistics WHERE column_name = 'dataset';
Empty set (0.04 sec)
Assignee | ||
Comment 5•9 years ago
|
||
And prod...
[emorley@treeherder-rabbitmq1.private.scl3 treeherder-service]$ ../venv/bin/python ./manage.py dbshell
mysql> ALTER TABLE treeherder.datasource DROP COLUMN dataset;
Query OK, 0 rows affected (0.12 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> SELECT * FROM information_schema.statistics WHERE column_name = 'dataset';
Empty set (0.44 sec)
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 6•9 years ago
|
||
Dropped from heroku too.
You need to log in
before you can comment on or make changes to this bug.
Description
•