Closed Bug 548330 Opened 14 years ago Closed 13 years ago

stop running pskill and delete it from the slaves

Categories

(Release Engineering :: General, defect, P2)

All
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: rail)

Details

(Whiteboard: [buildslaves][opsi])

Attachments

(2 files)

We used to 'pskill' to kill firefox.exe and other processes at the start of a unittest run. With proper Twisted process management and reboots after every build we no longer need it. Additionally, it often causes problems on new slaves because it requires a license to be click-throughed. We should stop running it in UnittestBuildFactory, and delete it from the slaves.
Assignee: nobody → rail
Priority: P5 → P2
Attached patch buildbotcustomSplinter Review
I didn't touch CC* classes, they still may want to use pskill.exe.
Attachment #547023 - Flags: review?(bhearsum)
Attached patch OPSI packageSplinter Review
Attachment #547024 - Flags: review?(bhearsum)
Comment on attachment 547024 [details] [diff] [review]
OPSI package

Review of attachment 547024 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #547024 - Flags: review?(bhearsum) → review+
Comment on attachment 547023 [details] [diff] [review]
buildbotcustom

Review of attachment 547023 [details] [diff] [review]:
-----------------------------------------------------------------
Attachment #547023 - Flags: review?(bhearsum) → review+
I generated remove-pskill_1.0-1.opsi package on production-opsi.build.mozilla.org (tested in staging). I will force installation of the package once the buildbotcustom patch is deployed.
OPSI package set to be deployed in staging and production yesterday.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
(In reply to Ben Hearsum from comment #0)
> We used to 'pskill' to kill firefox.exe and other processes at the start of
> a unittest run. With proper Twisted process management and reboots after
> every build we no longer need it. Additionally, it often causes problems on
> new slaves because it requires a license to be click-throughed. We should
> stop running it in UnittestBuildFactory, and delete it from the slaves.

FYI use -accepteula to avoid the click-through, or switch to taskkill.
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: