Closed
Bug 770578
(win7-ix-releng)
Opened 13 years ago
Closed 12 years ago
Run Windows 7 jobs on iX hardware, green the tests out and stop running them on Rev3 minis (releng side)
Categories
(Infrastructure & Operations Graveyard :: CIDuty, task, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: coop, Assigned: armenzg)
References
Details
(Whiteboard: [refplatform])
Attachments
(10 files, 3 obsolete files)
1.55 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
2.06 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
8.72 KB,
text/plain
|
coop
:
review+
armenzg
:
checked-in+
|
Details |
4.45 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
19.69 KB,
patch
|
coop
:
review+
armenzg
:
checked-in-
|
Details | Diff | Splinter Review |
7.51 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
1.08 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
1.07 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
23.29 KB,
patch
|
rail
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
4.35 KB,
patch
|
coop
:
review+
armenzg
:
checked-in+
|
Details | Diff | Splinter Review |
Once the base Win7 OS is installed on the new iX multinode system (bug 765275), releng will need to get the system configured and into the staging testing pool to verify that it works.
Reporter | ||
Updated•13 years ago
|
Assignee: server-ops-releng → nobody
Component: Server Operations: RelEng → Release Engineering: Platform Support
QA Contact: arich → coop
Reporter | ||
Comment 1•13 years ago
|
||
Sorely needed, but waiting for people to free up to take this on.
Priority: -- → P3
Whiteboard: [refplatform]
Assignee | ||
Updated•12 years ago
|
Summary: Configure Win7 on new iX node → [tracker] Configure Win7 on new iX node
Assignee | ||
Updated•12 years ago
|
Alias: win7-ix-releng
Assignee | ||
Updated•12 years ago
|
Assignee: nobody → armenzg
Priority: P3 → P4
Assignee | ||
Updated•12 years ago
|
Priority: P4 → P5
Assignee | ||
Comment 2•12 years ago
|
||
Status:
* waiting on automated steps for Win7 to be in place
* Q says that we're not too far from being able to get a machine that can run buildbot
* I will put such machine into staging once I get my hands on it
Assignee | ||
Comment 3•12 years ago
|
||
As well as:
* waiting on purchase of machines
Assignee | ||
Comment 4•12 years ago
|
||
I have connected ix-mn-xp-002 (yes, it is a win7 machine) to my staging master and hope I can make it take jobs by next week. I will work on it and report back later next week.
Priority: P5 → P2
Assignee | ||
Comment 5•12 years ago
|
||
I found out from bug 857042 that we will have the machines delivered around 4/22.
DCOps is doing all preparatory work for that.
Once racked, relops will do whatever is left for the machines to be ready for production in bug 857064.
I will have our patches ready on this bug for when the machines are production ready.
Assignee | ||
Comment 6•12 years ago
|
||
Assignee | ||
Comment 7•12 years ago
|
||
Assignee | ||
Comment 8•12 years ago
|
||
Assignee | ||
Comment 9•12 years ago
|
||
This makes us run python27 instead of python25.
We don't need the splitting anymore:
http://hg.mozilla.org/build/buildbotcustom/rev/8afa41708c29
Attachment #735949 -
Flags: review?(nthomas)
Assignee | ||
Updated•12 years ago
|
Attachment #735949 -
Flags: review?(nthomas) → review?(coop)
Reporter | ||
Updated•12 years ago
|
Attachment #735949 -
Flags: review?(coop) → review+
Comment 10•12 years ago
|
||
in production
Assignee | ||
Comment 12•12 years ago
|
||
I'm back to this after b2g prep work and other machine clean up.
I would like to have patches for next week to put ix-mn-xp-002 on Cedar even if talos jobs go red because of a missing slave name (I don't want to put live such hostname on the production graphs DB).
Assignee | ||
Updated•12 years ago
|
Attachment #735949 -
Flags: checked-in+
Assignee | ||
Comment 13•12 years ago
|
||
The OS exists in the production DB as this:
| 25 | WINNT 6.1 (ix) |
Assignee | ||
Comment 14•12 years ago
|
||
Attachment #735920 -
Attachment is obsolete: true
Attachment #740793 -
Flags: review?(coop)
Assignee | ||
Updated•12 years ago
|
Attachment #740489 -
Flags: review?(coop)
Assignee | ||
Updated•12 years ago
|
Attachment #735922 -
Flags: review?(coop)
Assignee | ||
Comment 15•12 years ago
|
||
Attachment #735897 -
Attachment is obsolete: true
Attachment #740795 -
Flags: review?(coop)
Assignee | ||
Comment 16•12 years ago
|
||
Attachment #740840 -
Flags: review?(coop)
Reporter | ||
Updated•12 years ago
|
Attachment #735922 -
Flags: review?(coop) → review+
Reporter | ||
Updated•12 years ago
|
Attachment #740489 -
Flags: review?(coop) → review+
Reporter | ||
Updated•12 years ago
|
Attachment #740793 -
Flags: review?(coop) → review+
Reporter | ||
Comment 17•12 years ago
|
||
Comment on attachment 740795 [details] [diff] [review]
[buildbot-configs] add win7-ix
Review of attachment 740795 [details] [diff] [review]:
-----------------------------------------------------------------
r+ with the nit fixed.
::: mozilla-tests/config.py
@@ +86,4 @@
> PLATFORMS['win32']['env_name'] = 'win32-perf'
> PLATFORMS['win32']['xp'] = {'name': "Rev3 WINNT 5.1"}
> PLATFORMS['win32']['win7'] = {'name': "Rev3 WINNT 6.1"}
> +PLATFORMS['win32']['win7-ix'] = {'name': "Windows 7 32-bit"}
I like this change. Is there a bug on file to change the other platform strings similarly?
@@ +1286,5 @@
> +
> +# Let's disable win7-ix while we green things out on Cedar
> +for branch in BRANCHES.keys():
> + if branch == "cedar":
> + break
You want to use 'continue' here and not 'break' - 'break' will exit the for loop, probably before you've removed win7-ix from all the branches you need to.
Attachment #740795 -
Flags: review?(coop) → review+
Reporter | ||
Updated•12 years ago
|
Attachment #740840 -
Flags: review?(coop) → review+
Assignee | ||
Comment 18•12 years ago
|
||
Attachment #740880 -
Flags: review?(coop)
Assignee | ||
Comment 19•12 years ago
|
||
(In reply to Chris Cooper [:coop] from comment #17)
> Comment on attachment 740795 [details] [diff] [review]
> [buildbot-configs] add win7-ix
>
> Review of attachment 740795 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> r+ with the nit fixed.
>
> ::: mozilla-tests/config.py
> @@ +86,4 @@
> > PLATFORMS['win32']['env_name'] = 'win32-perf'
> > PLATFORMS['win32']['xp'] = {'name': "Rev3 WINNT 5.1"}
> > PLATFORMS['win32']['win7'] = {'name': "Rev3 WINNT 6.1"}
> > +PLATFORMS['win32']['win7-ix'] = {'name': "Windows 7 32-bit"}
>
> I like this change. Is there a bug on file to change the other platform
> strings similarly?
>
Once I see win7 ix running full in production I will fix win8.
I will not be working on fixing it for rev3 minis unless necessary since we're dropping them.
Comment 20•12 years ago
|
||
Comment on attachment 740880 [details] [diff] [review]
[buildbotcustom] win7 changes
in production as of 5p PT yesterday.
Reporter | ||
Updated•12 years ago
|
Attachment #740880 -
Flags: review?(coop) → review+
Assignee | ||
Updated•12 years ago
|
Summary: [tracker] Configure Win7 on new iX node → Run Windows 7 jobs on iX hardware, green the tests out and stop running them on Rev3 minis (releng side)
Assignee | ||
Comment 21•12 years ago
|
||
Summary:
########
This bug is waiting on bug 857064 to give us machines that can take production jobs without causing orange tests.
There are 2 known blockers on imaging.
IT has 18 Win7 machines racked waiting to be imaged with correct image.
Whiteboard: [refplatform] → [refplatform] summary on comment 20 - waiting on more machines and 2 imaging issues
Assignee | ||
Updated•12 years ago
|
Attachment #740489 -
Flags: checked-in+
Assignee | ||
Comment 22•12 years ago
|
||
Comment on attachment 740793 [details] [diff] [review]
[tools] win7 ix changes
http://hg.mozilla.org/build/tools/rev/7bdc280b0ab0
Attachment #740793 -
Flags: checked-in+
Assignee | ||
Comment 23•12 years ago
|
||
Comment on attachment 740880 [details] [diff] [review]
[buildbotcustom] win7 changes
http://hg.mozilla.org/build/buildbotcustom/rev/de40037f81cc
Attachment #740880 -
Flags: checked-in+
Assignee | ||
Comment 24•12 years ago
|
||
Comment on attachment 740840 [details] [diff] [review]
[slavealloc] add win7 ix machines
Deployed.
Attachment #740840 -
Flags: checked-in+
Assignee | ||
Comment 25•12 years ago
|
||
Next week we will have some machines to add to Cedar.
For now I will wait to land the puppet and buildbot-configs changes until I verify that those machines would be ready in production (I would test them on staging).
Assignee | ||
Updated•12 years ago
|
Attachment #735922 -
Flags: checked-in+
Assignee | ||
Updated•12 years ago
|
Attachment #740795 -
Flags: checked-in+
Assignee | ||
Comment 26•12 years ago
|
||
In production.
Assignee | ||
Comment 27•12 years ago
|
||
These are running on Cedar:
https://tbpl.mozilla.org/?tree=Cedar&jobname=Windows%207%2032-bit%20cedar
Whiteboard: [refplatform] summary on comment 20 - waiting on more machines and 2 imaging issues → [refplatform] summary on comment 20 - 10 machines got imaged that I will add to Cedar
Assignee | ||
Comment 28•12 years ago
|
||
I had to back-out the code as I had made some mistakes that I did not catch on staging. I will do it properly on Monday.
For now, I have discovered 4 test failures on:
* Windows 7 32-bit cedar {opt,debug} test mochitest-1
* Windows 7 32-bit cedar {opt,debug} test reftest
The reftest ones will be fixed by testing a new build of cedar since the one I was testing did not have the fix that I landed on bug 864788.
The mochitest one shows me a different issue.
The problem is that we're using Windows 7 N which means No Media.
This was found in here for win8:
https://bugzilla.mozilla.org/show_bug.cgi?id=847879#c7
We distributed the fix in here:
Bug 849827 - Please distribute to win8 ix machines "Microsoft Windows Media Feature Pack > for N and KN Versions of all Windows 8 Editions"
Error:
09:40:47 INFO - 200413 ERROR TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_can_play_type_mpeg.html | video/mp4='maybe' - got , expected maybe
Assignee | ||
Comment 29•12 years ago
|
||
Attachment #746387 -
Flags: review?(coop)
Reporter | ||
Updated•12 years ago
|
Attachment #746387 -
Flags: review?(coop) → review+
Assignee | ||
Comment 30•12 years ago
|
||
I think I'm getting tunnel vision.
This add the Win7 on ix tests but it messes up the Windows platforms we're supposed to test on some of these release branches.
For instance, win8 gets added to mozilla-b2g18_v1_0_1 even though I have specified only two platforms:
BRANCHES['mozilla-b2g18']['platforms']['win32']['slave_platforms'] = ['xp', 'win7']
rail, can you please help me out?
Attachment #746633 -
Flags: feedback?(rail)
Comment 31•12 years ago
|
||
Comment on attachment 746633 [details] [diff] [review]
[configs] WIP - add win7 ix
Review of attachment 746633 [details] [diff] [review]:
-----------------------------------------------------------------
::: mozilla-tests/config.py
@@ +1395,5 @@
> + pf_win32 = BRANCHES[branch]['platforms'].get('win32', {})
> + if "win7-ix" in pf_win32:
> + del BRANCHES[branch]['platforms']['win32']['win7-ix']
> + if "win7-ix" in pf_win32.get('slave_platforms', []):
> + BRANCHES[branch]['platforms']['win32']['slave_platforms'].remove("win7-ix")
This won't help you since misc.py uses different logic for mozilla-tests. You have to change BRANCHES[branch]['suites'][s]['options'] (like in http://hg.mozilla.org/build/buildbot-configs/file/59ce2b672588/mozilla-tests/config.py#l1306) and BRANCHES[branch]['%(suite)s_tests'] (like in http://hg.mozilla.org/build/buildbot-configs/file/59ce2b672588/mozilla-tests/config.py#l1311) to remove some platforms.
::: mozilla-tests/config_common.py
@@ +81,1 @@
> def get_talos_slave_platforms(platforms_dict, platforms):
You don't need this hunk. It breaks PEP8.
Attachment #746633 -
Flags: feedback?(rail) → feedback-
Assignee | ||
Comment 32•12 years ago
|
||
This only adds Win7 on ix to Cedar and Jetpack tree.
Attachment #747118 -
Flags: review?(rail)
Comment 33•12 years ago
|
||
Comment on attachment 747118 [details] [diff] [review]
[configs] add win7 ix
I know, our configs are great! :) In overall the patch looks ok, except one thing: I'm seeing win7-ix jetpack enabled on m-c, m-a, m-b and m-r. Is that expected? https://gist.github.com/rail/5547097
Assignee | ||
Comment 34•12 years ago
|
||
(In reply to Rail Aliiev [:rail] from comment #33)
> Comment on attachment 747118 [details] [diff] [review]
> [configs] add win7 ix
>
> I know, our configs are great! :) In overall the patch looks ok, except one
> thing: I'm seeing win7-ix jetpack enabled on m-c, m-a, m-b and m-r. Is that
> expected? https://gist.github.com/rail/5547097
There are two different jetpacks in this world!
The Jetpack/Addon-SDK project and the jetpack suite that is like any other suite.
I'm enabling the first one!
Assignee | ||
Updated•12 years ago
|
Attachment #746633 -
Attachment is obsolete: true
Assignee | ||
Updated•12 years ago
|
Attachment #746387 -
Flags: checked-in+
Updated•12 years ago
|
Attachment #747118 -
Flags: review?(rail) → review+
Assignee | ||
Updated•12 years ago
|
Attachment #747118 -
Flags: checked-in+
Assignee | ||
Updated•12 years ago
|
Attachment #740795 -
Flags: checked-in+ → checked-in-
Assignee | ||
Comment 35•12 years ago
|
||
Summary:
########
* We have 10 machines running on Cedar
* We're waiting on the delivery of rack mount kits so we can rack remaining win7 machines
** We don't yet have an ETA on when they will be delivered
* Once I have more machines I can enable more branches
Whiteboard: [refplatform] summary on comment 20 - 10 machines got imaged that I will add to Cedar → [refplatform] summary on comment 35 - 10 machines are running on Cedar
Assignee | ||
Comment 36•12 years ago
|
||
We're expecting to receive all remaining Windows 7 iX nodes between Tuesday to Wednesday. This patch prepares us to have things ready.
Attachment #748827 -
Flags: review?(coop)
Reporter | ||
Updated•12 years ago
|
Attachment #748827 -
Flags: review?(coop) → review+
Assignee | ||
Comment 37•12 years ago
|
||
Summary:
########
* We have 10 machines running on Cedar
* All nodes should be available sometime tomorrow
* I will reconfigure our masters to get them in production
Assignee | ||
Comment 38•12 years ago
|
||
Comment on attachment 748827 [details] [diff] [review]
[configs] enable win7-ix for all FF23 trees
This is live now.
We have in the production pool the following machines:
* t-w732-ix-0[08-98]
The first 7 will be added to the pool. 99 and 100 will be kept to work on IT's needed graphic cards' solution.
Attachment #748827 -
Flags: checked-in+
Assignee | ||
Comment 39•12 years ago
|
||
I can see it running on Jamun:
https://tbpl.mozilla.org/?tree=Jamun&jobname=Windows%207
Assignee | ||
Updated•12 years ago
|
Whiteboard: [refplatform] summary on comment 35 - 10 machines are running on Cedar → [refplatform] summary on comment 38 - 7 more machines to be added to the pool
Assignee | ||
Comment 40•12 years ago
|
||
Summary
#######
* bug 870453 - fix a bunch of Windows 7 intermittent oranges
* bug 872836 - fix a talos issue
* bug 829126 - 7 more machines need to be added by IT
* bug 873566 - Determine why these 4 machines had graphic issues
Assignee | ||
Comment 41•12 years ago
|
||
We're looking into disabling Windows 7 builders on Rev3 tonight and evaluate on Monday if Win7 on iX is good enough.
Assignee | ||
Updated•12 years ago
|
Assignee | ||
Comment 42•12 years ago
|
||
Since I'm adjusting things for both XP and Win7 I will use the blocking bug (bug 820243) instead.
Assignee | ||
Comment 43•12 years ago
|
||
I'm adding the following machines that were received later on and that have run a bunch of green tests:
* t-w732-ix-001
* t-w732-ix-002
* t-w732-ix-005
* t-w732-ix-006
* t-w732-ix-007
* t-w732-ix-099
I still have to get this machine into production:
* t-w732-ix-100
* t-w732-ix-003 - loaned in bug 829129
* t-w732-ix-004 - loaned in bug 829129
Whiteboard: [refplatform] summary on comment 40 - 7 more machines to be added to the pool → [refplatform] summary on comment 40
Assignee | ||
Comment 44•12 years ago
|
||
We're closing this. All the major work is done. Tomorrow we're stopping rev3 jobs for m-c based project and m-a. We will ride the trains from there on.
We will follow up on individual slaves with our normal problem tracking bugs:
* t-w732-ix-003 - loaned in bug 876013
* t-w732-ix-004 - loaned in bug 876013
* t-w732-ix-100 - iX request for repair in bug 876518
bug 829126 - has been left open to deal to discover the graphic cards solution but nothing left in there for the releng needs.
Updated•12 years ago
|
Product: mozilla.org → Release Engineering
Updated•7 years ago
|
Component: Platform Support → Buildduty
Product: Release Engineering → Infrastructure & Operations
Updated•5 years ago
|
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•