Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(545)

Side by Side Diff: master/slaves.cfg

Issue 380733003: slave_hosts_cfg: Use new Windows GCE instances, use fewer, 16-core GCE instances (Closed) Base URL: https://skia.googlesource.com/buildbot.git@master
Patch Set: rebase Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « master/master_compile_builders_cfg.py ('k') | site_config/slave_hosts_cfg.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 3
4 # Copyright (c) 2011 The Chromium Authors. All rights reserved. 4 # Copyright (c) 2011 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 # See master.experimental/slaves.cfg for documentation. 8 # See master.experimental/slaves.cfg for documentation.
9 9
10 10
11 LINUX_CANARY_BUILDSLAVES = range(1, 16) 11 LINUX_CANARY_BUILDSLAVES = range(3)
12 LINUX_COMPILE_BUILDSLAVES = range(1, 51) 12 LINUX_COMPILE_BUILDSLAVES = range(13)
13 LINUX_TEST_BUILDSLAVES = range(10) 13 LINUX_TEST_BUILDSLAVES = range(4)
14 LINUX_XSAN_BUILDSLAVES = range(2)
14 15
15 INTEGER_WIDTH = 3 16 INTEGER_WIDTH = 3
16 DEFAULT_CONCURRENT_BUILDSLAVES = range(4) 17 DEFAULT_CONCURRENT_BUILDSLAVES = range(4)
17 DEFAULT_COMPILE_BUILDSLAVES = range(10) 18 DEFAULT_COMPILE_BUILDSLAVES = range(10)
18 WIN7_COMPILE_BUILDSLAVES = (0, 4) 19 WIN_COMPILE_BUILDSLAVES = range(4)
19 WIN7_GCE_COMPILE_BUILDSLAVES = range(10) 20 WIN_CANARY_BUILDSLAVES = range(3)
20 WIN8_COMPILE_BUILDSLAVES = range(2) 21 WIN8_COMPILE_BUILDSLAVES = range(2)
21 ANDROID_KEEPALIVE_CONDITION = ['python', 22 ANDROID_KEEPALIVE_CONDITION = ['python',
22 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial', 23 'buildbot/slave/skia_slave_scripts/android_verify_device.py', '--serial',
23 '%(serial)s'] 24 '%(serial)s']
24 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux' 25 DEFAULT_ANDROID_SDK_ROOT = '/home/chrome-bot/android-sdk-linux'
25 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_32' 26 DEFAULT_NACL_SDK_ROOT = '/home/chrome-bot/nacl_sdk/pepper_32'
26 LINUX_COMPILE_BUILDERS = [ 27 LINUX_COMPILE_BUILDERS = [
27 'Build-Ubuntu13.10-GCC4.8-x86-Debug', 28 'Build-Ubuntu13.10-GCC4.8-x86-Debug',
28 'Build-Ubuntu13.10-GCC4.8-x86-Release', 29 'Build-Ubuntu13.10-GCC4.8-x86-Release',
29 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug', 30 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug',
(...skipping 23 matching lines...) Expand all
53 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Debug-Android', 54 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Debug-Android',
54 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Release-Android', 55 'Build-Ubuntu13.10-GCC4.8-MipsDSP2-Release-Android',
55 'Build-Ubuntu13.10-GCC4.8-x86-Debug-CrOS_Alex', 56 'Build-Ubuntu13.10-GCC4.8-x86-Debug-CrOS_Alex',
56 'Build-Ubuntu13.10-GCC4.8-x86-Release-CrOS_Alex', 57 'Build-Ubuntu13.10-GCC4.8-x86-Release-CrOS_Alex',
57 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-CrOS_Link', 58 'Build-Ubuntu13.10-GCC4.8-x86_64-Debug-CrOS_Link',
58 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-CrOS_Link', 59 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-CrOS_Link',
59 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-CrOS_Daisy', 60 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-CrOS_Daisy',
60 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-CrOS_Daisy', 61 'Build-Ubuntu13.10-GCC4.8-Arm7-Release-CrOS_Daisy',
61 'Build-Ubuntu13.10-Clang-x86_64-Debug', 62 'Build-Ubuntu13.10-Clang-x86_64-Debug',
62 ] 63 ]
63 WIN7_COMPILE_BUILDERS = [ 64 WIN_COMPILE_BUILDERS = [
64 'Build-Win7-VS2010-x86-Debug', 65 'Build-Win-VS2013-x86-Debug',
65 'Build-Win7-VS2010-x86-Release', 66 'Build-Win-VS2013-x86-Release',
66 'Build-Win7-VS2010-x86_64-Debug', 67 'Build-Win-VS2013-x86_64-Debug',
67 'Build-Win7-VS2010-x86_64-Release', 68 'Build-Win-VS2013-x86_64-Release',
68 'Build-Win7-VS2010-x86-Debug-ANGLE', 69 'Build-Win-VS2013-x86-Debug-ANGLE',
69 'Build-Win7-VS2010-x86-Release-ANGLE', 70 'Build-Win-VS2013-x86-Release-ANGLE',
70 'Build-Win7-VS2010-x86-Debug-DirectWrite', 71 'Build-Win-VS2013-x86-Debug-DirectWrite',
71 'Build-Win7-VS2010-x86-Release-DirectWrite', 72 'Build-Win-VS2013-x86-Release-DirectWrite',
72 'Build-Win7-VS2010-x86-Debug-Exceptions', 73 'Build-Win-VS2013-x86-Debug-Exceptions',
73 ] 74 ]
74 75
75 76
76 def _Format(obj, dictionary): 77 def _Format(obj, dictionary):
77 """ Recursively apply the dictionary to any format strings in the requested 78 """ Recursively apply the dictionary to any format strings in the requested
78 object. Returns a copy and does not modify the original. """ 79 object. Returns a copy and does not modify the original. """
79 if isinstance(obj, str): 80 if isinstance(obj, str):
80 return obj % dictionary 81 return obj % dictionary
81 if isinstance(obj, list): 82 if isinstance(obj, list):
82 return [_Format(item, dictionary) for item in obj] 83 return [_Format(item, dictionary) for item in obj]
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 'Test-ChromeOS-Daisy-MaliT604-Arm7-Release', 304 'Test-ChromeOS-Daisy-MaliT604-Arm7-Release',
304 'Perf-ChromeOS-Daisy-MaliT604-Arm7-Release', 305 'Perf-ChromeOS-Daisy-MaliT604-Arm7-Release',
305 306
306 ], 307 ],
307 'ssh_host': '192.168.1.134', 308 'ssh_host': '192.168.1.134',
308 'ssh_port': '22', 309 'ssh_port': '22',
309 }, 310 },
310 ] + [ 311 ] + [
311 { 312 {
312 'master': 'Skia', 313 'master': 'Skia',
313 'hostname': 'skiabot-linux-sanitizer-%s-A' % ('%d' % i).zfill(INTEGER_WIDTH) , 314 'hostname': 'skiabot-linux-xsan-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
314 'builder': [ 315 'builder': [
315 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-ASAN', 316 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Debug-ASAN',
317 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-TSAN',
316 ], 318 ],
317 } for i in xrange(4) 319 } for i in LINUX_XSAN_BUILDSLAVES
318 ] + [ 320 ] + [
319 { 321 {
320 'master': 'Skia', 322 'master': 'Skia',
321 'hostname': 'skiabot-linux-sanitizer-%s-T' % ('%d' % i).zfill(INTEGER_WIDTH) ,
322 'builder': [
323 'Test-Ubuntu13.10-GCE-NoGPU-x86_64-Release-TSAN',
324 ],
325 } for i in xrange(4)
326 ] + [
327 {
328 'master': 'Skia',
329 'hostname': 'skiabot-shuttle-ubuntu12-gtx550ti-001', 323 'hostname': 'skiabot-shuttle-ubuntu12-gtx550ti-001',
330 'builder': [ 324 'builder': [
331 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Debug-ZeroGPUCache', 325 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Debug-ZeroGPUCache',
332 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind', 326 'Test-Ubuntu12-ShuttleA-GTX550Ti-x86_64-Release-Valgrind',
333 ], 327 ],
334 }, 328 },
335 ] + [ 329 ] + [
336 { 330 {
337 'master': 'Skia', 331 'master': 'Skia',
338 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-%s' % ('%d' % i).zfill(INTEGER_ WIDTH), 332 'hostname': 'skiabot-shuttle-ubuntu12-gtx660-%s' % ('%d' % i).zfill(INTEGER_ WIDTH),
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 { 393 {
400 'master': 'Skia', 394 'master': 'Skia',
401 'hostname': 'skiabot-shuttle-win7-intel-special-000', 395 'hostname': 'skiabot-shuttle-win7-intel-special-000',
402 'builder': [ 396 'builder': [
403 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE', 397 'Test-Win7-ShuttleA-HD2000-x86-Debug-ANGLE',
404 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE', 398 'Test-Win7-ShuttleA-HD2000-x86-Release-ANGLE',
405 'Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite', 399 'Test-Win7-ShuttleA-HD2000-x86-Debug-DirectWrite',
406 'Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite', 400 'Test-Win7-ShuttleA-HD2000-x86-Release-DirectWrite',
407 ], 401 ],
408 }, 402 },
403 ] + [
409 { 404 {
410 'master': 'Skia', 405 'master': 'Skia',
411 'hostname': 'skiabot-win-canary-001', 406 'hostname': 'skiabot-win-canary-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
412 'builder': [ 407 'builder': [
413 'Canary-Chrome-Win7-Ninja-x86-SharedLib_ToT', 408 'Canary-Chrome-Win-Ninja-x86-SharedLib_ToT',
414 ], 409 ],
415 }, 410 } for i in WIN_CANARY_BUILDSLAVES
411 ] + [
416 { 412 {
417 'master': 'Skia', 413 'master': 'Skia',
418 'hostname': 'skiabot-shuttle-win8-gtx660-000', 414 'hostname': 'skiabot-shuttle-win8-gtx660-000',
419 'builder': [ 415 'builder': [
420 'Test-Win8-ShuttleA-GTX660-x86-Debug', 416 'Test-Win8-ShuttleA-GTX660-x86-Debug',
421 'Test-Win8-ShuttleA-GTX660-x86-Release', 417 'Test-Win8-ShuttleA-GTX660-x86-Release',
422 'Test-Win8-ShuttleA-GTX660-x86_64-Debug', 418 'Test-Win8-ShuttleA-GTX660-x86_64-Debug',
423 'Test-Win8-ShuttleA-GTX660-x86_64-Release', 419 'Test-Win8-ShuttleA-GTX660-x86_64-Release',
424 ], 420 ],
425 }, 421 },
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
538 'builder': [ 534 'builder': [
539 'Build-Mac10.8-Clang-x86-Debug', 535 'Build-Mac10.8-Clang-x86-Debug',
540 'Build-Mac10.8-Clang-x86-Release', 536 'Build-Mac10.8-Clang-x86-Release',
541 'Build-Mac10.8-Clang-x86_64-Debug', 537 'Build-Mac10.8-Clang-x86_64-Debug',
542 'Build-Mac10.8-Clang-x86_64-Release', 538 'Build-Mac10.8-Clang-x86_64-Release',
543 ], 539 ],
544 } for i in DEFAULT_COMPILE_BUILDSLAVES 540 } for i in DEFAULT_COMPILE_BUILDSLAVES
545 ] + [ 541 ] + [
546 { 542 {
547 'master': 'CompileSkia', 543 'master': 'CompileSkia',
548 'hostname': 'skiabot-win-vm-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
549 'builder': WIN7_COMPILE_BUILDERS,
550 } for i in WIN7_GCE_COMPILE_BUILDSLAVES
551 ] + [
552 {
553 'master': 'CompileSkia',
554 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH), 544 'hostname': 'skiabot-win-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
555 'builder': WIN7_COMPILE_BUILDERS, 545 'builder': WIN_COMPILE_BUILDERS,
556 } for i in WIN7_COMPILE_BUILDSLAVES 546 } for i in WIN_COMPILE_BUILDSLAVES
557 ] + [
558 {
559 'master': 'CompileSkia',
560 'hostname': 'skiabot-win8-compile-%s' % ('%d' % i).zfill(INTEGER_WIDTH),
561 'builder': [
562 'Build-Win8-VS2012-x86-Debug',
563 'Build-Win8-VS2012-x86-Release',
564 'Build-Win8-VS2012-x86_64-Debug',
565 'Build-Win8-VS2012-x86_64-Release',
566 ],
567 } for i in WIN8_COMPILE_BUILDSLAVES
568 ] + [ 547 ] + [
569 ################################################################################ 548 ################################################################################
570 ############################ Private Buildslaves ############################### 549 ############################ Private Buildslaves ###############################
571 ################################################################################ 550 ################################################################################
572 551
573 { 552 {
574 'master': 'PrivateSkia', 553 'master': 'PrivateSkia',
575 'hostname': 'skiabot-shuttle-ubuntu12-logan-001', 554 'hostname': 'skiabot-shuttle-ubuntu12-logan-001',
576 'builder': [ 555 'builder': [
577 'Test-Android-Logan-Nvidia-Arm7-Debug', 556 'Test-Android-Logan-Nvidia-Arm7-Debug',
(...skipping 11 matching lines...) Expand all
589 'Housekeeper-PerCommit-AndroidRoll', 568 'Housekeeper-PerCommit-AndroidRoll',
590 ], 569 ],
591 }, 570 },
592 571
593 ################################################################################ 572 ################################################################################
594 ############################## FYI Buildslaves ################################# 573 ############################## FYI Buildslaves #################################
595 ################################################################################ 574 ################################################################################
596 575
597 { 576 {
598 'master': 'FYISkia', 577 'master': 'FYISkia',
599 'hostname': 'skiabot-shuttle-ubuntu12-006', 578 'hostname': 'skiabot-linux-vm-000',
600 'builder': [ 579 'builder': [
601 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release', 580 'Canary-Moz2D-Ubuntu12-GCC-x86_64-Release',
602 ], 581 ],
603 }, 582 },
604 583
605 { 584 {
606 'master': 'FYISkia', 585 'master': 'FYISkia',
607 'hostname': 'skiabot-shuttle-ubuntu13-003', 586 'hostname': 'skiabot-shuttle-ubuntu13-003',
608 'builder': [ 587 'builder': [
609 'Housekeeper-Nightly-Monitoring', 588 'Housekeeper-Nightly-Monitoring',
610 ], 589 ],
611 }, 590 },
612 591
613 { 592 {
614 'master': 'FYISkia', 593 'master': 'FYISkia',
615 'hostname': 'skia-recreate-skps', 594 'hostname': 'skiabot-linux-vm-001',
616 'builder': [ 595 'builder': [
617 'Housekeeper-Nightly-RecreateSKPs', 596 'Housekeeper-Nightly-RecreateSKPs',
618 ], 597 ],
619 }, 598 },
620 599
621 { 600 {
622 'master': 'FYISkia', 601 'master': 'FYISkia',
623 'hostname': 'skiabot-linux-vm-001', 602 'hostname': 'skiabot-linux-vm-002',
624 'builder': [ 603 'builder': [
625 'Test-Linux-Bare-NoGPU-Arm64-Debug', 604 'Test-Linux-Bare-NoGPU-Arm64-Debug',
626 ], 605 ],
627 'ssh_host': 'localhost', 606 'ssh_host': 'localhost',
628 'ssh_port': '8022', 607 'ssh_port': '8022',
629 'ssh_user': 'user', 608 'ssh_user': 'user',
630 }, 609 },
631 610
632 { 611 {
633 'master': 'FYISkia', 612 'master': 'FYISkia',
634 'hostname': 'skiabot-linux-vm-002', 613 'hostname': 'skiabot-linux-vm-003',
635 'builder': [ 614 'builder': [
636 'Housekeeper-PerCommit-AutoRoll', 615 'Housekeeper-PerCommit-AutoRoll',
637 ], 616 ],
638 }, 617 },
639 ]] 618 ]]
640 619
641 620
642 for slave_dict in slaves: 621 for slave_dict in slaves:
643 AddTrybots(slave_dict) 622 AddTrybots(slave_dict)
644 623
645 624
646 cq_trybots = [ 625 cq_trybots = [
647 'Build-Mac10.8-Clang-x86-Release-Trybot', 626 'Build-Mac10.8-Clang-x86-Release-Trybot',
648 'Build-Mac10.8-Clang-x86_64-Release-Trybot', 627 'Build-Mac10.8-Clang-x86_64-Release-Trybot',
649 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot', 628 'Build-Ubuntu13.10-Clang-x86_64-Debug-Trybot',
650 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot', 629 'Build-Ubuntu13.10-GCC4.8-x86_64-Release-Trybot',
651 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot', 630 'Build-Ubuntu13.10-GCC4.8-Arm7-Debug-Android-Trybot',
652 'Build-Win7-VS2010-x86-Debug-Trybot', 631 'Build-Win-VS2013-x86-Debug-Trybot',
653 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot', 632 'Test-Ubuntu13.10-ShuttleA-NoGPU-x86_64-Debug-Trybot',
654 ] 633 ]
OLDNEW
« no previous file with comments | « master/master_compile_builders_cfg.py ('k') | site_config/slave_hosts_cfg.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698