aws/configs/watch_pending.cfg
author Rail Aliiev <rail@mozilla.com>
Mon, 24 Feb 2014 09:48:09 -0500
changeset 322 8941682d655f
parent 314 5b31325396d2
child 325 b70909d8460a
permissions -rw-r--r--
Bug 974869 - rewrite watch pending to cope better with spot requests that aren't being fulfilled
{
    "region_priorities": {
        "us-west-2": 4,
        "us-east-1": 5,
        "us-west-1": 0
    },
    "buildermap": {
        "Android.* (?!try)\\S+ build": "bld-linux64",
        "Android.* try build": "try-linux64",
        "^Linux (?!try)\\S+ (pgo-|leak test )?build": "bld-linux64",
        "^Linux x86-64 (?!try)\\S+ (pgo-|leak test |asan |debug asan |debug static analysis )?build": "bld-linux64",
        "^Linux.* nightly": "bld-linux64",
        "^Linux.* valgrind": "bld-linux64",
        "^Linux.* try.*build": "try-linux64",
        "^b2g_(?!try)\\S+_(unagi|panda|otoro|leo|inari|hamachi|emulator|emulator-debug|emulator-jb|emulator-jb-debug|helix|leo|nexus-4|wasabi)(_eng)?_(dep|nightly|periodic)": "bld-linux64",
        "^b2g_try_(emulator|emulator-debug|emulator-jb-debug|emulator-jb-debug)_(dep|nightly)": "try-linux64",
        "^b2g_(?!try)\\S+_linux(32|64)_gecko(-debug)?": "bld-linux64",
        "^b2g_try_linux(32|64)_gecko(-debug)?": "try-linux64",
        "^Ubuntu VM 12.04 (?!x64).*": "tst-linux32",
        "^Ubuntu VM 12.04 x64.*": "tst-linux64",
        "^Ubuntu ASAN VM 12.04 x64.*": "tst-linux64"
    },
    "spot": {
        "rules": {
            "tst-linux64": [
                {"instance_type": "m1.medium",
                "performance_constant": 1,
                "bid_price": 0.09}
            ],
            "tst-linux32": [
                {"instance_type": "m1.medium",
                 "performance_constant": 1,
                 "bid_price": 0.09}
            ],
            "bld-linux64": [
                {"instance_type": "c3.xlarge",
                 "performance_constant": 1,
                 "bid_price": 0.25},
                {"instance_type": "m3.xlarge",
                 "performance_constant": 1.1,
                 "bid_price": 0.25},
                {"instance_type": "m3.2xlarge",
                 "performance_constant": 1.2,
                 "bid_price": 0.25},
                {"instance_type": "c3.2xlarge",
                 "performance_constant": 1.2,
                 "bid_price": 0.25}
            ],
            "try-linux64": [
                {"instance_type": "c3.xlarge",
                 "performance_constant": 1,
                 "bid_price": 0.25},
                {"instance_type": "m3.xlarge",
                 "performance_constant": 1.1,
                 "bid_price": 0.25},
                {"instance_type": "m3.2xlarge",
                 "performance_constant": 1.2,
                 "bid_price": 0.25},
                {"instance_type": "c3.2xlarge",
                 "performance_constant": 1.2,
                 "bid_price": 0.25}
            ]
        },
        "limits": {
            "us-east-1": {
                "tst-linux64": 200,
                "tst-linux32": 200,
                "bld-linux64": 100,
                "try-linux64": 200
            },
            "us-west-2": {
                "tst-linux64": 200,
                "tst-linux32": 200,
                "bld-linux64": 100,
                "try-linux64": 200
            }
        }
    }
}