Closed Bug 650282 Opened 13 years ago Closed 13 years ago

Rename all things Tryserver/MozillaTry to just Try in order to have uniform naming from repo-name on down

Categories

(Release Engineering :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: catlee, Assigned: lsblakk)

References

Details

Attachments

(9 files, 2 obsolete files)

30.32 KB, patch
catlee
: review+
Details | Diff | Splinter Review
33.19 KB, patch
lsblakk
: checked-in+
Details | Diff | Splinter Review
13.58 KB, patch
Details | Diff | Splinter Review
11.47 KB, patch
mozilla
: review+
lsblakk
: checked-in+
Details | Diff | Splinter Review
6.48 KB, patch
mozilla
: review+
lsblakk
: checked-in+
Details | Diff | Splinter Review
951 bytes, patch
dustin
: review+
Details | Diff | Splinter Review
23.93 KB, patch
mozilla
: review+
lsblakk
: checked-in+
Details | Diff | Splinter Review
5.99 KB, patch
mozilla
: review+
lsblakk
: checked-in+
Details | Diff | Splinter Review
854 bytes, patch
lsblakk
: review+
Details | Diff | Splinter Review
Not sure how long this has been happening. It's breaking reporting of talos results for try:

FAIL: Graph server unreachable (5 attempts)
RETURN:send failed, graph server says:
RETURN:No branch_id for a branch_name 'MozillaTry' can be found
RETURN:  File "/data/www/graphs.mozilla.org/server/pyfomatic/collect.py", line 264, in handleRequest
RETURN:    metadata = MetaDataFromTalos(databaseCursor, databaseModule, inputStream)
RETURN:  File "/data/www/graphs.mozilla.org/server/pyfomatic/collect.py", line 59, in __init__
RETURN:    self.doDatabaseThings(databaseCursor)
RETURN:  File "/data/www/graphs.mozilla.org/server/pyfomatic/collect.py", line 109, in doDatabaseThings
RETURN:    raise DatabaseException("No branch_id for a branch_name '%s' can be found" % self.branch_name)
Assignee: nobody → lsblakk
this blocks resolving 628561
Blocks: 628561
is a fix for this still on the radar?
Summary: Try talos sending results to MozillaTry instead of Tryserver → Rename all things Tryserver/MozillaTry to just Try in order to have uniform naming from repo-name on down
To make things like this less likely to happen, I've morphed this bug into a tracking bug where I'll document moving all things tryserver over to just try to match the repo name which is what all other branches do (or should).

Repo Name / Branch Name / Tinderbox tree name / Graphserver entry will all be just "Try"
Depends on: 651513
Attachment #527281 - Flags: review?(catlee)
Attachment #527281 - Flags: review?(catlee) → review+
this will require at the very least, notice, and at most a small try downtime since it will change where the builds go to try-builds instead of tryserver-builds
Attachment #527294 - Flags: review?(catlee)
Blocks: 651524
Blocks: 651513
No longer depends on: 651513
Comment on attachment 527294 [details] [diff] [review]
renaming 'tryserver' to 'try' across the board

so far so good.

I think we need to rename the mozconfigs too?
Attachment #527294 - Flags: review?(catlee) → review+
renamed tryserver mozconfigs to try
and now, from the right dir.
Attachment #527795 - Attachment is obsolete: true
Comment on attachment 527797 [details] [diff] [review]
renaming 'tryserver' to 'try' across the board v2 with mozconfigs

http://hg.mozilla.org/build/buildbot-configs/rev/af01d1e2040a
Attachment #527797 - Flags: checked-in+
Blocks: 651027
landed http://hg.mozilla.org/hgcustom/hghooks/rev/e3e66525453c and reopened bug 651027 to request a treeclosure hook update.
Depends on: 652173
this one includes renaming the machines
Attachment #527281 - Attachment is obsolete: true
landed a bustage fix renaming the mobile configs too: http://hg.mozilla.org/build/buildbot-configs/rev/82171f0757f7
Attachment #527827 - Flags: review?(aki) → review+
Comment on attachment 527828 [details] [diff] [review]
try renaming in post_upload.py

As mentioned in IRC, we need to fix the NFS mounts, create the upload try-builds dir, and fix the crontabs on stage.
Attachment #527828 - Flags: review?(aki) → review+
Depends on: 652208
Comment on attachment 527850 [details] [diff] [review]
puppet patch for new staging dir

Looks fine.  To deploy, land and 'hg pull -u' in /etc/puppet/manifests on all five puppet masters.  Then figure out if surf runs puppet regularly, and if it doesn't, run it manually or just make the change manually.

Note that your patch will not delete the old tryserver-builds directory.  You could do that by puppet or by hand.
Attachment #527850 - Flags: review?(dustin) → review+
Attachment #527869 - Flags: review?(aki) → review+
Comment on attachment 527870 [details] [diff] [review]
fix try_sendchange.py

tested on pm02 with my try push
Attachment #527870 - Flags: review?(aki)
Comment on attachment 527870 [details] [diff] [review]
fix try_sendchange.py

>+            tryDirPath = TRY_BASE_PATH % {'email': email, 
>                                                   'changeset': changeset}

Nit: I'd like this to line up.

>-                    tryserverUrlPath = PLATFORM_BASE_PATH % {'email': email, 
>+                    tryUrlPath = PLATFORM_BASE_PATH % {'email': email, 
>                                                           'changeset': changeset, 
>                                                           'platform': platform}

This too.
Attachment #527870 - Flags: review?(aki) → review+
Comment on attachment 527870 [details] [diff] [review]
fix try_sendchange.py

http://hg.mozilla.org/build/tools/rev/2bc0a26954d0

landed and updated pm{01,02,03} where try_sendchange is in the ~ dir.
Attachment #527870 - Flags: checked-in+
Comment on attachment 527869 [details] [diff] [review]
updates the try_parser test suite for 'try'

landed on default, it can be picked up in the next merge - no rush
http://hg.mozilla.org/build/buildbotcustom/rev/50d0d3dfcd09
Attachment #527869 - Flags: checked-in+
I'm not sure why we had to change the ftp directories for try server, but one thing you'll want to do as a result is file a bug on tbpl so that the "go to build directory" will point to the correct place.
Depends on: 652451
I'm gonna love him, and hug him, and pet him, and call him bug 652451.
I think we're done here.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
This should fix lib/python/build/upload.py
Attachment #540862 - Flags: review?(lsblakk)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #540862 - Flags: review?(lsblakk) → review+
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: