From 3c65b637a45a1f35218ea4f926fc076cdc590d05 Mon Sep 17 00:00:00 2001 From: Michael Still Date: Thu, 26 Dec 2013 09:49:42 +1100 Subject: [PATCH] Historical analysis of migration times. Break out the log parser so I can reuse it, add a couple of tools to analyse test logs to generate historical timings. Fixes bug: 1263873 DocImpact: we should document the methodology here. Change-Id: I23a66e17612daa20bcb1beda59af1e6bd4f1b276 --- results.json | 11203 ++++++++++++++++ setup.cfg | 2 + tests/assets/logcontent | 1490 ++ .../test_handle_results.py | 61 +- turbo_hipster/analyse_historical.py | 132 + turbo_hipster/report_historical.py | 58 + .../gate_real_db_upgrade/handle_results.py | 122 +- .../task_plugins/gate_real_db_upgrade/task.py | 45 +- 8 files changed, 13009 insertions(+), 104 deletions(-) create mode 100644 results.json create mode 100644 tests/assets/logcontent create mode 100644 turbo_hipster/analyse_historical.py create mode 100644 turbo_hipster/report_historical.py diff --git a/results.json b/results.json new file mode 100644 index 0000000..7c11d87 --- /dev/null +++ b/results.json @@ -0,0 +1,11203 @@ +{ + "mysql": { + "20130910_devstack_applied_to_150": { + "134": { + "0": 716, + "1": 49, + "2": 2 + }, + "135": { + "0": 738, + "1": 29 + }, + "136": { + "0": 724, + "1": 43 + }, + "137": { + "0": 749, + "1": 18 + }, + "138": { + "0": 744, + "1": 22, + "2": 1 + }, + "139": { + "0": 738, + "1": 28, + "2": 1 + }, + "140": { + "0": 762, + "1": 5 + }, + "141": { + "0": 757, + "1": 10 + }, + "142": { + "0": 736, + "1": 31 + }, + "143": { + "0": 729, + "1": 37, + "2": 1 + }, + "144": { + "0": 685, + "1": 80, + "2": 1, + "3": 1 + }, + "145": { + "0": 753, + "1": 14 + }, + "146": { + "0": 748, + "1": 19 + }, + "147": { + "0": 741, + "1": 26 + }, + "148": { + "0": 716, + "1": 49, + "2": 1, + "4": 1 + }, + "149": { + "0": 577, + "1": 186, + "2": 2, + "5": 1, + "8": 1 + }, + "150": { + "0": 739, + "1": 27, + "2": 1 + }, + "151": { + "0": 1399, + "1": 153, + "2": 6 + }, + "152": { + "1": 690, + "2": 642, + "3": 110, + "4": 29, + "5": 26, + "6": 19, + "7": 13, + "8": 8, + "9": 7, + "12": 4, + "14": 2, + "15": 1, + "17": 1, + "35": 1, + "42": 1, + "59": 1, + "66": 1, + "81": 1, + "85": 1 + }, + "153": { + "0": 1520, + "1": 38 + }, + "154": { + "0": 418, + "1": 991, + "2": 99, + "3": 27, + "4": 8, + "5": 5, + "6": 3, + "7": 1, + "8": 2, + "18": 1, + "20": 1, + "23": 1, + "33": 1 + }, + "155": { + "0": 1485, + "1": 74 + }, + "156": { + "0": 1476, + "1": 82, + "2": 1 + }, + "157": { + "0": 1536, + "1": 23 + }, + "158": { + "0": 1418, + "1": 141 + }, + "159": { + "0": 1206, + "1": 341, + "2": 8, + "3": 1, + "5": 1, + "10": 2 + }, + "160": { + "0": 1527, + "1": 32 + }, + "161": { + "0": 1521, + "1": 38 + }, + "162": { + "0": 1551, + "1": 8 + }, + "163": { + "0": 1551, + "1": 8 + }, + "164": { + "0": 1547, + "1": 12 + }, + "165": { + "0": 1552, + "1": 7 + }, + "166": { + "0": 1549, + "1": 10 + }, + "167": { + "0": 1552, + "1": 7 + }, + "168": { + "0": 1548, + "1": 11 + }, + "169": { + "0": 1550, + "1": 9 + }, + "170": { + "0": 1543, + "1": 15, + "2": 1 + }, + "171": { + "0": 1551, + "1": 8 + }, + "172": { + "0": 1405, + "1": 153, + "2": 1 + }, + "173": { + "0": 1487, + "1": 69, + "2": 3 + }, + "174": { + "0": 1486, + "1": 73 + }, + "175": { + "0": 1477, + "1": 78, + "2": 4 + }, + "176": { + "0": 1518, + "1": 39, + "2": 2 + }, + "177": { + "0": 1478, + "1": 81 + }, + "178": { + "0": 1510, + "1": 49 + }, + "179": { + "0": 1487, + "1": 70, + "2": 2 + }, + "180": { + "0": 1460, + "1": 96, + "3": 1, + "7": 1 + }, + "181": { + "0": 1471, + "1": 86, + "2": 1 + }, + "182": { + "0": 1476, + "1": 81, + "2": 1 + }, + "183": { + "0": 1530, + "1": 28 + }, + "184": { + "0": 1270, + "1": 278, + "2": 6, + "5": 1, + "6": 1, + "9": 1, + "10": 1 + }, + "185": { + "0": 984, + "1": 525, + "2": 32, + "3": 8, + "4": 3, + "5": 2, + "6": 1, + "11": 1, + "12": 1, + "16": 1 + }, + "186": { + "0": 1180, + "1": 359, + "2": 12, + "3": 3, + "4": 1, + "6": 1, + "8": 1, + "11": 1 + }, + "187": { + "0": 1328, + "1": 221, + "2": 7, + "3": 1, + "7": 1 + }, + "188": { + "0": 1492, + "1": 65, + "2": 1 + }, + "189": { + "0": 1488, + "1": 69, + "2": 1 + }, + "190": { + "0": 1485, + "1": 72, + "2": 1 + }, + "191": { + "0": 1493, + "1": 65 + }, + "192": { + "0": 1436, + "1": 119, + "2": 1, + "3": 2 + }, + "193": { + "0": 1403, + "1": 153, + "2": 1, + "3": 1 + }, + "194": { + "0": 855, + "1": 647, + "2": 39, + "3": 9, + "4": 1, + "5": 2, + "6": 1, + "11": 1, + "15": 1, + "16": 1, + "20": 1 + }, + "195": { + "0": 1470, + "1": 86, + "2": 2 + }, + "196": { + "0": 1440, + "1": 116, + "2": 2 + }, + "197": { + "0": 1496, + "1": 62 + }, + "198": { + "0": 1478, + "1": 79, + "2": 1 + }, + "199": { + "0": 1485, + "1": 73 + }, + "200": { + "0": 1278, + "1": 273, + "2": 1, + "3": 2, + "4": 1, + "5": 1, + "10": 2 + }, + "201": { + "0": 1539, + "1": 19 + }, + "202": { + "0": 1470, + "1": 86, + "2": 2 + }, + "203": { + "0": 1272, + "1": 278, + "2": 5, + "4": 1, + "5": 2 + }, + "204": { + "0": 1490, + "1": 68 + }, + "205": { + "0": 1454, + "1": 102, + "2": 1, + "3": 1 + }, + "206": { + "0": 1424, + "1": 133, + "2": 1 + }, + "207": { + "0": 1480, + "1": 76, + "2": 2 + }, + "208": { + "0": 1456, + "1": 98, + "2": 3, + "3": 1 + }, + "209": { + "0": 1296, + "1": 253, + "2": 5, + "3": 1, + "6": 2, + "7": 1 + }, + "210": { + "0": 1496, + "1": 61, + "2": 1 + }, + "211": { + "0": 1498, + "1": 60 + }, + "212": { + "0": 1476, + "1": 79, + "2": 3 + }, + "213": { + "0": 1379, + "1": 174, + "2": 2, + "3": 1, + "4": 1, + "5": 1 + }, + "214": { + "0": 1429, + "1": 124, + "2": 2, + "3": 3 + }, + "215": { + "0": 1543, + "1": 15 + }, + "216": { + "0": 1451, + "1": 63 + }, + "217": { + "0": 1486, + "1": 12 + }, + "218": { + "0": 1488, + "1": 10 + }, + "219": { + "0": 1485, + "1": 13 + }, + "220": { + "0": 1488, + "1": 10 + }, + "221": { + "0": 1489, + "1": 9 + }, + "222": { + "0": 1487, + "1": 11 + }, + "223": { + "0": 1488, + "1": 10 + }, + "224": { + "0": 1485, + "1": 13 + }, + "225": { + "0": 1485, + "1": 13 + }, + "226": { + "0": 1487, + "1": 11 + }, + "227": { + "0": 993, + "1": 13 + }, + "228": { + "0": 44, + "1": 3 + } + }, + "20130910_devstack_export": { + "148": { + "0": 32, + "1": 5, + "3": 1, + "4": 1 + }, + "149": { + "0": 29, + "1": 8, + "14": 1, + "15": 1 + }, + "150": { + "0": 37, + "1": 2 + }, + "151": { + "0": 37, + "1": 1, + "2": 1 + }, + "152": { + "1": 3, + "2": 33, + "3": 1, + "75": 1, + "82": 1 + }, + "153": { + "0": 38, + "1": 1 + }, + "154": { + "0": 5, + "1": 32, + "20": 1, + "22": 1 + }, + "155": { + "0": 35, + "1": 4 + }, + "156": { + "0": 32, + "1": 6, + "2": 1 + }, + "157": { + "0": 38, + "1": 1 + }, + "158": { + "0": 36, + "1": 2, + "2": 1 + }, + "159": { + "0": 27, + "1": 10, + "6": 1, + "12": 1 + }, + "160": { + "0": 38, + "1": 1 + }, + "161": { + "0": 39 + }, + "162": { + "0": 38, + "1": 1 + }, + "163": { + "0": 38, + "1": 1 + }, + "164": { + "0": 38, + "1": 1 + }, + "165": { + "0": 38, + "1": 1 + }, + "166": { + "0": 38, + "1": 1 + }, + "167": { + "0": 38, + "1": 1 + }, + "168": { + "0": 39 + }, + "169": { + "0": 39 + }, + "170": { + "0": 37, + "1": 2 + }, + "171": { + "0": 39 + }, + "172": { + "0": 36, + "1": 2, + "2": 1 + }, + "173": { + "0": 33, + "1": 6 + }, + "174": { + "0": 37, + "1": 2 + }, + "175": { + "0": 35, + "1": 2, + "3": 1, + "4": 1 + }, + "176": { + "0": 36, + "1": 2, + "2": 1 + }, + "177": { + "0": 35, + "1": 4 + }, + "178": { + "0": 36, + "1": 2, + "3": 1 + }, + "179": { + "0": 36, + "1": 2, + "2": 1 + }, + "180": { + "0": 36, + "1": 1, + "5": 2 + }, + "181": { + "0": 37, + "1": 2 + }, + "182": { + "0": 36, + "1": 2, + "2": 1 + }, + "183": { + "0": 37, + "1": 2 + }, + "184": { + "0": 33, + "1": 4, + "6": 1, + "13": 1 + }, + "185": { + "0": 21, + "1": 16, + "12": 1, + "17": 1 + }, + "186": { + "0": 28, + "1": 9, + "8": 1, + "11": 1 + }, + "187": { + "0": 35, + "1": 2, + "4": 1, + "7": 1 + }, + "188": { + "0": 34, + "1": 5 + }, + "189": { + "0": 33, + "1": 6 + }, + "190": { + "0": 38, + "1": 1 + }, + "191": { + "0": 36, + "1": 3 + }, + "192": { + "0": 34, + "1": 4, + "2": 1 + }, + "193": { + "0": 34, + "1": 3, + "2": 2 + }, + "194": { + "0": 15, + "1": 22, + "17": 1, + "18": 1 + }, + "195": { + "0": 37, + "1": 1, + "2": 1 + }, + "196": { + "0": 32, + "1": 6, + "2": 1 + }, + "197": { + "0": 35, + "1": 4 + }, + "198": { + "0": 36, + "1": 2, + "2": 1 + }, + "199": { + "0": 36, + "1": 3 + }, + "200": { + "0": 35, + "1": 2, + "4": 1, + "8": 1 + }, + "201": { + "0": 38, + "1": 1 + }, + "202": { + "0": 35, + "1": 4 + }, + "203": { + "0": 30, + "1": 7, + "5": 1, + "6": 1 + }, + "204": { + "0": 34, + "1": 5 + }, + "205": { + "0": 34, + "1": 5 + }, + "206": { + "0": 33, + "1": 4, + "3": 2 + }, + "207": { + "0": 38, + "2": 1 + }, + "208": { + "0": 36, + "1": 1, + "2": 1, + "4": 1 + }, + "209": { + "0": 28, + "1": 9, + "4": 1, + "7": 1 + }, + "210": { + "0": 36, + "1": 3 + }, + "211": { + "0": 35, + "1": 4 + }, + "212": { + "0": 35, + "1": 2, + "2": 2 + }, + "213": { + "0": 36, + "1": 1, + "2": 1, + "5": 1 + }, + "214": { + "0": 46, + "1": 29, + "2": 1, + "4": 1, + "5": 1 + }, + "215": { + "0": 76, + "1": 2 + }, + "216": { + "0": 33, + "1": 1 + }, + "217": { + "0": 17, + "1": 1 + }, + "218": { + "0": 17, + "1": 1 + }, + "219": { + "0": 18 + }, + "220": { + "0": 18 + }, + "221": { + "0": 18 + }, + "222": { + "0": 14, + "1": 4 + }, + "223": { + "0": 18 + }, + "224": { + "0": 18 + }, + "225": { + "0": 18 + }, + "226": { + "0": 18 + } + }, + "20131007_devstack_export": { + "133": { + "1": 202, + "2": 380, + "3": 72, + "4": 41, + "5": 15, + "6": 12, + "7": 6, + "8": 5, + "9": 5, + "10": 4, + "11": 3, + "12": 3, + "13": 1, + "14": 2, + "23": 1, + "44": 1 + }, + "134": { + "0": 1354, + "1": 70, + "2": 2, + "3": 1 + }, + "135": { + "0": 1370, + "1": 57 + }, + "136": { + "0": 1363, + "1": 63, + "2": 1 + }, + "137": { + "0": 1366, + "1": 61 + }, + "138": { + "0": 1370, + "1": 57 + }, + "139": { + "0": 1349, + "1": 77, + "3": 1 + }, + "140": { + "0": 1414, + "1": 13 + }, + "141": { + "0": 1407, + "1": 19, + "2": 1 + }, + "142": { + "0": 1380, + "1": 47 + }, + "143": { + "0": 1345, + "1": 81, + "3": 1 + }, + "144": { + "0": 1281, + "1": 144, + "2": 1, + "3": 1 + }, + "145": { + "0": 1390, + "1": 37 + }, + "146": { + "0": 1392, + "1": 35 + }, + "147": { + "0": 1386, + "1": 41 + }, + "148": { + "0": 1310, + "1": 115, + "2": 2 + }, + "149": { + "0": 1126, + "1": 276, + "2": 19, + "3": 3, + "4": 1, + "7": 1, + "10": 1 + }, + "150": { + "0": 1350, + "1": 76, + "3": 1 + }, + "151": { + "0": 1393, + "1": 34 + }, + "152": { + "1": 626, + "2": 585, + "3": 97, + "4": 46, + "5": 26, + "6": 17, + "7": 11, + "8": 6, + "9": 4, + "10": 3, + "11": 4, + "26": 1, + "28": 1 + }, + "153": { + "0": 1393, + "1": 34 + }, + "154": { + "0": 345, + "1": 952, + "2": 78, + "3": 28, + "4": 12, + "5": 8, + "7": 1, + "10": 1, + "11": 1, + "12": 1 + }, + "155": { + "0": 1356, + "1": 72 + }, + "156": { + "0": 1340, + "1": 87, + "2": 1 + }, + "157": { + "0": 1400, + "1": 28 + }, + "158": { + "0": 1369, + "1": 59 + }, + "159": { + "0": 1155, + "1": 263, + "2": 8, + "3": 1, + "5": 1 + }, + "160": { + "0": 1393, + "1": 35 + }, + "161": { + "0": 1394, + "1": 34 + }, + "162": { + "0": 1421, + "1": 7 + }, + "163": { + "0": 1410, + "1": 18 + }, + "164": { + "0": 1416, + "1": 12 + }, + "165": { + "0": 1416, + "1": 12 + }, + "166": { + "0": 1423, + "1": 5 + }, + "167": { + "0": 1421, + "1": 7 + }, + "168": { + "0": 1419, + "1": 9 + }, + "169": { + "0": 1417, + "1": 11 + }, + "170": { + "0": 1419, + "1": 9 + }, + "171": { + "0": 1423, + "1": 5 + }, + "172": { + "0": 1338, + "1": 88, + "2": 1, + "4": 1 + }, + "173": { + "0": 1353, + "1": 74, + "2": 1 + }, + "174": { + "0": 1373, + "1": 55 + }, + "175": { + "0": 1360, + "1": 67, + "2": 1 + }, + "176": { + "0": 1385, + "1": 43 + }, + "177": { + "0": 1371, + "1": 57 + }, + "178": { + "0": 1378, + "1": 50 + }, + "179": { + "0": 1341, + "1": 85, + "2": 2 + }, + "180": { + "0": 1326, + "1": 100, + "2": 1 + }, + "181": { + "0": 1336, + "1": 91 + }, + "182": { + "0": 1363, + "1": 64 + }, + "183": { + "0": 1398, + "1": 29 + }, + "184": { + "0": 1157, + "1": 266, + "2": 3, + "3": 1 + }, + "185": { + "0": 882, + "1": 502, + "2": 35, + "3": 6, + "4": 2 + }, + "186": { + "0": 1113, + "1": 297, + "2": 12, + "3": 4, + "4": 1 + }, + "187": { + "0": 1201, + "1": 222, + "2": 2, + "3": 2 + }, + "188": { + "0": 1375, + "1": 52 + }, + "189": { + "0": 1366, + "1": 61 + }, + "190": { + "0": 1365, + "1": 62 + }, + "191": { + "0": 1373, + "1": 54 + }, + "192": { + "0": 1327, + "1": 98, + "2": 2 + }, + "193": { + "0": 1285, + "1": 142 + }, + "194": { + "0": 774, + "1": 593, + "2": 40, + "3": 13, + "4": 2, + "5": 3, + "7": 2 + }, + "195": { + "0": 1344, + "1": 82, + "2": 1 + }, + "196": { + "0": 1309, + "1": 117, + "2": 1 + }, + "197": { + "0": 1370, + "1": 57 + }, + "198": { + "0": 1364, + "1": 63 + }, + "199": { + "0": 1363, + "1": 64 + }, + "200": { + "0": 1188, + "1": 231, + "2": 6, + "3": 1, + "5": 1 + }, + "201": { + "0": 1417, + "1": 10 + }, + "202": { + "0": 1350, + "1": 77 + }, + "203": { + "0": 1172, + "1": 249, + "2": 4, + "3": 1, + "4": 1 + }, + "204": { + "0": 1367, + "1": 60 + }, + "205": { + "0": 1338, + "1": 88, + "2": 1 + }, + "206": { + "0": 1293, + "1": 134 + }, + "207": { + "0": 1343, + "1": 83, + "2": 1 + }, + "208": { + "0": 1350, + "1": 76, + "2": 1 + }, + "209": { + "0": 1163, + "1": 256, + "2": 8 + }, + "210": { + "0": 1355, + "1": 72 + }, + "211": { + "0": 1374, + "1": 53 + }, + "212": { + "0": 1353, + "1": 73, + "2": 1 + }, + "213": { + "0": 1273, + "1": 154 + }, + "214": { + "0": 1317, + "1": 110 + }, + "215": { + "0": 1420, + "1": 7 + }, + "216": { + "0": 1362, + "1": 65 + }, + "217": { + "0": 1413, + "1": 12 + }, + "218": { + "0": 1412, + "1": 13 + }, + "219": { + "0": 1418, + "1": 7 + }, + "220": { + "0": 1418, + "1": 7 + }, + "221": { + "0": 1411, + "1": 14 + }, + "222": { + "0": 1416, + "1": 9 + }, + "223": { + "0": 1416, + "1": 8, + "2": 1 + }, + "224": { + "0": 1409, + "1": 16 + }, + "225": { + "0": 1419, + "1": 6 + }, + "226": { + "0": 1415, + "1": 10 + }, + "227": { + "0": 967, + "1": 13 + }, + "228": { + "0": 36, + "1": 5 + } + }, + "devstack_131007": { + "170": { + "2": 107, + "3": 124, + "4": 9, + "5": 5 + }, + "171": { + "0": 243, + "1": 2 + }, + "172": { + "0": 148, + "1": 97 + }, + "173": { + "0": 238, + "1": 7 + }, + "174": { + "0": 211, + "1": 34 + }, + "175": { + "0": 236, + "1": 9 + }, + "176": { + "0": 243, + "1": 2 + }, + "177": { + "0": 233, + "1": 12 + }, + "178": { + "0": 239, + "1": 6 + }, + "179": { + "0": 232, + "1": 13 + }, + "180": { + "0": 229, + "1": 16 + }, + "181": { + "0": 232, + "1": 13 + }, + "182": { + "0": 239, + "1": 6 + }, + "183": { + "0": 242, + "1": 3 + }, + "184": { + "0": 217, + "1": 28 + }, + "185": { + "0": 149, + "1": 96 + }, + "186": { + "0": 211, + "1": 34 + }, + "187": { + "0": 217, + "1": 28 + }, + "188": { + "0": 237, + "1": 8 + }, + "189": { + "0": 239, + "1": 6 + }, + "190": { + "0": 234, + "1": 11 + }, + "191": { + "0": 235, + "1": 10 + }, + "192": { + "0": 230, + "1": 15 + }, + "193": { + "0": 228, + "1": 17 + }, + "194": { + "0": 129, + "1": 116 + }, + "195": { + "0": 233, + "1": 12 + }, + "196": { + "0": 233, + "1": 12 + }, + "197": { + "0": 236, + "1": 9 + }, + "198": { + "0": 242, + "1": 3 + }, + "199": { + "0": 243, + "1": 2 + }, + "200": { + "0": 224, + "1": 21 + }, + "201": { + "0": 242, + "1": 3 + }, + "202": { + "0": 232, + "1": 13 + }, + "203": { + "0": 212, + "1": 33 + }, + "204": { + "0": 236, + "1": 9 + }, + "205": { + "0": 233, + "1": 12 + }, + "206": { + "0": 228, + "1": 17 + }, + "207": { + "0": 239, + "1": 6 + }, + "208": { + "0": 233, + "1": 12 + }, + "209": { + "0": 201, + "1": 44 + }, + "210": { + "0": 235, + "1": 10 + }, + "211": { + "0": 234, + "1": 11 + }, + "212": { + "0": 238, + "1": 7 + }, + "213": { + "0": 217, + "1": 28 + }, + "214": { + "0": 232, + "1": 13 + }, + "215": { + "0": 245 + }, + "216": { + "0": 237, + "1": 8 + }, + "217": { + "0": 243, + "1": 2 + }, + "218": { + "0": 245 + }, + "219": { + "0": 245 + }, + "220": { + "0": 243, + "1": 2 + }, + "221": { + "0": 244, + "1": 1 + }, + "222": { + "0": 243, + "1": 2 + }, + "223": { + "0": 244, + "1": 1 + }, + "224": { + "0": 243, + "1": 2 + }, + "225": { + "0": 244, + "1": 1 + }, + "226": { + "0": 245 + }, + "227": { + "0": 412, + "1": 25 + }, + "228": { + "0": 419, + "1": 18 + }, + "229": { + "0": 425, + "1": 12 + }, + "230": { + "0": 15 + } + }, + "devstack_150": { + "133": { + "6": 1 + }, + "134": { + "0": 941, + "1": 74, + "3": 1 + }, + "135": { + "0": 935, + "1": 81 + }, + "136": { + "0": 954, + "1": 62 + }, + "137": { + "0": 973, + "1": 43 + }, + "138": { + "0": 961, + "1": 55 + }, + "139": { + "0": 945, + "1": 71 + }, + "140": { + "0": 1006, + "1": 10 + }, + "141": { + "0": 1100, + "1": 37 + }, + "142": { + "0": 1081, + "1": 56 + }, + "143": { + "0": 1056, + "1": 81 + }, + "144": { + "0": 994, + "1": 143 + }, + "145": { + "0": 1095, + "1": 42 + }, + "146": { + "0": 1084, + "1": 53 + }, + "147": { + "0": 1086, + "1": 51 + }, + "148": { + "0": 1039, + "1": 97, + "2": 1 + }, + "149": { + "0": 791, + "1": 317, + "2": 25, + "3": 2, + "4": 3, + "50": 1 + }, + "150": { + "0": 1079, + "1": 59 + }, + "151": { + "0": 2099, + "1": 246, + "2": 9, + "4": 2, + "7": 1, + "8": 1, + "9": 1 + }, + "152": { + "1": 896, + "2": 670, + "3": 93, + "4": 104, + "5": 110, + "6": 111, + "7": 70, + "8": 89, + "9": 58, + "10": 28, + "11": 30, + "12": 23, + "13": 21, + "14": 15, + "15": 10, + "16": 3, + "17": 5, + "18": 2, + "19": 1, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "25": 2, + "26": 1, + "27": 1, + "28": 1, + "34": 1, + "44": 1, + "50": 1, + "54": 2, + "79": 1 + }, + "153": { + "0": 2218, + "1": 140 + }, + "154": { + "0": 526, + "1": 1096, + "2": 260, + "3": 231, + "4": 128, + "5": 85, + "6": 18, + "7": 5, + "8": 4, + "10": 1, + "11": 2, + "13": 1, + "25": 1 + }, + "155": { + "0": 2168, + "1": 190 + }, + "156": { + "0": 2132, + "1": 225, + "3": 1 + }, + "157": { + "0": 2297, + "1": 61 + }, + "158": { + "0": 2029, + "1": 325, + "2": 3, + "3": 1 + }, + "159": { + "0": 1715, + "1": 602, + "2": 34, + "3": 2, + "4": 3, + "5": 1, + "11": 1 + }, + "160": { + "0": 2248, + "1": 111 + }, + "161": { + "0": 2252, + "1": 107 + }, + "162": { + "0": 2338, + "1": 23 + }, + "163": { + "0": 2333, + "1": 28 + }, + "164": { + "0": 2337, + "1": 24 + }, + "165": { + "0": 2324, + "1": 36 + }, + "166": { + "0": 2330, + "1": 30 + }, + "167": { + "0": 2324, + "1": 36 + }, + "168": { + "0": 2343, + "1": 17 + }, + "169": { + "0": 2336, + "1": 24 + }, + "170": { + "0": 2329, + "1": 31 + }, + "171": { + "0": 2335, + "1": 25 + }, + "172": { + "0": 2087, + "1": 272, + "2": 1 + }, + "173": { + "0": 2189, + "1": 170, + "2": 1 + }, + "174": { + "0": 2191, + "1": 169 + }, + "175": { + "0": 2200, + "1": 160 + }, + "176": { + "0": 2275, + "1": 85 + }, + "177": { + "0": 2233, + "1": 127 + }, + "178": { + "0": 2258, + "1": 103 + }, + "179": { + "0": 2164, + "1": 194, + "2": 1, + "3": 2 + }, + "180": { + "0": 2134, + "1": 224, + "2": 2, + "4": 1 + }, + "181": { + "0": 2168, + "1": 190, + "2": 2, + "3": 1 + }, + "182": { + "0": 2172, + "1": 188, + "3": 1 + }, + "183": { + "0": 2272, + "1": 89 + }, + "184": { + "0": 1755, + "1": 587, + "2": 15, + "3": 2, + "4": 1, + "8": 1 + }, + "185": { + "0": 1213, + "1": 990, + "2": 147, + "3": 8, + "4": 1, + "6": 1, + "7": 1, + "12": 1 + }, + "186": { + "0": 1576, + "1": 739, + "2": 39, + "3": 1, + "4": 3, + "5": 1, + "6": 1, + "7": 1 + }, + "187": { + "0": 1854, + "1": 496, + "2": 9, + "3": 2, + "4": 1 + }, + "188": { + "0": 2233, + "1": 129 + }, + "189": { + "0": 2226, + "1": 135, + "2": 1 + }, + "190": { + "0": 2232, + "1": 130 + }, + "191": { + "0": 2248, + "1": 114 + }, + "192": { + "0": 2103, + "1": 258, + "4": 1 + }, + "193": { + "0": 1996, + "1": 361, + "2": 3, + "3": 2 + }, + "194": { + "0": 1071, + "1": 1084, + "2": 160, + "3": 37, + "4": 5, + "5": 2, + "8": 2, + "9": 1 + }, + "195": { + "0": 2156, + "1": 204, + "2": 1, + "3": 1 + }, + "196": { + "0": 2126, + "1": 234, + "2": 2 + }, + "197": { + "0": 2242, + "1": 120 + }, + "198": { + "0": 2219, + "1": 143 + }, + "199": { + "0": 2208, + "1": 154 + }, + "200": { + "0": 1902, + "1": 447, + "2": 9, + "3": 2, + "4": 1, + "5": 1 + }, + "201": { + "0": 2328, + "1": 34 + }, + "202": { + "0": 2182, + "1": 180 + }, + "203": { + "0": 1860, + "1": 494, + "2": 6, + "3": 1, + "5": 1 + }, + "204": { + "0": 2223, + "1": 139 + }, + "205": { + "0": 2161, + "1": 201 + }, + "206": { + "0": 2100, + "1": 258, + "2": 4 + }, + "207": { + "0": 2201, + "1": 161 + }, + "208": { + "0": 2164, + "1": 198 + }, + "209": { + "0": 1754, + "1": 595, + "2": 8, + "3": 1, + "4": 3, + "5": 1 + }, + "210": { + "0": 2211, + "1": 152 + }, + "211": { + "0": 2206, + "1": 156 + }, + "212": { + "0": 2188, + "1": 174 + }, + "213": { + "0": 2021, + "1": 339, + "3": 3 + }, + "214": { + "0": 2112, + "1": 248, + "2": 2 + }, + "215": { + "0": 2318, + "1": 44 + }, + "216": { + "0": 2185, + "1": 176, + "10": 1 + }, + "217": { + "0": 2339, + "1": 23 + }, + "218": { + "0": 2337, + "1": 25 + }, + "219": { + "0": 2338, + "1": 24 + }, + "220": { + "0": 2336, + "1": 26 + }, + "221": { + "0": 2341, + "1": 21 + }, + "222": { + "0": 2330, + "1": 32 + }, + "223": { + "0": 2338, + "1": 24 + }, + "224": { + "0": 2332, + "1": 30 + }, + "225": { + "0": 2333, + "1": 29 + }, + "226": { + "0": 2336, + "1": 26 + }, + "227": { + "0": 2313, + "1": 49 + }, + "228": { + "0": 2203, + "1": 159 + }, + "229": { + "0": 44, + "1": 2 + } + }, + "devstack_20131007": { + "133": { + "1": 267, + "2": 437, + "3": 117, + "4": 48, + "5": 46, + "6": 34, + "7": 24, + "8": 27, + "9": 16, + "10": 11, + "11": 8, + "12": 8, + "13": 1, + "14": 4, + "15": 2, + "17": 1, + "18": 1, + "20": 2, + "22": 2, + "25": 1, + "33": 1, + "35": 1, + "38": 1, + "44": 1, + "51": 1 + }, + "134": { + "0": 1926, + "1": 144, + "2": 2 + }, + "135": { + "0": 1929, + "1": 142, + "62": 1 + }, + "136": { + "0": 1944, + "1": 128 + }, + "137": { + "0": 1968, + "1": 104 + }, + "138": { + "0": 1961, + "1": 110, + "44": 1 + }, + "139": { + "0": 1936, + "1": 136 + }, + "140": { + "0": 2048, + "1": 72, + "2": 101, + "3": 8, + "4": 4 + }, + "141": { + "0": 2271, + "1": 84 + }, + "142": { + "0": 2224, + "1": 131 + }, + "143": { + "0": 2151, + "1": 202, + "2": 2 + }, + "144": { + "0": 2082, + "1": 269, + "2": 4 + }, + "145": { + "0": 2276, + "1": 80 + }, + "146": { + "0": 2251, + "1": 105 + }, + "147": { + "0": 2222, + "1": 133, + "2": 1 + }, + "148": { + "0": 2137, + "1": 216, + "2": 2, + "3": 1 + }, + "149": { + "0": 1601, + "1": 671, + "2": 67, + "3": 10, + "4": 4, + "22": 1 + }, + "150": { + "0": 2191, + "1": 162, + "2": 1 + }, + "151": { + "0": 2242, + "1": 111, + "2": 1 + }, + "152": { + "1": 936, + "2": 672, + "3": 114, + "4": 106, + "5": 119, + "6": 107, + "7": 97, + "8": 53, + "9": 41, + "10": 33, + "11": 29, + "12": 20, + "13": 9, + "14": 8, + "16": 2, + "17": 1, + "19": 1, + "21": 1, + "22": 1, + "28": 1, + "33": 1, + "43": 1, + "77": 1 + }, + "153": { + "0": 2251, + "1": 104 + }, + "154": { + "0": 490, + "1": 1151, + "2": 195, + "3": 255, + "4": 152, + "5": 84, + "6": 18, + "7": 2, + "8": 2, + "11": 2, + "12": 1, + "15": 1, + "20": 1 + }, + "155": { + "0": 2220, + "1": 136, + "2": 1 + }, + "156": { + "0": 2163, + "1": 192, + "2": 2 + }, + "157": { + "0": 2301, + "1": 55, + "2": 1 + }, + "158": { + "0": 2189, + "1": 168 + }, + "159": { + "0": 1732, + "1": 588, + "2": 30, + "3": 2, + "4": 2, + "5": 3 + }, + "160": { + "0": 2273, + "1": 84, + "2": 141, + "3": 68, + "4": 6, + "5": 4, + "6": 1, + "7": 1, + "8": 2, + "10": 1, + "12": 2, + "17": 1, + "18": 1 + }, + "161": { + "0": 2688, + "1": 113 + }, + "162": { + "0": 2764, + "1": 39 + }, + "163": { + "0": 2771, + "1": 32 + }, + "164": { + "0": 2774, + "1": 29 + }, + "165": { + "0": 2778, + "1": 25 + }, + "166": { + "0": 2774, + "1": 29 + }, + "167": { + "0": 2783, + "1": 20 + }, + "168": { + "0": 2772, + "1": 31 + }, + "169": { + "0": 2775, + "1": 28 + }, + "170": { + "0": 2769, + "1": 34, + "2": 34, + "3": 25, + "4": 1, + "5": 2, + "8": 1, + "16": 1 + }, + "171": { + "0": 2901, + "1": 22 + }, + "172": { + "0": 2408, + "1": 510, + "2": 2, + "3": 2 + }, + "173": { + "0": 2740, + "1": 182 + }, + "174": { + "0": 2740, + "1": 181, + "2": 1 + }, + "175": { + "0": 2730, + "1": 190, + "2": 2 + }, + "176": { + "0": 2848, + "1": 74 + }, + "177": { + "0": 2774, + "1": 148 + }, + "178": { + "0": 2818, + "1": 104 + }, + "179": { + "0": 2703, + "1": 215, + "2": 4 + }, + "180": { + "0": 2700, + "1": 223, + "2": 3, + "7": 1 + }, + "181": { + "0": 2709, + "1": 216, + "2": 3 + }, + "182": { + "0": 2742, + "1": 182, + "3": 1 + }, + "183": { + "0": 2835, + "1": 90 + }, + "184": { + "0": 2282, + "1": 621, + "2": 15, + "3": 1, + "4": 1, + "5": 3, + "6": 1, + "7": 1 + }, + "185": { + "0": 1590, + "1": 1180, + "2": 136, + "3": 15, + "5": 1, + "8": 2, + "13": 1 + }, + "186": { + "0": 2058, + "1": 815, + "2": 45, + "3": 2, + "4": 1, + "5": 2, + "6": 1 + }, + "187": { + "0": 2328, + "1": 585, + "2": 6, + "3": 2, + "4": 2 + }, + "188": { + "0": 2783, + "1": 138, + "2": 1 + }, + "189": { + "0": 2769, + "1": 152, + "2": 1 + }, + "190": { + "0": 2778, + "1": 144 + }, + "191": { + "0": 2793, + "1": 127, + "2": 2 + }, + "192": { + "0": 2600, + "1": 321, + "2": 1 + }, + "193": { + "0": 2560, + "1": 360, + "2": 2 + }, + "194": { + "0": 1469, + "1": 1236, + "2": 182, + "3": 26, + "4": 5, + "5": 1, + "7": 1, + "8": 1, + "9": 1 + }, + "195": { + "0": 2670, + "1": 252 + }, + "196": { + "0": 2655, + "1": 267 + }, + "197": { + "0": 2783, + "1": 139 + }, + "198": { + "0": 2779, + "1": 143 + }, + "199": { + "0": 2763, + "1": 159 + }, + "200": { + "0": 2395, + "1": 514, + "2": 11, + "3": 1, + "6": 1 + }, + "201": { + "0": 2884, + "1": 38 + }, + "202": { + "0": 2715, + "1": 207 + }, + "203": { + "0": 2363, + "1": 548, + "2": 9, + "3": 1, + "4": 1 + }, + "204": { + "0": 2778, + "1": 144 + }, + "205": { + "0": 2694, + "1": 227, + "4": 1 + }, + "206": { + "0": 2636, + "1": 280, + "2": 5, + "4": 1 + }, + "207": { + "0": 2752, + "1": 169, + "3": 1 + }, + "208": { + "0": 2722, + "1": 198, + "2": 2 + }, + "209": { + "0": 2263, + "1": 647, + "2": 10, + "3": 1, + "4": 1 + }, + "210": { + "0": 2782, + "1": 141, + "2": 1 + }, + "211": { + "0": 2773, + "1": 151 + }, + "212": { + "0": 2717, + "1": 206, + "2": 1 + }, + "213": { + "0": 2545, + "1": 374, + "2": 5 + }, + "214": { + "0": 2601, + "1": 319, + "2": 3 + }, + "215": { + "0": 2892, + "1": 31 + }, + "216": { + "0": 2767, + "1": 154, + "6": 1 + }, + "217": { + "0": 2889, + "1": 32 + }, + "218": { + "0": 2886, + "1": 35 + }, + "219": { + "0": 2892, + "1": 29 + }, + "220": { + "0": 2885, + "1": 36 + }, + "221": { + "0": 2898, + "1": 23 + }, + "222": { + "0": 2896, + "1": 25 + }, + "223": { + "0": 2895, + "1": 26 + }, + "224": { + "0": 2897, + "1": 24 + }, + "225": { + "0": 2893, + "1": 28 + }, + "226": { + "0": 2885, + "1": 36 + }, + "227": { + "0": 2861, + "1": 60 + }, + "228": { + "0": 2742, + "1": 178, + "2": 1 + }, + "229": { + "0": 381, + "1": 15 + }, + "230": { + "0": 24, + "1": 2 + } + }, + "nova_trivial_500": { + "148": { + "0": 2, + "1": 1 + }, + "149": { + "0": 3 + }, + "150": { + "0": 3 + }, + "151": { + "0": 3 + }, + "152": { + "2": 1, + "3": 1, + "4": 1 + }, + "153": { + "0": 2, + "1": 1 + }, + "154": { + "0": 1, + "1": 2 + }, + "155": { + "0": 3 + }, + "156": { + "0": 3 + }, + "157": { + "0": 3 + }, + "158": { + "0": 3 + }, + "159": { + "0": 3 + }, + "160": { + "0": 2, + "1": 1 + }, + "161": { + "0": 3 + }, + "162": { + "0": 3 + }, + "163": { + "0": 3 + }, + "164": { + "0": 3 + }, + "165": { + "0": 3 + }, + "166": { + "0": 3 + }, + "167": { + "0": 3 + }, + "168": { + "0": 3 + }, + "169": { + "0": 3 + }, + "170": { + "0": 3 + }, + "171": { + "0": 3 + }, + "172": { + "0": 3 + }, + "173": { + "0": 3 + }, + "174": { + "0": 3 + }, + "175": { + "0": 3 + }, + "176": { + "0": 3 + }, + "177": { + "0": 3 + }, + "178": { + "0": 3 + }, + "179": { + "0": 3 + }, + "180": { + "0": 19, + "1": 8 + }, + "181": { + "0": 20, + "1": 7 + }, + "182": { + "0": 23, + "1": 4 + }, + "183": { + "0": 26, + "1": 1 + }, + "184": { + "0": 21, + "1": 6 + }, + "185": { + "0": 14, + "1": 11, + "2": 2 + }, + "186": { + "0": 20, + "1": 7 + }, + "187": { + "0": 23, + "1": 4 + }, + "188": { + "0": 26, + "1": 1 + }, + "189": { + "0": 24, + "1": 3 + }, + "190": { + "0": 25, + "1": 2 + }, + "191": { + "0": 26, + "1": 1 + }, + "192": { + "0": 27 + }, + "193": { + "0": 24, + "1": 3 + }, + "194": { + "0": 11, + "1": 14, + "2": 1, + "3": 1 + }, + "195": { + "0": 24, + "1": 3 + }, + "196": { + "0": 26, + "1": 1 + }, + "197": { + "0": 25, + "1": 2 + }, + "198": { + "0": 26, + "1": 1 + }, + "199": { + "0": 26, + "1": 1 + }, + "200": { + "0": 22, + "1": 5 + }, + "201": { + "0": 27 + }, + "202": { + "0": 25, + "1": 2 + }, + "203": { + "0": 21, + "1": 5, + "2": 1 + }, + "204": { + "0": 26, + "1": 1 + }, + "205": { + "0": 21, + "1": 6 + }, + "206": { + "0": 19, + "1": 8 + }, + "207": { + "0": 25, + "1": 2 + }, + "208": { + "0": 25, + "1": 2 + }, + "209": { + "0": 21, + "1": 6 + }, + "210": { + "0": 26, + "1": 1 + }, + "211": { + "0": 27 + }, + "212": { + "0": 23, + "1": 4 + }, + "213": { + "0": 25, + "1": 2 + }, + "214": { + "0": 22, + "1": 5 + }, + "215": { + "0": 27 + }, + "216": { + "0": 19, + "1": 8 + }, + "217": { + "0": 27 + }, + "218": { + "0": 27 + }, + "219": { + "0": 27 + }, + "220": { + "0": 27 + }, + "221": { + "0": 27 + }, + "222": { + "0": 27 + }, + "223": { + "0": 27 + }, + "224": { + "0": 26, + "1": 1 + }, + "225": { + "0": 27 + }, + "226": { + "0": 27 + }, + "227": { + "0": 26, + "1": 1 + }, + "228": { + "0": 22, + "1": 5 + } + }, + "nova_trivial_6000": { + "148": { + "0": 1, + "1": 2 + }, + "149": { + "1": 3 + }, + "150": { + "0": 3 + }, + "151": { + "0": 3 + }, + "152": { + "14": 2, + "16": 1 + }, + "153": { + "0": 3 + }, + "154": { + "0": 2, + "1": 1 + }, + "155": { + "0": 2, + "1": 1 + }, + "156": { + "0": 3 + }, + "157": { + "0": 3 + }, + "158": { + "0": 3 + }, + "159": { + "1": 1, + "2": 2 + }, + "160": { + "0": 3 + }, + "161": { + "0": 3 + }, + "162": { + "0": 3 + }, + "163": { + "0": 3 + }, + "164": { + "0": 3 + }, + "165": { + "0": 3 + }, + "166": { + "0": 3 + }, + "167": { + "0": 3 + }, + "168": { + "0": 3 + }, + "169": { + "0": 3 + }, + "170": { + "0": 3 + }, + "171": { + "0": 3 + }, + "172": { + "0": 2, + "1": 1 + }, + "173": { + "0": 3 + }, + "174": { + "0": 3 + }, + "175": { + "0": 2, + "1": 1 + }, + "176": { + "0": 3 + }, + "177": { + "0": 3 + }, + "178": { + "0": 3 + }, + "179": { + "0": 3 + }, + "180": { + "0": 21, + "1": 6 + }, + "181": { + "0": 17, + "1": 10 + }, + "182": { + "0": 24, + "1": 3 + }, + "183": { + "0": 27 + }, + "184": { + "0": 20, + "1": 6, + "2": 1 + }, + "185": { + "0": 1, + "1": 12, + "2": 8, + "3": 2, + "4": 3, + "6": 1 + }, + "186": { + "0": 19, + "1": 8 + }, + "187": { + "0": 24, + "1": 3 + }, + "188": { + "0": 26, + "1": 1 + }, + "189": { + "0": 27 + }, + "190": { + "0": 26, + "1": 1 + }, + "191": { + "0": 25, + "1": 2 + }, + "192": { + "0": 25, + "1": 2 + }, + "193": { + "0": 27 + }, + "194": { + "0": 6, + "1": 19, + "2": 2 + }, + "195": { + "0": 27 + }, + "196": { + "0": 25, + "1": 2 + }, + "197": { + "0": 27 + }, + "198": { + "0": 25, + "1": 2 + }, + "199": { + "0": 26, + "1": 1 + }, + "200": { + "0": 23, + "1": 4 + }, + "201": { + "0": 26, + "1": 1 + }, + "202": { + "0": 26, + "1": 1 + }, + "203": { + "0": 3, + "1": 15, + "2": 6, + "3": 3 + }, + "204": { + "0": 16, + "1": 11 + }, + "205": { + "0": 2, + "1": 23, + "2": 1, + "3": 1 + }, + "206": { + "1": 9, + "2": 14, + "3": 2, + "4": 1, + "5": 1 + }, + "207": { + "0": 25, + "1": 2 + }, + "208": { + "0": 24, + "1": 3 + }, + "209": { + "0": 8, + "1": 18, + "2": 1 + }, + "210": { + "0": 25, + "1": 2 + }, + "211": { + "0": 25, + "1": 2 + }, + "212": { + "0": 27 + }, + "213": { + "0": 21, + "1": 6 + }, + "214": { + "0": 24, + "1": 3 + }, + "215": { + "0": 26, + "1": 1 + }, + "216": { + "0": 3, + "3": 7, + "4": 9, + "5": 8 + }, + "217": { + "0": 25, + "1": 2 + }, + "218": { + "0": 27 + }, + "219": { + "0": 26, + "1": 1 + }, + "220": { + "0": 27 + }, + "221": { + "0": 26, + "1": 1 + }, + "222": { + "0": 27 + }, + "223": { + "0": 27 + }, + "224": { + "0": 27 + }, + "225": { + "0": 27 + }, + "226": { + "0": 27 + }, + "227": { + "0": 27 + }, + "228": { + "0": 24, + "1": 3 + } + }, + "trivial_500": { + "133": { + "3": 1, + "9": 2 + }, + "134": { + "0": 5 + }, + "135": { + "0": 2, + "1": 2, + "32": 1 + }, + "136": { + "0": 5 + }, + "137": { + "0": 6 + }, + "138": { + "0": 3, + "1": 1, + "46": 1 + }, + "139": { + "0": 5 + }, + "140": { + "0": 5 + }, + "141": { + "0": 5 + }, + "142": { + "0": 5 + }, + "143": { + "0": 3, + "1": 2 + }, + "144": { + "0": 2, + "1": 3 + }, + "145": { + "0": 4, + "1": 1 + }, + "146": { + "0": 5 + }, + "147": { + "0": 5 + }, + "148": { + "0": 168, + "1": 42 + }, + "149": { + "0": 52, + "1": 111, + "2": 40, + "3": 2, + "4": 2, + "6": 1, + "11": 1, + "68": 1 + }, + "150": { + "0": 188, + "1": 21 + }, + "151": { + "0": 190, + "1": 19 + }, + "152": { + "0": 1, + "3": 4, + "4": 3, + "5": 12, + "6": 21, + "7": 31, + "8": 31, + "9": 25, + "10": 13, + "11": 13, + "12": 15, + "13": 14, + "14": 8, + "15": 9, + "16": 4, + "17": 3, + "20": 1, + "26": 1, + "58": 1 + }, + "153": { + "0": 143, + "1": 65, + "4": 1 + }, + "154": { + "0": 3, + "1": 11, + "2": 25, + "3": 67, + "4": 63, + "5": 31, + "6": 8, + "10": 1 + }, + "155": { + "0": 188, + "1": 21 + }, + "156": { + "0": 165, + "1": 43, + "4": 1 + }, + "157": { + "0": 194, + "1": 15 + }, + "158": { + "0": 150, + "1": 59 + }, + "159": { + "0": 62, + "1": 116, + "2": 30, + "4": 1 + }, + "160": { + "0": 189, + "1": 20 + }, + "161": { + "0": 171, + "1": 38 + }, + "162": { + "0": 203, + "1": 7 + }, + "163": { + "0": 202, + "1": 8 + }, + "164": { + "0": 203, + "1": 6 + }, + "165": { + "0": 206, + "1": 4 + }, + "166": { + "0": 202, + "1": 7 + }, + "167": { + "0": 207, + "1": 2 + }, + "168": { + "0": 203, + "1": 6 + }, + "169": { + "0": 207, + "1": 2 + }, + "170": { + "0": 200, + "1": 9 + }, + "171": { + "0": 206, + "1": 3 + }, + "172": { + "0": 156, + "1": 53 + }, + "173": { + "0": 170, + "1": 39 + }, + "174": { + "0": 181, + "1": 28 + }, + "175": { + "0": 180, + "1": 29 + }, + "176": { + "0": 191, + "1": 18 + }, + "177": { + "0": 185, + "1": 24 + }, + "178": { + "0": 190, + "1": 19 + }, + "179": { + "0": 162, + "1": 47 + }, + "180": { + "0": 296, + "1": 113, + "2": 6, + "3": 3, + "4": 2, + "5": 2, + "11": 1, + "12": 1 + }, + "181": { + "0": 168, + "1": 81, + "2": 98, + "3": 68, + "4": 6, + "5": 2, + "6": 1 + }, + "182": { + "0": 326, + "1": 97, + "2": 2 + }, + "183": { + "0": 388, + "1": 36 + }, + "184": { + "0": 157, + "1": 230, + "2": 22, + "3": 6, + "4": 3, + "5": 1, + "6": 1, + "7": 3, + "9": 1 + }, + "185": { + "0": 32, + "1": 173, + "2": 132, + "3": 55, + "4": 17, + "5": 4, + "6": 3, + "7": 1, + "8": 1, + "10": 2, + "11": 1, + "14": 1, + "15": 1, + "17": 1 + }, + "186": { + "0": 139, + "1": 218, + "2": 53, + "3": 5, + "4": 4, + "5": 3, + "6": 1, + "9": 1 + }, + "187": { + "0": 221, + "1": 189, + "2": 10, + "3": 2, + "4": 2 + }, + "188": { + "0": 356, + "1": 67, + "4": 1 + }, + "189": { + "0": 367, + "1": 57 + }, + "190": { + "0": 366, + "1": 58 + }, + "191": { + "0": 379, + "1": 45 + }, + "192": { + "0": 308, + "1": 114, + "2": 2 + }, + "193": { + "0": 222, + "1": 195, + "2": 6, + "9": 1 + }, + "194": { + "0": 49, + "1": 187, + "2": 128, + "3": 44, + "4": 4, + "5": 7, + "7": 3, + "8": 1, + "16": 1 + }, + "195": { + "0": 330, + "1": 94 + }, + "196": { + "0": 334, + "1": 90 + }, + "197": { + "0": 367, + "1": 56, + "2": 1 + }, + "198": { + "0": 357, + "1": 66, + "2": 1 + }, + "199": { + "0": 349, + "1": 74, + "2": 1 + }, + "200": { + "0": 245, + "1": 167, + "2": 10, + "6": 1, + "16": 1 + }, + "201": { + "0": 412, + "1": 12 + }, + "202": { + "0": 354, + "1": 70 + }, + "203": { + "0": 174, + "1": 219, + "2": 23, + "3": 6, + "6": 1, + "7": 1 + }, + "204": { + "0": 358, + "1": 66 + }, + "205": { + "0": 280, + "1": 142, + "2": 2 + }, + "206": { + "0": 179, + "1": 239, + "2": 4, + "4": 2 + }, + "207": { + "0": 364, + "1": 59, + "3": 1 + }, + "208": { + "0": 321, + "1": 100, + "2": 2, + "7": 1 + }, + "209": { + "0": 147, + "1": 233, + "2": 40, + "3": 2, + "5": 1, + "10": 1 + }, + "210": { + "0": 375, + "1": 49 + }, + "211": { + "0": 351, + "1": 73 + }, + "212": { + "0": 351, + "1": 73 + }, + "213": { + "0": 290, + "1": 132, + "2": 2 + }, + "214": { + "0": 320, + "1": 103, + "4": 1 + }, + "215": { + "0": 405, + "1": 19 + }, + "216": { + "0": 169, + "1": 119, + "2": 119, + "3": 16, + "6": 1 + }, + "217": { + "0": 415, + "1": 9 + }, + "218": { + "0": 403, + "1": 21 + }, + "219": { + "0": 409, + "1": 15 + }, + "220": { + "0": 413, + "1": 11 + }, + "221": { + "0": 415, + "1": 9 + }, + "222": { + "0": 410, + "1": 14 + }, + "223": { + "0": 409, + "1": 15 + }, + "224": { + "0": 413, + "1": 11 + }, + "225": { + "0": 418, + "1": 6 + }, + "226": { + "0": 416, + "1": 8 + }, + "227": { + "0": 400, + "1": 24 + }, + "228": { + "0": 354, + "1": 70 + } + }, + "trivial_6000": { + "134": { + "0": 1, + "1": 1 + }, + "135": { + "1": 1, + "2": 1 + }, + "136": { + "0": 2 + }, + "137": { + "0": 2 + }, + "138": { + "2": 2 + }, + "139": { + "0": 2 + }, + "140": { + "0": 2 + }, + "141": { + "0": 2 + }, + "142": { + "0": 2 + }, + "143": { + "0": 1, + "1": 1 + }, + "144": { + "0": 1, + "1": 1 + }, + "145": { + "0": 1, + "1": 1 + }, + "146": { + "0": 2 + }, + "147": { + "0": 2 + }, + "148": { + "0": 156, + "1": 41, + "2": 2 + }, + "149": { + "1": 17, + "2": 69, + "3": 39, + "4": 37, + "5": 25, + "6": 6, + "7": 4, + "8": 1, + "20": 1 + }, + "150": { + "0": 184, + "1": 15 + }, + "151": { + "0": 181, + "1": 18 + }, + "152": { + "16": 2, + "17": 3, + "18": 9, + "19": 14, + "20": 17, + "21": 13, + "22": 4, + "23": 13, + "24": 5, + "25": 5, + "26": 2, + "27": 1, + "28": 2, + "29": 6, + "30": 2, + "31": 8, + "32": 5, + "33": 9, + "34": 4, + "35": 4, + "36": 8, + "37": 4, + "38": 13, + "39": 10, + "40": 9, + "41": 7, + "42": 2, + "43": 6, + "44": 2, + "45": 1, + "46": 1, + "49": 1, + "50": 1, + "51": 1, + "52": 2, + "53": 1, + "57": 1, + "129": 1 + }, + "153": { + "0": 140, + "1": 58, + "2": 1 + }, + "154": { + "1": 25, + "2": 67, + "3": 50, + "4": 47, + "5": 9, + "6": 1, + "7": 1 + }, + "155": { + "0": 173, + "1": 27 + }, + "156": { + "0": 164, + "1": 36 + }, + "157": { + "0": 192, + "1": 8 + }, + "158": { + "0": 171, + "1": 29 + }, + "159": { + "0": 1, + "1": 17, + "2": 75, + "3": 53, + "4": 44, + "5": 6, + "6": 3, + "7": 1 + }, + "160": { + "0": 143, + "1": 57 + }, + "161": { + "0": 135, + "1": 65 + }, + "162": { + "0": 200, + "1": 3 + }, + "163": { + "0": 200, + "1": 3 + }, + "164": { + "0": 197, + "1": 6 + }, + "165": { + "0": 202, + "1": 1 + }, + "166": { + "0": 201, + "1": 2 + }, + "167": { + "0": 200, + "1": 3 + }, + "168": { + "0": 194, + "1": 9 + }, + "169": { + "0": 196, + "1": 7 + }, + "170": { + "0": 197, + "1": 6 + }, + "171": { + "0": 201, + "1": 3 + }, + "172": { + "0": 161, + "1": 39, + "2": 3, + "3": 1 + }, + "173": { + "0": 172, + "1": 32 + }, + "174": { + "0": 178, + "1": 26 + }, + "175": { + "0": 180, + "1": 24 + }, + "176": { + "0": 192, + "1": 12 + }, + "177": { + "0": 186, + "1": 18 + }, + "178": { + "0": 186, + "1": 18 + }, + "179": { + "0": 176, + "1": 28 + }, + "180": { + "0": 309, + "1": 95, + "2": 5, + "3": 1, + "5": 1, + "9": 1, + "12": 1, + "13": 1 + }, + "181": { + "0": 180, + "1": 82, + "2": 94, + "3": 53, + "4": 4, + "6": 1 + }, + "182": { + "0": 338, + "1": 75, + "5": 1 + }, + "183": { + "0": 390, + "1": 24 + }, + "184": { + "0": 198, + "1": 188, + "2": 19, + "3": 4, + "4": 1, + "5": 1, + "7": 2, + "8": 1 + }, + "185": { + "1": 47, + "2": 100, + "3": 98, + "4": 85, + "5": 41, + "6": 17, + "7": 6, + "8": 7, + "10": 5, + "14": 1, + "15": 1, + "16": 1, + "22": 1, + "24": 1, + "32": 1, + "37": 1, + "40": 1 + }, + "186": { + "0": 165, + "1": 224, + "2": 23, + "3": 2 + }, + "187": { + "0": 262, + "1": 148, + "2": 4 + }, + "188": { + "0": 367, + "1": 47 + }, + "189": { + "0": 351, + "1": 63 + }, + "190": { + "0": 377, + "1": 37 + }, + "191": { + "0": 377, + "1": 37 + }, + "192": { + "0": 332, + "1": 81, + "2": 1 + }, + "193": { + "0": 266, + "1": 146, + "2": 1, + "3": 1 + }, + "194": { + "0": 27, + "1": 193, + "2": 137, + "3": 43, + "4": 8, + "5": 2, + "6": 2, + "7": 1, + "8": 1 + }, + "195": { + "0": 328, + "1": 86 + }, + "196": { + "0": 353, + "1": 61 + }, + "197": { + "0": 372, + "1": 42 + }, + "198": { + "0": 369, + "1": 45 + }, + "199": { + "0": 367, + "1": 47 + }, + "200": { + "0": 274, + "1": 137, + "2": 2, + "3": 1 + }, + "201": { + "0": 404, + "1": 11 + }, + "202": { + "0": 360, + "1": 55 + }, + "203": { + "0": 115, + "1": 105, + "2": 79, + "3": 76, + "4": 30, + "5": 5, + "6": 4, + "7": 1 + }, + "204": { + "0": 278, + "1": 133, + "2": 3, + "3": 1 + }, + "205": { + "0": 13, + "1": 226, + "2": 158, + "3": 15, + "4": 1, + "5": 2 + }, + "206": { + "0": 4, + "1": 10, + "2": 160, + "3": 104, + "4": 98, + "5": 20, + "6": 14, + "7": 3, + "9": 1, + "10": 1 + }, + "207": { + "0": 356, + "1": 57, + "2": 1 + }, + "208": { + "0": 344, + "1": 69, + "2": 1 + }, + "209": { + "0": 76, + "1": 168, + "2": 82, + "3": 67, + "4": 14, + "5": 5, + "6": 1, + "13": 1 + }, + "210": { + "0": 375, + "1": 39 + }, + "211": { + "0": 355, + "1": 59 + }, + "212": { + "0": 341, + "1": 73 + }, + "213": { + "0": 323, + "1": 89, + "2": 2 + }, + "214": { + "0": 323, + "1": 91 + }, + "215": { + "0": 396, + "1": 18 + }, + "216": { + "0": 157, + "1": 46, + "2": 1, + "4": 2, + "5": 5, + "6": 5, + "7": 10, + "8": 12, + "9": 25, + "10": 22, + "11": 23, + "12": 17, + "13": 11, + "14": 9, + "15": 11, + "16": 16, + "17": 14, + "18": 9, + "19": 9, + "20": 5, + "21": 3, + "22": 1, + "23": 1 + }, + "217": { + "0": 405, + "1": 9 + }, + "218": { + "0": 403, + "1": 11 + }, + "219": { + "0": 402, + "1": 13 + }, + "220": { + "0": 405, + "1": 10 + }, + "221": { + "0": 404, + "1": 11 + }, + "222": { + "0": 405, + "1": 10 + }, + "223": { + "0": 400, + "1": 14 + }, + "224": { + "0": 401, + "1": 13 + }, + "225": { + "0": 401, + "1": 13 + }, + "226": { + "0": 399, + "1": 15 + }, + "227": { + "0": 401, + "1": 13 + }, + "228": { + "0": 341, + "1": 73 + } + }, + "user_001": { + "134": { + "0": 2356, + "1": 394, + "2": 5, + "3": 1, + "4": 1 + }, + "135": { + "0": 2, + "19": 8, + "20": 147, + "21": 405, + "22": 173, + "23": 45, + "24": 51, + "25": 32, + "26": 38, + "27": 29, + "28": 31, + "29": 62, + "30": 110, + "31": 130, + "32": 162, + "33": 132, + "34": 122, + "35": 129, + "36": 76, + "37": 66, + "38": 77, + "39": 84, + "40": 74, + "41": 83, + "42": 74, + "43": 71, + "44": 48, + "45": 27, + "46": 18, + "47": 20, + "48": 18, + "49": 22, + "50": 12, + "51": 16, + "52": 14, + "53": 9, + "54": 11, + "55": 13, + "56": 10, + "57": 9, + "58": 5, + "59": 10, + "60": 5, + "61": 11, + "62": 6, + "63": 4, + "64": 10, + "65": 3, + "66": 5, + "68": 2, + "69": 1, + "70": 1, + "72": 3, + "73": 1, + "75": 2, + "76": 2, + "78": 2, + "79": 1, + "80": 1, + "83": 3, + "86": 1, + "87": 1, + "88": 1, + "89": 1, + "90": 2, + "92": 1, + "93": 2, + "98": 1, + "100": 2, + "107": 1, + "108": 1, + "110": 1, + "128": 1, + "143": 1, + "154": 1, + "240": 1 + }, + "136": { + "0": 626, + "1": 2012, + "2": 38, + "3": 19, + "4": 8, + "5": 13, + "6": 6, + "7": 8, + "8": 7, + "9": 8, + "10": 2, + "11": 1, + "12": 2, + "13": 2, + "14": 2, + "16": 1, + "17": 1, + "19": 1 + }, + "137": { + "0": 2631, + "1": 126 + }, + "138": { + "0": 2, + "18": 1, + "19": 8, + "20": 68, + "21": 232, + "22": 584, + "23": 836, + "24": 435, + "25": 137, + "26": 74, + "27": 61, + "28": 44, + "29": 22, + "30": 17, + "31": 21, + "32": 16, + "33": 18, + "34": 12, + "35": 12, + "36": 8, + "37": 8, + "38": 10, + "39": 6, + "40": 7, + "41": 7, + "42": 9, + "43": 4, + "44": 7, + "45": 3, + "46": 14, + "47": 9, + "48": 7, + "49": 7, + "50": 7, + "51": 3, + "52": 3, + "53": 3, + "54": 5, + "55": 2, + "56": 3, + "57": 4, + "58": 1, + "59": 2, + "60": 2, + "61": 1, + "62": 1, + "64": 1, + "65": 1, + "72": 1, + "74": 1, + "75": 1, + "80": 2, + "82": 1, + "84": 1, + "85": 1, + "87": 1, + "90": 2, + "139": 1 + }, + "139": { + "0": 2444, + "1": 312, + "2": 1 + }, + "140": { + "0": 2735, + "1": 22 + }, + "141": { + "0": 2746, + "1": 102 + }, + "142": { + "0": 2751, + "1": 97 + }, + "143": { + "0": 329, + "1": 1249, + "2": 1109, + "3": 136, + "4": 13, + "5": 4, + "6": 3, + "7": 3, + "8": 1, + "9": 1 + }, + "144": { + "0": 2528, + "1": 320 + }, + "145": { + "0": 2788, + "1": 60 + }, + "146": { + "0": 2719, + "1": 129 + }, + "147": { + "0": 2728, + "1": 120 + }, + "148": { + "0": 2649, + "1": 199 + }, + "149": { + "0": 1, + "1": 1, + "32": 1, + "39": 2, + "40": 24, + "41": 33, + "42": 74, + "43": 158, + "44": 275, + "45": 358, + "46": 358, + "47": 408, + "48": 294, + "49": 191, + "50": 118, + "51": 70, + "52": 54, + "53": 38, + "54": 27, + "55": 23, + "56": 23, + "57": 20, + "58": 8, + "59": 19, + "60": 13, + "61": 5, + "62": 5, + "63": 9, + "64": 12, + "65": 12, + "66": 15, + "67": 8, + "68": 8, + "69": 1, + "70": 8, + "71": 10, + "72": 9, + "73": 9, + "74": 8, + "75": 11, + "76": 5, + "77": 7, + "78": 7, + "79": 6, + "80": 2, + "81": 3, + "82": 4, + "83": 4, + "84": 6, + "85": 6, + "86": 2, + "87": 2, + "88": 2, + "89": 6, + "90": 2, + "91": 2, + "92": 3, + "93": 3, + "95": 2, + "96": 4, + "97": 3, + "98": 2, + "99": 4, + "100": 2, + "101": 2, + "103": 3, + "104": 5, + "105": 1, + "106": 1, + "109": 2, + "111": 2, + "112": 1, + "114": 1, + "116": 2, + "122": 1, + "123": 1, + "124": 1, + "125": 1, + "130": 2, + "131": 1, + "134": 1, + "143": 2, + "145": 1, + "153": 1, + "154": 1, + "162": 1, + "165": 1, + "167": 1, + "203": 1, + "210": 1 + }, + "150": { + "0": 1058, + "1": 1740, + "2": 41, + "3": 6, + "4": 2 + }, + "151": { + "0": 2687, + "1": 160 + }, + "152": { + "2": 1, + "117": 2, + "118": 2, + "119": 6, + "120": 19, + "121": 35, + "122": 44, + "123": 57, + "124": 79, + "125": 83, + "126": 88, + "127": 93, + "128": 95, + "129": 68, + "130": 42, + "131": 37, + "132": 40, + "133": 24, + "134": 11, + "135": 12, + "136": 10, + "137": 14, + "138": 16, + "139": 8, + "140": 21, + "141": 21, + "142": 16, + "143": 19, + "144": 16, + "145": 9, + "146": 16, + "147": 23, + "148": 48, + "149": 62, + "150": 101, + "151": 85, + "152": 86, + "153": 92, + "154": 130, + "155": 103, + "156": 121, + "157": 111, + "158": 93, + "159": 95, + "160": 62, + "161": 63, + "162": 56, + "163": 32, + "164": 25, + "165": 27, + "166": 18, + "167": 17, + "168": 13, + "169": 10, + "170": 9, + "171": 8, + "172": 8, + "173": 8, + "174": 6, + "175": 8, + "176": 6, + "177": 4, + "178": 9, + "179": 8, + "180": 8, + "181": 7, + "182": 4, + "183": 10, + "184": 5, + "185": 10, + "186": 6, + "187": 5, + "188": 9, + "189": 5, + "190": 2, + "191": 5, + "192": 2, + "193": 7, + "194": 6, + "195": 2, + "196": 5, + "197": 3, + "198": 2, + "199": 3, + "200": 5, + "201": 5, + "202": 3, + "203": 9, + "204": 5, + "205": 2, + "206": 4, + "207": 4, + "208": 2, + "209": 3, + "210": 3, + "211": 5, + "212": 3, + "213": 2, + "214": 4, + "215": 4, + "216": 4, + "218": 2, + "219": 1, + "220": 2, + "221": 3, + "222": 2, + "223": 4, + "224": 5, + "225": 2, + "227": 3, + "229": 1, + "230": 4, + "231": 2, + "235": 1, + "236": 3, + "237": 3, + "238": 2, + "239": 3, + "240": 2, + "241": 1, + "242": 2, + "243": 1, + "245": 2, + "246": 2, + "247": 1, + "250": 1, + "251": 2, + "252": 1, + "253": 1, + "254": 1, + "255": 1, + "257": 2, + "259": 1, + "263": 1, + "264": 1, + "266": 1, + "269": 2, + "270": 1, + "271": 2, + "273": 1, + "274": 3, + "275": 2, + "276": 3, + "287": 1, + "288": 1, + "290": 1, + "291": 1, + "292": 4, + "294": 1, + "296": 1, + "297": 2, + "303": 2, + "307": 2, + "312": 2, + "315": 1, + "318": 1, + "329": 1, + "332": 1, + "336": 1, + "341": 1, + "343": 1, + "344": 1, + "349": 1, + "354": 2, + "362": 1, + "364": 1, + "369": 1, + "380": 1, + "382": 1, + "384": 1, + "392": 1, + "415": 1, + "421": 1, + "430": 1, + "464": 1, + "503": 1 + }, + "153": { + "0": 1, + "5": 242, + "6": 1950, + "7": 287, + "8": 64, + "9": 35, + "10": 22, + "11": 16, + "12": 24, + "13": 16, + "14": 16, + "15": 21, + "16": 16, + "17": 10, + "18": 10, + "19": 4, + "20": 10, + "21": 9, + "22": 4, + "23": 10, + "24": 12, + "25": 6, + "26": 6, + "27": 5, + "28": 3, + "29": 8, + "30": 6, + "31": 7, + "32": 6, + "33": 5, + "34": 2, + "35": 1, + "36": 3, + "37": 1, + "41": 1, + "43": 2, + "46": 1, + "50": 1, + "55": 1, + "76": 1 + }, + "154": { + "0": 894, + "1": 1755, + "2": 125, + "3": 59, + "4": 10, + "5": 1, + "9": 1 + }, + "155": { + "0": 2657, + "1": 187, + "2": 1 + }, + "156": { + "0": 2745, + "1": 100 + }, + "157": { + "0": 2807, + "1": 38 + }, + "158": { + "0": 2721, + "1": 124 + }, + "159": { + "0": 1, + "37": 1, + "38": 9, + "39": 40, + "40": 31, + "41": 34, + "42": 165, + "43": 407, + "44": 573, + "45": 518, + "46": 313, + "47": 167, + "48": 99, + "49": 43, + "50": 31, + "51": 22, + "52": 30, + "53": 21, + "54": 8, + "55": 6, + "56": 7, + "57": 8, + "58": 12, + "59": 11, + "60": 9, + "61": 12, + "62": 14, + "63": 10, + "64": 11, + "65": 8, + "66": 4, + "67": 6, + "68": 9, + "69": 8, + "70": 8, + "71": 3, + "72": 5, + "73": 5, + "74": 7, + "75": 5, + "76": 3, + "77": 3, + "78": 5, + "79": 7, + "80": 8, + "81": 3, + "82": 7, + "83": 7, + "84": 1, + "85": 4, + "86": 5, + "87": 6, + "88": 6, + "89": 4, + "90": 8, + "91": 2, + "92": 3, + "93": 5, + "94": 4, + "95": 3, + "96": 4, + "97": 7, + "98": 2, + "99": 3, + "100": 2, + "101": 4, + "102": 1, + "103": 3, + "104": 2, + "105": 2, + "106": 2, + "107": 2, + "108": 1, + "109": 1, + "110": 2, + "111": 2, + "112": 2, + "114": 1, + "115": 1, + "117": 1, + "118": 1, + "120": 1, + "121": 1, + "122": 2, + "123": 1, + "124": 2, + "125": 1, + "128": 1, + "138": 1, + "139": 1, + "140": 2, + "144": 1, + "149": 1, + "151": 1, + "155": 1, + "160": 1, + "162": 2, + "181": 1, + "189": 1, + "195": 1, + "239": 1 + }, + "160": { + "0": 338, + "1": 2324, + "2": 148, + "3": 28, + "4": 5, + "6": 2 + }, + "161": { + "0": 38, + "1": 2303, + "2": 586, + "3": 9 + }, + "162": { + "0": 2861, + "1": 77 + }, + "163": { + "0": 2917, + "1": 21 + }, + "164": { + "0": 2920, + "1": 18 + }, + "165": { + "0": 2925, + "1": 13 + }, + "166": { + "0": 2918, + "1": 20 + }, + "167": { + "0": 2925, + "1": 14 + }, + "168": { + "0": 2915, + "1": 24 + }, + "169": { + "0": 2927, + "1": 12 + }, + "170": { + "0": 2917, + "1": 22 + }, + "171": { + "0": 2927, + "1": 13 + }, + "172": { + "0": 2312, + "1": 627, + "2": 1 + }, + "173": { + "0": 2313, + "1": 626, + "2": 1 + }, + "174": { + "0": 2810, + "1": 129, + "2": 1 + }, + "175": { + "0": 2789, + "1": 151 + }, + "176": { + "0": 2887, + "1": 53 + }, + "177": { + "0": 2823, + "1": 117 + }, + "178": { + "0": 2859, + "1": 81 + }, + "179": { + "0": 2777, + "1": 163 + }, + "180": { + "0": 2816, + "1": 124 + }, + "181": { + "0": 2792, + "1": 149 + }, + "182": { + "0": 2821, + "1": 121 + }, + "183": { + "0": 2885, + "1": 56 + }, + "184": { + "0": 2540, + "1": 398, + "2": 3 + }, + "185": { + "0": 1, + "1": 2, + "2": 2, + "5": 443, + "6": 1889, + "7": 288, + "8": 101, + "9": 96, + "10": 43, + "11": 24, + "12": 17, + "13": 7, + "14": 7, + "15": 8, + "16": 1, + "17": 4, + "18": 2, + "20": 1, + "21": 1, + "22": 2, + "27": 1, + "29": 1, + "47": 1 + }, + "186": { + "0": 2233, + "1": 697, + "2": 10, + "3": 1 + }, + "187": { + "0": 2555, + "1": 385, + "2": 1 + }, + "188": { + "0": 2857, + "1": 84 + }, + "189": { + "0": 2838, + "1": 103 + }, + "190": { + "0": 1742, + "1": 1194, + "2": 5 + }, + "191": { + "0": 2769, + "1": 172 + }, + "192": { + "0": 2744, + "1": 197 + }, + "193": { + "0": 2606, + "1": 334, + "2": 1 + }, + "194": { + "1": 56, + "2": 2461, + "3": 289, + "4": 34, + "5": 14, + "6": 18, + "7": 11, + "8": 4, + "9": 5, + "10": 6, + "11": 3, + "12": 8, + "13": 3, + "14": 1, + "15": 3, + "16": 5, + "17": 6, + "18": 3, + "19": 2, + "20": 2, + "23": 1, + "25": 1, + "27": 2, + "31": 1, + "32": 1 + }, + "195": { + "0": 2766, + "1": 174 + }, + "196": { + "0": 2758, + "1": 182 + }, + "197": { + "0": 2849, + "1": 91 + }, + "198": { + "0": 2830, + "1": 110 + }, + "199": { + "0": 2822, + "1": 118 + }, + "200": { + "0": 2504, + "1": 433, + "2": 3 + }, + "201": { + "0": 2920, + "1": 20 + }, + "202": { + "0": 2800, + "1": 140 + }, + "203": { + "0": 976, + "1": 173, + "6": 369, + "7": 1137, + "8": 121, + "9": 67, + "10": 46, + "11": 20, + "12": 7, + "13": 6, + "14": 5, + "15": 7, + "17": 2, + "18": 2, + "20": 2 + }, + "204": { + "0": 1116, + "1": 33, + "2": 854, + "3": 825, + "4": 90, + "5": 14, + "6": 3, + "7": 2, + "8": 2, + "12": 1 + }, + "205": { + "0": 3, + "22": 28, + "23": 87, + "24": 465, + "25": 1064, + "26": 603, + "27": 197, + "28": 81, + "29": 59, + "30": 47, + "31": 19, + "32": 19, + "33": 16, + "34": 14, + "35": 13, + "36": 9, + "37": 12, + "38": 12, + "39": 7, + "40": 5, + "41": 5, + "42": 6, + "43": 8, + "44": 6, + "45": 7, + "46": 3, + "47": 7, + "48": 5, + "49": 7, + "50": 5, + "51": 3, + "52": 8, + "53": 6, + "54": 4, + "55": 4, + "56": 8, + "57": 12, + "58": 5, + "59": 5, + "60": 4, + "61": 2, + "62": 4, + "63": 4, + "64": 4, + "65": 5, + "66": 1, + "67": 3, + "68": 4, + "69": 4, + "70": 3, + "71": 1, + "72": 3, + "73": 5, + "74": 2, + "75": 1, + "76": 1, + "78": 3, + "79": 1, + "86": 1, + "90": 1, + "91": 1, + "95": 1, + "104": 1, + "106": 1, + "113": 1, + "120": 1, + "124": 1, + "132": 1, + "149": 1 + }, + "206": { + "0": 3, + "31": 5, + "32": 16, + "33": 47, + "34": 191, + "35": 585, + "36": 779, + "37": 555, + "38": 215, + "39": 90, + "40": 54, + "41": 37, + "42": 39, + "43": 39, + "44": 24, + "45": 22, + "46": 14, + "47": 21, + "48": 13, + "49": 10, + "50": 14, + "51": 11, + "52": 16, + "53": 11, + "54": 4, + "55": 6, + "56": 6, + "57": 3, + "58": 2, + "59": 8, + "60": 1, + "61": 6, + "62": 2, + "63": 3, + "64": 2, + "65": 3, + "67": 2, + "68": 5, + "69": 4, + "70": 2, + "71": 4, + "72": 1, + "73": 3, + "74": 2, + "75": 2, + "76": 3, + "77": 3, + "78": 3, + "79": 1, + "80": 1, + "81": 4, + "83": 1, + "84": 1, + "86": 4, + "87": 2, + "88": 2, + "90": 4, + "91": 3, + "93": 4, + "96": 2, + "97": 2, + "100": 1, + "105": 1, + "107": 1, + "109": 1, + "111": 2, + "113": 1, + "114": 1, + "115": 1, + "116": 3, + "117": 2, + "125": 1, + "134": 1, + "140": 1, + "141": 1 + }, + "207": { + "0": 2626, + "1": 311, + "2": 3 + }, + "208": { + "0": 2733, + "1": 205, + "2": 2 + }, + "209": { + "0": 34, + "1": 2352, + "2": 468, + "3": 60, + "4": 11, + "5": 6, + "6": 5, + "7": 1, + "8": 2, + "9": 1 + }, + "210": { + "0": 2726, + "1": 215, + "2": 1 + }, + "211": { + "0": 2759, + "1": 182 + }, + "212": { + "0": 2766, + "1": 175 + }, + "213": { + "0": 2573, + "1": 367, + "2": 2 + }, + "214": { + "0": 2688, + "1": 252 + }, + "215": { + "0": 2901, + "1": 39 + }, + "216": { + "0": 1095, + "1": 54, + "49": 1, + "50": 2, + "51": 8, + "52": 23, + "53": 20, + "54": 11, + "55": 11, + "56": 14, + "57": 5, + "58": 15, + "59": 9, + "60": 11, + "61": 9, + "62": 8, + "63": 3, + "64": 12, + "65": 21, + "66": 32, + "67": 83, + "68": 76, + "69": 99, + "70": 113, + "71": 148, + "72": 125, + "73": 114, + "74": 118, + "75": 128, + "76": 152, + "77": 89, + "78": 44, + "79": 55, + "80": 36, + "81": 20, + "82": 7, + "83": 5, + "84": 8, + "85": 5, + "86": 5, + "87": 5, + "88": 2, + "89": 5, + "90": 3, + "91": 4, + "92": 3, + "93": 6, + "94": 2, + "95": 4, + "96": 1, + "97": 5, + "98": 3, + "99": 9, + "100": 2, + "101": 2, + "102": 4, + "103": 5, + "104": 4, + "105": 1, + "106": 6, + "107": 4, + "108": 3, + "109": 4, + "110": 2, + "111": 4, + "112": 4, + "113": 4, + "114": 3, + "115": 3, + "116": 5, + "117": 3, + "118": 2, + "119": 2, + "120": 2, + "122": 4, + "123": 2, + "125": 3, + "126": 1, + "128": 1, + "129": 1, + "130": 1, + "131": 4, + "133": 1, + "135": 1, + "136": 1, + "140": 1, + "143": 1, + "146": 1, + "155": 1, + "159": 1 + }, + "217": { + "0": 3159, + "1": 126 + }, + "218": { + "0": 3267, + "1": 18 + }, + "219": { + "0": 3254, + "1": 31 + }, + "220": { + "0": 3256, + "1": 29 + }, + "221": { + "0": 3260, + "1": 25 + }, + "222": { + "0": 3260, + "1": 25 + }, + "223": { + "0": 3262, + "1": 23 + }, + "224": { + "0": 3249, + "1": 36 + }, + "225": { + "0": 3261, + "1": 24 + }, + "226": { + "0": 3259, + "1": 26 + }, + "227": { + "0": 3217, + "1": 68 + }, + "228": { + "0": 3054, + "1": 229, + "2": 2 + }, + "229": { + "0": 908, + "1": 30, + "2": 1, + "29": 3, + "30": 1 + }, + "230": { + "0": 10, + "27": 1, + "28": 8, + "30": 4, + "31": 6, + "32": 5, + "33": 2, + "37": 1, + "83": 1 + } + }, + "user_002": { + "133": { + "4": 1 + }, + "134": { + "0": 924, + "1": 74, + "3": 1 + }, + "135": { + "0": 909, + "1": 89, + "52": 1 + }, + "136": { + "0": 924, + "1": 75 + }, + "137": { + "0": 956, + "1": 43 + }, + "138": { + "0": 918, + "1": 80, + "46": 1 + }, + "139": { + "0": 921, + "1": 78 + }, + "140": { + "0": 989, + "1": 10 + }, + "141": { + "0": 999, + "1": 29 + }, + "142": { + "0": 982, + "1": 46 + }, + "143": { + "0": 959, + "1": 69 + }, + "144": { + "0": 886, + "1": 142, + "2": 1 + }, + "145": { + "0": 994, + "1": 35 + }, + "146": { + "0": 974, + "1": 55 + }, + "147": { + "0": 956, + "1": 72, + "2": 1 + }, + "148": { + "0": 912, + "1": 117 + }, + "149": { + "0": 632, + "1": 361, + "2": 28, + "3": 1, + "4": 3, + "6": 1, + "10": 1, + "58": 1 + }, + "150": { + "0": 961, + "1": 66 + }, + "151": { + "0": 973, + "1": 56, + "2": 1 + }, + "152": { + "1": 1, + "2": 516, + "3": 159, + "4": 54, + "5": 56, + "6": 50, + "7": 51, + "8": 39, + "9": 31, + "10": 20, + "11": 16, + "12": 17, + "13": 8, + "15": 4, + "16": 1, + "17": 2, + "22": 1, + "23": 1, + "25": 1, + "28": 1, + "33": 1 + }, + "153": { + "0": 923, + "1": 106 + }, + "154": { + "0": 218, + "1": 467, + "2": 114, + "3": 104, + "4": 88, + "5": 31, + "6": 4, + "9": 1, + "10": 1, + "11": 1 + }, + "155": { + "0": 964, + "1": 67 + }, + "156": { + "0": 942, + "1": 89 + }, + "157": { + "0": 1000, + "1": 31 + }, + "158": { + "0": 955, + "1": 76 + }, + "159": { + "0": 669, + "1": 341, + "2": 19, + "3": 1, + "4": 1 + }, + "160": { + "0": 982, + "1": 49 + }, + "161": { + "0": 978, + "1": 53 + }, + "162": { + "0": 2702, + "1": 168, + "2": 3, + "4": 1 + }, + "163": { + "0": 2828, + "1": 44, + "2": 1, + "3": 1 + }, + "164": { + "0": 2846, + "1": 27, + "2": 1 + }, + "165": { + "0": 2827, + "1": 47 + }, + "166": { + "0": 2830, + "1": 43, + "2": 1 + }, + "167": { + "0": 2850, + "1": 23 + }, + "168": { + "0": 2835, + "1": 38 + }, + "169": { + "0": 2829, + "1": 43, + "2": 1 + }, + "170": { + "0": 2850, + "1": 23 + }, + "171": { + "0": 2855, + "1": 18 + }, + "172": { + "0": 1727, + "1": 881, + "2": 187, + "3": 66, + "4": 7, + "5": 2, + "6": 2, + "10": 1 + }, + "173": { + "0": 2633, + "1": 237, + "2": 1, + "4": 1, + "5": 1 + }, + "174": { + "0": 2663, + "1": 210 + }, + "175": { + "0": 2621, + "1": 244, + "2": 3, + "3": 2, + "4": 3 + }, + "176": { + "0": 2765, + "1": 108 + }, + "177": { + "0": 2720, + "1": 153 + }, + "178": { + "0": 2727, + "1": 146 + }, + "179": { + "0": 2637, + "1": 233, + "2": 3 + }, + "180": { + "0": 2628, + "1": 243, + "2": 3 + }, + "181": { + "0": 2612, + "1": 258, + "2": 3, + "3": 1 + }, + "182": { + "0": 2666, + "1": 204, + "2": 2 + }, + "183": { + "0": 2758, + "1": 113, + "2": 1 + }, + "184": { + "0": 2225, + "1": 603, + "2": 28, + "3": 6, + "4": 4, + "5": 4, + "7": 1, + "8": 1 + }, + "185": { + "0": 1001, + "1": 890, + "2": 205, + "3": 48, + "4": 8, + "5": 5, + "6": 2, + "8": 1, + "9": 1, + "10": 2, + "11": 1 + }, + "186": { + "0": 1299, + "1": 737, + "2": 103, + "3": 13, + "4": 6, + "5": 1, + "6": 2, + "7": 3 + }, + "187": { + "0": 1688, + "1": 468, + "2": 6, + "3": 2 + }, + "188": { + "0": 2006, + "1": 158 + }, + "189": { + "0": 2029, + "1": 135 + }, + "190": { + "0": 2027, + "1": 137 + }, + "191": { + "0": 2059, + "1": 105 + }, + "192": { + "0": 1916, + "1": 247, + "2": 1 + }, + "193": { + "0": 1751, + "1": 406, + "2": 6, + "3": 1 + }, + "194": { + "0": 951, + "1": 943, + "2": 203, + "3": 46, + "4": 11, + "5": 6, + "7": 2, + "8": 2 + }, + "195": { + "0": 1939, + "1": 225 + }, + "196": { + "0": 1956, + "1": 207, + "3": 1 + }, + "197": { + "0": 2037, + "1": 127 + }, + "198": { + "0": 2008, + "1": 156 + }, + "199": { + "0": 2014, + "1": 150 + }, + "200": { + "0": 1721, + "1": 423, + "2": 14, + "3": 2, + "5": 3, + "6": 1 + }, + "201": { + "0": 2124, + "1": 41 + }, + "202": { + "0": 1983, + "1": 181, + "2": 1 + }, + "203": { + "0": 1575, + "1": 567, + "2": 18, + "3": 3, + "5": 2 + }, + "204": { + "0": 2032, + "1": 133 + }, + "205": { + "0": 1910, + "1": 253, + "2": 2 + }, + "206": { + "0": 1703, + "1": 456, + "2": 4, + "4": 1 + }, + "207": { + "0": 2025, + "1": 139 + }, + "208": { + "0": 1981, + "1": 180, + "2": 2, + "3": 1 + }, + "209": { + "0": 1326, + "1": 791, + "2": 43, + "3": 2, + "4": 1, + "8": 1 + }, + "210": { + "0": 2039, + "1": 126 + }, + "211": { + "0": 2002, + "1": 163 + }, + "212": { + "0": 2008, + "1": 157 + }, + "213": { + "0": 1844, + "1": 320, + "6": 1 + }, + "214": { + "0": 1915, + "1": 248, + "2": 2, + "4": 1 + }, + "215": { + "0": 2114, + "1": 51 + }, + "216": { + "0": 1486, + "1": 590, + "2": 88, + "3": 1 + }, + "217": { + "0": 2133, + "1": 32 + }, + "218": { + "0": 2147, + "1": 18 + }, + "219": { + "0": 2145, + "1": 20 + }, + "220": { + "0": 2150, + "1": 15 + }, + "221": { + "0": 2138, + "1": 27 + }, + "222": { + "0": 2146, + "1": 19 + }, + "223": { + "0": 2137, + "1": 28, + "2": 1 + }, + "224": { + "0": 2145, + "1": 21 + }, + "225": { + "0": 2146, + "1": 20 + }, + "226": { + "0": 2147, + "1": 19 + }, + "227": { + "0": 2119, + "1": 46, + "2": 1 + }, + "228": { + "0": 1985, + "1": 179, + "2": 1, + "3": 1 + }, + "229": { + "0": 30, + "1": 4 + } + }, + "user_002-swift": { + "162": { + "0": 48, + "1": 5 + }, + "163": { + "0": 53 + }, + "164": { + "0": 53 + }, + "165": { + "0": 53 + }, + "166": { + "0": 53 + }, + "167": { + "0": 53 + }, + "168": { + "0": 53 + }, + "169": { + "0": 53 + }, + "170": { + "0": 52, + "1": 1 + }, + "171": { + "0": 52, + "1": 1 + }, + "172": { + "0": 21, + "1": 32 + }, + "173": { + "0": 52, + "1": 1 + }, + "174": { + "0": 53 + }, + "175": { + "0": 51, + "1": 2 + }, + "176": { + "0": 53 + }, + "177": { + "0": 51, + "1": 2 + }, + "178": { + "0": 53 + }, + "179": { + "0": 52, + "1": 1 + }, + "180": { + "0": 50, + "1": 3 + }, + "181": { + "0": 53 + }, + "182": { + "0": 52, + "1": 1 + }, + "183": { + "0": 53 + }, + "184": { + "0": 46, + "1": 7 + } + } + }, + "percona": { + "devstack_131007": { + "170": { + "2": 160, + "3": 106, + "4": 3, + "5": 1, + "6": 1, + "7": 1, + "9": 1, + "16": 1 + }, + "171": { + "0": 273, + "1": 1 + }, + "172": { + "0": 162, + "1": 112 + }, + "173": { + "0": 263, + "1": 11 + }, + "174": { + "0": 236, + "1": 38 + }, + "175": { + "0": 259, + "1": 15 + }, + "176": { + "0": 269, + "1": 5 + }, + "177": { + "0": 264, + "1": 10 + }, + "178": { + "0": 266, + "1": 8 + }, + "179": { + "0": 259, + "1": 15 + }, + "180": { + "0": 264, + "1": 10 + }, + "181": { + "0": 267, + "1": 7 + }, + "182": { + "0": 264, + "1": 10 + }, + "183": { + "0": 268, + "1": 6 + }, + "184": { + "0": 242, + "1": 32 + }, + "185": { + "0": 177, + "1": 96, + "2": 1 + }, + "186": { + "0": 222, + "1": 52 + }, + "187": { + "0": 254, + "1": 20 + }, + "188": { + "0": 260, + "1": 14 + }, + "189": { + "0": 269, + "1": 5 + }, + "190": { + "0": 263, + "1": 11 + }, + "191": { + "0": 264, + "1": 10 + }, + "192": { + "0": 262, + "1": 12 + }, + "193": { + "0": 257, + "1": 17 + }, + "194": { + "0": 152, + "1": 121, + "2": 1 + }, + "195": { + "0": 251, + "1": 23 + }, + "196": { + "0": 266, + "1": 8 + }, + "197": { + "0": 261, + "1": 13 + }, + "198": { + "0": 270, + "1": 4 + }, + "199": { + "0": 265, + "1": 9 + }, + "200": { + "0": 241, + "1": 33 + }, + "201": { + "0": 274 + }, + "202": { + "0": 267, + "1": 7 + }, + "203": { + "0": 241, + "1": 33 + }, + "204": { + "0": 263, + "1": 10, + "2": 1 + }, + "205": { + "0": 264, + "1": 10 + }, + "206": { + "0": 257, + "1": 17 + }, + "207": { + "0": 263, + "1": 11 + }, + "208": { + "0": 255, + "1": 19 + }, + "209": { + "0": 243, + "1": 31 + }, + "210": { + "0": 268, + "1": 6 + }, + "211": { + "0": 262, + "1": 12 + }, + "212": { + "0": 257, + "1": 17 + }, + "213": { + "0": 250, + "1": 24 + }, + "214": { + "0": 250, + "1": 24 + }, + "215": { + "0": 269, + "1": 5 + }, + "216": { + "0": 263, + "1": 11 + }, + "217": { + "0": 272, + "1": 2 + }, + "218": { + "0": 273, + "1": 1 + }, + "219": { + "0": 273, + "1": 1 + }, + "220": { + "0": 272, + "1": 2 + }, + "221": { + "0": 270, + "1": 4 + }, + "222": { + "0": 274 + }, + "223": { + "0": 273, + "1": 1 + }, + "224": { + "0": 272, + "1": 2 + }, + "225": { + "0": 274 + }, + "226": { + "0": 273, + "1": 1 + }, + "227": { + "0": 452, + "1": 12 + }, + "228": { + "0": 444, + "1": 20 + }, + "229": { + "0": 450, + "1": 14 + }, + "230": { + "0": 16 + } + }, + "devstack_150": { + "134": { + "0": 954, + "1": 109, + "2": 5, + "4": 3, + "6": 1 + }, + "135": { + "0": 970, + "1": 100, + "2": 1, + "3": 1 + }, + "136": { + "0": 1007, + "1": 65 + }, + "137": { + "0": 1009, + "1": 63 + }, + "138": { + "0": 1022, + "1": 50 + }, + "139": { + "0": 997, + "1": 75 + }, + "140": { + "0": 1060, + "1": 12 + }, + "141": { + "0": 1138, + "1": 56 + }, + "142": { + "0": 1131, + "1": 61, + "7": 1, + "8": 1 + }, + "143": { + "0": 1102, + "1": 92 + }, + "144": { + "0": 1014, + "1": 170, + "2": 5, + "3": 4, + "4": 1 + }, + "145": { + "0": 1153, + "1": 40, + "2": 1 + }, + "146": { + "0": 1139, + "1": 55 + }, + "147": { + "0": 1125, + "1": 69 + }, + "148": { + "0": 1067, + "1": 123, + "2": 2, + "4": 2 + }, + "149": { + "0": 790, + "1": 350, + "2": 35, + "3": 7, + "4": 1, + "5": 2, + "6": 5, + "7": 3, + "12": 1 + }, + "150": { + "0": 1115, + "1": 77, + "2": 1, + "4": 1 + }, + "151": { + "0": 2165, + "1": 291, + "2": 11, + "3": 4, + "4": 1, + "8": 2, + "9": 1 + }, + "152": { + "0": 2, + "1": 770, + "2": 732, + "3": 172, + "4": 156, + "5": 107, + "6": 114, + "7": 76, + "8": 72, + "9": 59, + "10": 50, + "11": 25, + "12": 28, + "13": 18, + "14": 15, + "15": 7, + "16": 3, + "18": 4, + "19": 5, + "20": 4, + "21": 2, + "22": 2, + "23": 1, + "24": 3, + "25": 3, + "26": 2, + "27": 3, + "28": 2, + "29": 4, + "31": 2, + "32": 1, + "34": 2, + "35": 1, + "37": 1, + "38": 1, + "39": 1, + "40": 1, + "41": 3, + "42": 3, + "46": 1, + "48": 2, + "50": 1, + "52": 2, + "53": 1, + "56": 2, + "57": 2, + "60": 1, + "67": 1, + "71": 1, + "78": 1, + "80": 1, + "90": 1, + "95": 1 + }, + "153": { + "0": 2337, + "1": 136, + "2": 1, + "3": 1 + }, + "154": { + "0": 527, + "1": 1096, + "2": 333, + "3": 251, + "4": 141, + "5": 58, + "6": 16, + "7": 5, + "8": 9, + "9": 5, + "10": 7, + "11": 3, + "12": 4, + "13": 2, + "14": 2, + "15": 4, + "16": 2, + "18": 2, + "19": 2, + "20": 3, + "21": 1, + "22": 1, + "23": 1 + }, + "155": { + "0": 2284, + "1": 188, + "2": 3, + "3": 2 + }, + "156": { + "0": 2139, + "1": 330, + "2": 6, + "3": 1, + "5": 1 + }, + "157": { + "0": 2393, + "1": 83, + "2": 1 + }, + "158": { + "0": 2092, + "1": 376, + "2": 6, + "3": 1, + "5": 2 + }, + "159": { + "0": 1736, + "1": 668, + "2": 36, + "3": 19, + "4": 5, + "5": 3, + "6": 4, + "7": 3, + "8": 1, + "9": 1, + "13": 1 + }, + "160": { + "0": 2370, + "1": 107 + }, + "161": { + "0": 2355, + "1": 121, + "2": 1 + }, + "162": { + "0": 2442, + "1": 35, + "4": 1 + }, + "163": { + "0": 2437, + "1": 41 + }, + "164": { + "0": 2450, + "1": 28 + }, + "165": { + "0": 2453, + "1": 24, + "4": 1 + }, + "166": { + "0": 2448, + "1": 30 + }, + "167": { + "0": 2445, + "1": 33 + }, + "168": { + "0": 2457, + "1": 21 + }, + "169": { + "0": 2447, + "1": 31 + }, + "170": { + "0": 2444, + "1": 34 + }, + "171": { + "0": 2430, + "1": 48 + }, + "172": { + "0": 2168, + "1": 295, + "2": 8, + "3": 3, + "4": 2, + "5": 2 + }, + "173": { + "0": 2271, + "1": 200, + "2": 5, + "3": 1, + "4": 1 + }, + "174": { + "0": 2291, + "1": 185, + "2": 2 + }, + "175": { + "0": 2254, + "1": 212, + "2": 6, + "3": 3, + "4": 1, + "5": 1, + "8": 1 + }, + "176": { + "0": 2399, + "1": 78, + "3": 1 + }, + "177": { + "0": 2318, + "1": 156, + "2": 4 + }, + "178": { + "0": 2331, + "1": 146, + "9": 1 + }, + "179": { + "0": 2229, + "1": 241, + "2": 5, + "3": 2, + "4": 1 + }, + "180": { + "0": 2237, + "1": 226, + "2": 7, + "3": 3, + "4": 3, + "5": 2 + }, + "181": { + "0": 2233, + "1": 236, + "2": 6, + "4": 2, + "10": 1 + }, + "182": { + "0": 2272, + "1": 199, + "2": 4, + "7": 1 + }, + "183": { + "0": 2377, + "1": 97, + "2": 2 + }, + "184": { + "0": 1788, + "1": 622, + "2": 34, + "3": 11, + "4": 5, + "5": 8, + "6": 1, + "7": 2, + "8": 2, + "9": 1, + "11": 1, + "13": 1 + }, + "185": { + "0": 1248, + "1": 1007, + "2": 161, + "3": 25, + "4": 9, + "5": 6, + "6": 4, + "7": 4, + "8": 3, + "9": 1, + "10": 1, + "11": 1, + "14": 1, + "15": 3, + "17": 1, + "18": 1 + }, + "186": { + "0": 1666, + "1": 738, + "2": 44, + "3": 8, + "4": 4, + "5": 4, + "6": 4, + "7": 2, + "8": 1, + "10": 2, + "14": 1, + "15": 1, + "16": 1 + }, + "187": { + "0": 1897, + "1": 541, + "2": 14, + "3": 10, + "4": 6, + "5": 5, + "6": 2, + "7": 1 + }, + "188": { + "0": 2310, + "1": 159, + "2": 5, + "3": 1, + "5": 1 + }, + "189": { + "0": 2317, + "1": 157, + "4": 1, + "6": 1 + }, + "190": { + "0": 2307, + "1": 167, + "2": 2 + }, + "191": { + "0": 2327, + "1": 149 + }, + "192": { + "0": 2162, + "1": 305, + "2": 6, + "3": 1, + "5": 1, + "6": 1 + }, + "193": { + "0": 2095, + "1": 363, + "2": 10, + "3": 3, + "4": 3, + "8": 1, + "11": 1 + }, + "194": { + "0": 1095, + "1": 1089, + "2": 203, + "3": 43, + "4": 11, + "5": 6, + "6": 4, + "7": 8, + "8": 3, + "9": 3, + "10": 5, + "11": 1, + "12": 1, + "13": 1, + "16": 1, + "17": 1, + "20": 1 + }, + "195": { + "0": 2186, + "1": 288, + "4": 2 + }, + "196": { + "0": 2215, + "1": 256, + "2": 3, + "4": 1, + "5": 1 + }, + "197": { + "0": 2331, + "1": 143, + "2": 2 + }, + "198": { + "0": 2308, + "1": 164, + "2": 4 + }, + "199": { + "0": 2303, + "1": 170, + "2": 1, + "3": 1, + "4": 1 + }, + "200": { + "0": 1938, + "1": 490, + "2": 29, + "3": 7, + "4": 2, + "5": 3, + "6": 2, + "8": 3, + "10": 1, + "15": 1 + }, + "201": { + "0": 2446, + "1": 30 + }, + "202": { + "0": 2289, + "1": 181, + "2": 2, + "3": 4 + }, + "203": { + "0": 1863, + "1": 574, + "2": 18, + "3": 10, + "4": 1, + "5": 3, + "6": 3, + "7": 2, + "9": 1, + "10": 1 + }, + "204": { + "0": 2332, + "1": 143, + "2": 1 + }, + "205": { + "0": 2218, + "1": 250, + "2": 4, + "3": 2, + "4": 1, + "5": 1 + }, + "206": { + "0": 2153, + "1": 309, + "2": 6, + "3": 6, + "4": 2 + }, + "207": { + "0": 2292, + "1": 177, + "2": 6, + "4": 1 + }, + "208": { + "0": 2246, + "1": 217, + "2": 8, + "3": 1, + "4": 1, + "5": 2, + "6": 1 + }, + "209": { + "0": 1782, + "1": 654, + "2": 24, + "3": 4, + "4": 3, + "5": 4, + "6": 4, + "8": 1 + }, + "210": { + "0": 2319, + "1": 153, + "2": 3, + "3": 1 + }, + "211": { + "0": 2319, + "1": 153, + "3": 1, + "4": 2, + "12": 1 + }, + "212": { + "0": 2268, + "1": 204, + "2": 2, + "3": 2 + }, + "213": { + "0": 2092, + "1": 365, + "2": 7, + "3": 6, + "4": 3, + "5": 2, + "7": 1 + }, + "214": { + "0": 2161, + "1": 296, + "2": 12, + "3": 4, + "4": 2, + "6": 1 + }, + "215": { + "0": 2431, + "1": 44, + "2": 1 + }, + "216": { + "0": 2275, + "1": 200, + "2": 1 + }, + "217": { + "0": 2447, + "1": 29 + }, + "218": { + "0": 2449, + "1": 27 + }, + "219": { + "0": 2440, + "1": 36 + }, + "220": { + "0": 2449, + "1": 27 + }, + "221": { + "0": 2444, + "1": 32 + }, + "222": { + "0": 2443, + "1": 33 + }, + "223": { + "0": 2441, + "1": 35 + }, + "224": { + "0": 2441, + "1": 35 + }, + "225": { + "0": 2447, + "1": 29 + }, + "226": { + "0": 2446, + "1": 29, + "2": 1 + }, + "227": { + "0": 2429, + "1": 47 + }, + "228": { + "0": 2262, + "1": 202, + "2": 9, + "3": 2, + "4": 1 + }, + "229": { + "0": 44, + "1": 3 + } + }, + "devstack_20131007": { + "133": { + "0": 3, + "1": 314, + "2": 396, + "3": 132, + "4": 59, + "5": 46, + "6": 32, + "7": 39, + "8": 30, + "9": 18, + "10": 12, + "11": 4, + "12": 3, + "14": 2, + "15": 1, + "16": 1, + "17": 2, + "18": 2, + "19": 1, + "20": 1, + "21": 1, + "23": 1, + "24": 2, + "25": 1, + "26": 1, + "27": 2, + "28": 2, + "29": 2, + "30": 1, + "31": 1, + "39": 1, + "40": 1, + "42": 1, + "45": 1, + "50": 1, + "56": 2, + "79": 1 + }, + "134": { + "0": 2023, + "1": 159, + "2": 5, + "3": 2, + "8": 1, + "11": 1 + }, + "135": { + "0": 2010, + "1": 177, + "2": 2, + "3": 1, + "5": 1 + }, + "136": { + "0": 2013, + "1": 177, + "2": 1 + }, + "137": { + "0": 2088, + "1": 100, + "2": 2, + "6": 1 + }, + "138": { + "0": 2051, + "1": 137, + "2": 2, + "4": 1 + }, + "139": { + "0": 2009, + "1": 179, + "2": 1, + "3": 2 + }, + "140": { + "0": 2163, + "1": 93, + "2": 88, + "3": 4, + "7": 2, + "8": 1, + "11": 1 + }, + "141": { + "0": 2350, + "1": 121, + "2": 2 + }, + "142": { + "0": 2345, + "1": 127, + "2": 1 + }, + "143": { + "0": 2268, + "1": 201, + "2": 2, + "3": 1, + "8": 1 + }, + "144": { + "0": 2128, + "1": 335, + "2": 7, + "4": 2, + "9": 1 + }, + "145": { + "0": 2386, + "1": 86, + "2": 1 + }, + "146": { + "0": 2361, + "1": 108, + "2": 2, + "3": 1, + "4": 1 + }, + "147": { + "0": 2324, + "1": 146, + "2": 1, + "5": 1, + "7": 1 + }, + "148": { + "0": 2225, + "1": 239, + "2": 6, + "3": 1, + "4": 1, + "6": 1 + }, + "149": { + "0": 1618, + "1": 757, + "2": 56, + "3": 12, + "4": 5, + "5": 7, + "6": 8, + "7": 1, + "8": 3, + "11": 2, + "12": 3, + "14": 1 + }, + "150": { + "0": 2301, + "1": 164, + "2": 4, + "3": 3, + "5": 1 + }, + "151": { + "0": 2332, + "1": 135, + "2": 6 + }, + "152": { + "0": 5, + "1": 799, + "2": 757, + "3": 191, + "4": 152, + "5": 113, + "6": 102, + "7": 90, + "8": 59, + "9": 52, + "10": 38, + "11": 33, + "12": 21, + "13": 3, + "14": 4, + "15": 7, + "16": 3, + "18": 3, + "19": 1, + "20": 3, + "21": 1, + "22": 1, + "23": 1, + "24": 6, + "25": 1, + "27": 1, + "28": 1, + "29": 3, + "31": 3, + "32": 1, + "34": 1, + "35": 2, + "36": 2, + "38": 1, + "39": 2, + "40": 1, + "43": 1, + "45": 1, + "48": 1, + "50": 2, + "51": 1, + "53": 1, + "55": 1, + "59": 1 + }, + "153": { + "0": 2331, + "1": 142 + }, + "154": { + "0": 442, + "1": 1148, + "2": 367, + "3": 244, + "4": 150, + "5": 59, + "6": 16, + "7": 10, + "8": 10, + "9": 2, + "10": 1, + "11": 2, + "12": 4, + "13": 4, + "14": 2, + "16": 4, + "17": 1, + "18": 2, + "19": 2, + "21": 1, + "22": 1, + "23": 1 + }, + "155": { + "0": 2299, + "1": 173, + "2": 2 + }, + "156": { + "0": 2243, + "1": 223, + "2": 6, + "4": 2 + }, + "157": { + "0": 2405, + "1": 69 + }, + "158": { + "0": 2308, + "1": 166 + }, + "159": { + "0": 1790, + "1": 615, + "2": 37, + "3": 8, + "4": 7, + "5": 6, + "6": 4, + "7": 4, + "8": 2, + "11": 1 + }, + "160": { + "0": 2389, + "1": 85, + "2": 170, + "3": 61, + "4": 3, + "5": 2 + }, + "161": { + "0": 2800, + "1": 132, + "2": 2 + }, + "162": { + "0": 2889, + "1": 43, + "2": 2 + }, + "163": { + "0": 2894, + "1": 39, + "2": 1 + }, + "164": { + "0": 2893, + "1": 41 + }, + "165": { + "0": 2896, + "1": 38 + }, + "166": { + "0": 2889, + "1": 45 + }, + "167": { + "0": 2907, + "1": 27 + }, + "168": { + "0": 2907, + "1": 27 + }, + "169": { + "0": 2897, + "1": 37 + }, + "170": { + "0": 2904, + "1": 30, + "2": 44, + "3": 17, + "4": 3, + "5": 1, + "9": 2, + "10": 1, + "34": 1 + }, + "171": { + "0": 3037, + "1": 28 + }, + "172": { + "0": 2487, + "1": 570, + "2": 6, + "3": 1, + "4": 1 + }, + "173": { + "0": 2860, + "1": 202, + "2": 2, + "6": 1 + }, + "174": { + "0": 2831, + "1": 232, + "2": 2 + }, + "175": { + "0": 2838, + "1": 223, + "2": 3, + "7": 1 + }, + "176": { + "0": 2963, + "1": 101, + "2": 1 + }, + "177": { + "0": 2891, + "1": 171, + "2": 1, + "3": 2 + }, + "178": { + "0": 2922, + "1": 140, + "2": 2, + "4": 1 + }, + "179": { + "0": 2815, + "1": 241, + "2": 4, + "3": 4, + "5": 1 + }, + "180": { + "0": 2800, + "1": 252, + "2": 5, + "3": 5, + "4": 2, + "6": 2, + "9": 1 + }, + "181": { + "0": 2833, + "1": 228, + "2": 4, + "3": 2, + "4": 1 + }, + "182": { + "0": 2880, + "1": 184, + "2": 3 + }, + "183": { + "0": 2982, + "1": 85 + }, + "184": { + "0": 2342, + "1": 669, + "2": 37, + "3": 5, + "4": 2, + "5": 3, + "6": 2, + "7": 2, + "8": 3, + "10": 1, + "21": 1 + }, + "185": { + "0": 1667, + "1": 1206, + "2": 134, + "3": 21, + "4": 9, + "5": 7, + "6": 8, + "7": 4, + "8": 2, + "9": 5, + "11": 2, + "17": 2 + }, + "186": { + "0": 2170, + "1": 808, + "2": 55, + "3": 10, + "4": 12, + "5": 4, + "6": 1, + "7": 3, + "9": 1, + "10": 2, + "14": 1 + }, + "187": { + "0": 2470, + "1": 564, + "2": 16, + "3": 12, + "4": 3, + "5": 2 + }, + "188": { + "0": 2908, + "1": 152, + "2": 3, + "3": 2, + "4": 1, + "8": 1 + }, + "189": { + "0": 2880, + "1": 184, + "2": 3 + }, + "190": { + "0": 2905, + "1": 160, + "2": 1, + "5": 1 + }, + "191": { + "0": 2888, + "1": 177, + "2": 1, + "3": 1 + }, + "192": { + "0": 2770, + "1": 286, + "2": 8, + "3": 2, + "5": 1 + }, + "193": { + "0": 2609, + "1": 450, + "2": 6, + "3": 2 + }, + "194": { + "0": 1481, + "1": 1319, + "2": 190, + "3": 38, + "4": 5, + "5": 5, + "6": 7, + "7": 9, + "8": 7, + "9": 1, + "10": 1, + "12": 4 + }, + "195": { + "0": 2784, + "1": 279, + "2": 3, + "3": 1 + }, + "196": { + "0": 2812, + "1": 249, + "2": 3, + "3": 2, + "5": 1 + }, + "197": { + "0": 2936, + "1": 130, + "2": 1 + }, + "198": { + "0": 2873, + "1": 193, + "2": 1 + }, + "199": { + "0": 2888, + "1": 179 + }, + "200": { + "0": 2509, + "1": 512, + "2": 22, + "3": 5, + "4": 7, + "5": 6, + "6": 2, + "7": 1, + "8": 2, + "9": 1 + }, + "201": { + "0": 3038, + "1": 31 + }, + "202": { + "0": 2834, + "1": 231, + "2": 2, + "3": 1, + "4": 1 + }, + "203": { + "0": 2455, + "1": 581, + "2": 17, + "3": 9, + "4": 3, + "5": 2, + "9": 2 + }, + "204": { + "0": 2898, + "1": 170, + "3": 1 + }, + "205": { + "0": 2787, + "1": 278, + "2": 2, + "3": 1, + "4": 1 + }, + "206": { + "0": 2754, + "1": 304, + "2": 8, + "3": 1, + "4": 1, + "8": 1 + }, + "207": { + "0": 2876, + "1": 189, + "2": 4 + }, + "208": { + "0": 2841, + "1": 220, + "2": 5, + "4": 2, + "7": 1 + }, + "209": { + "0": 2333, + "1": 689, + "2": 27, + "3": 7, + "4": 8, + "5": 2, + "7": 2, + "10": 1 + }, + "210": { + "0": 2907, + "1": 160, + "2": 2 + }, + "211": { + "0": 2876, + "1": 193 + }, + "212": { + "0": 2850, + "1": 216, + "2": 2, + "4": 1 + }, + "213": { + "0": 2632, + "1": 419, + "2": 9, + "3": 5, + "4": 1, + "5": 1, + "6": 1, + "7": 1 + }, + "214": { + "0": 2708, + "1": 350, + "2": 7, + "3": 1, + "4": 3 + }, + "215": { + "0": 3026, + "1": 42, + "2": 1 + }, + "216": { + "0": 2879, + "1": 189, + "2": 1 + }, + "217": { + "0": 3029, + "1": 40 + }, + "218": { + "0": 3032, + "1": 36, + "3": 1 + }, + "219": { + "0": 3041, + "1": 28 + }, + "220": { + "0": 3035, + "1": 33, + "2": 1 + }, + "221": { + "0": 3031, + "1": 38 + }, + "222": { + "0": 3038, + "1": 30, + "5": 1 + }, + "223": { + "0": 3036, + "1": 33 + }, + "224": { + "0": 3047, + "1": 22 + }, + "225": { + "0": 3036, + "1": 33 + }, + "226": { + "0": 3032, + "1": 37 + }, + "227": { + "0": 3016, + "1": 53 + }, + "228": { + "0": 2841, + "1": 224, + "2": 2, + "5": 2 + }, + "229": { + "0": 413, + "1": 11 + }, + "230": { + "0": 25, + "1": 1 + } + }, + "trivial_500": { + "134": { + "0": 1 + }, + "135": { + "0": 1 + }, + "136": { + "0": 1 + }, + "137": { + "0": 1 + }, + "138": { + "0": 1 + }, + "139": { + "0": 1 + }, + "140": { + "1": 1 + }, + "141": { + "0": 1 + }, + "142": { + "0": 1 + }, + "143": { + "0": 1 + }, + "144": { + "0": 1 + }, + "145": { + "0": 1 + }, + "146": { + "0": 1 + }, + "147": { + "0": 1 + }, + "148": { + "0": 100, + "1": 46, + "2": 6, + "4": 1, + "6": 1, + "7": 1 + }, + "149": { + "0": 32, + "1": 73, + "2": 28, + "3": 8, + "4": 2, + "5": 3, + "6": 5, + "7": 2, + "8": 1, + "10": 1 + }, + "150": { + "0": 131, + "1": 24 + }, + "151": { + "0": 128, + "1": 26, + "2": 1 + }, + "152": { + "4": 1, + "5": 8, + "6": 15, + "7": 18, + "8": 15, + "9": 10, + "10": 9, + "11": 9, + "12": 9, + "13": 8, + "14": 8, + "15": 3, + "16": 7, + "17": 7, + "19": 1, + "21": 3, + "22": 1, + "23": 1, + "24": 2, + "25": 2, + "26": 1, + "30": 1, + "33": 1, + "36": 2, + "37": 1, + "38": 2, + "39": 2, + "43": 1, + "44": 1, + "45": 2, + "47": 1, + "53": 1, + "54": 1, + "62": 1 + }, + "153": { + "0": 98, + "1": 54, + "2": 2, + "4": 1 + }, + "154": { + "1": 3, + "2": 21, + "3": 37, + "4": 35, + "5": 30, + "6": 9, + "7": 4, + "8": 3, + "9": 3, + "10": 1, + "11": 2, + "13": 3, + "14": 1, + "15": 1, + "17": 1, + "20": 1 + }, + "155": { + "0": 125, + "1": 29, + "4": 1 + }, + "156": { + "0": 104, + "1": 47, + "2": 2, + "3": 1, + "4": 1 + }, + "157": { + "0": 142, + "1": 12, + "2": 1 + }, + "158": { + "0": 127, + "1": 27, + "2": 1 + }, + "159": { + "0": 43, + "1": 68, + "2": 26, + "3": 2, + "4": 4, + "5": 4, + "6": 2, + "7": 5, + "8": 1 + }, + "160": { + "0": 139, + "1": 16 + }, + "161": { + "0": 130, + "1": 24, + "2": 1 + }, + "162": { + "0": 148, + "1": 7 + }, + "163": { + "0": 150, + "1": 5 + }, + "164": { + "0": 152, + "1": 3 + }, + "165": { + "0": 151, + "1": 4 + }, + "166": { + "0": 147, + "1": 8 + }, + "167": { + "0": 148, + "1": 7 + }, + "168": { + "0": 151, + "1": 4 + }, + "169": { + "0": 152, + "1": 3 + }, + "170": { + "0": 145, + "1": 10 + }, + "171": { + "0": 149, + "1": 6 + }, + "172": { + "0": 106, + "1": 42, + "2": 5, + "4": 1, + "9": 1 + }, + "173": { + "0": 114, + "1": 39, + "2": 1, + "8": 1 + }, + "174": { + "0": 130, + "1": 24, + "7": 1 + }, + "175": { + "0": 119, + "1": 32, + "2": 3, + "4": 1 + }, + "176": { + "0": 133, + "1": 21, + "3": 1 + }, + "177": { + "0": 132, + "1": 21, + "2": 1, + "3": 1 + }, + "178": { + "0": 135, + "1": 18, + "5": 2 + }, + "179": { + "0": 112, + "1": 40, + "2": 2, + "3": 1 + }, + "180": { + "0": 184, + "1": 105, + "2": 13, + "3": 4, + "4": 2, + "5": 4, + "6": 1, + "7": 2, + "11": 2, + "13": 1 + }, + "181": { + "0": 121, + "1": 41, + "2": 74, + "3": 68, + "4": 8, + "5": 3, + "6": 1, + "7": 1, + "8": 1 + }, + "182": { + "0": 230, + "1": 76, + "2": 6, + "3": 2, + "4": 1, + "5": 3 + }, + "183": { + "0": 280, + "1": 36, + "3": 1, + "4": 1 + }, + "184": { + "0": 121, + "1": 127, + "2": 37, + "3": 12, + "4": 3, + "5": 6, + "6": 2, + "7": 6, + "10": 1, + "13": 1, + "14": 1, + "22": 1 + }, + "185": { + "0": 9, + "1": 139, + "2": 74, + "3": 37, + "4": 13, + "5": 10, + "6": 6, + "7": 10, + "8": 3, + "9": 2, + "10": 1, + "11": 2, + "12": 4, + "13": 3, + "14": 1, + "15": 1, + "16": 1, + "22": 1, + "25": 1 + }, + "186": { + "0": 95, + "1": 148, + "2": 40, + "3": 12, + "4": 5, + "5": 3, + "6": 3, + "7": 4, + "8": 1, + "9": 1, + "10": 2, + "11": 1, + "12": 2, + "14": 1 + }, + "187": { + "0": 144, + "1": 140, + "2": 18, + "3": 6, + "4": 4, + "5": 3, + "6": 1, + "9": 1, + "11": 1 + }, + "188": { + "0": 253, + "1": 61, + "2": 3, + "7": 1 + }, + "189": { + "0": 267, + "1": 49, + "2": 1, + "8": 1 + }, + "190": { + "0": 256, + "1": 59, + "2": 2, + "4": 1 + }, + "191": { + "0": 266, + "1": 51, + "2": 1 + }, + "192": { + "0": 222, + "1": 89, + "2": 6, + "3": 1 + }, + "193": { + "0": 144, + "1": 148, + "2": 14, + "3": 7, + "4": 3, + "5": 1, + "14": 1 + }, + "194": { + "0": 31, + "1": 132, + "2": 77, + "3": 35, + "4": 8, + "5": 7, + "6": 11, + "7": 6, + "8": 3, + "9": 2, + "10": 1, + "11": 3, + "12": 1, + "13": 1 + }, + "195": { + "0": 238, + "1": 76, + "2": 3, + "5": 1 + }, + "196": { + "0": 225, + "1": 86, + "2": 4, + "4": 1, + "7": 2 + }, + "197": { + "0": 259, + "1": 58, + "3": 1 + }, + "198": { + "0": 273, + "1": 43, + "3": 1, + "7": 1 + }, + "199": { + "0": 256, + "1": 59, + "2": 3 + }, + "200": { + "0": 157, + "1": 120, + "2": 23, + "3": 5, + "4": 3, + "5": 5, + "6": 3, + "7": 1, + "8": 1 + }, + "201": { + "0": 299, + "1": 19 + }, + "202": { + "0": 250, + "1": 65, + "2": 2, + "4": 1 + }, + "203": { + "0": 107, + "1": 157, + "2": 25, + "3": 14, + "4": 3, + "5": 6, + "6": 1, + "7": 1, + "8": 1, + "11": 1, + "12": 1, + "13": 1 + }, + "204": { + "0": 268, + "1": 50 + }, + "205": { + "0": 194, + "1": 115, + "2": 7, + "3": 2 + }, + "206": { + "0": 101, + "1": 179, + "2": 20, + "3": 10, + "4": 5, + "5": 1, + "6": 1, + "11": 1 + }, + "207": { + "0": 263, + "1": 51, + "2": 4 + }, + "208": { + "0": 213, + "1": 91, + "2": 8, + "3": 3, + "5": 2, + "6": 1 + }, + "209": { + "0": 78, + "1": 180, + "2": 33, + "3": 8, + "4": 4, + "5": 9, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "17": 1 + }, + "210": { + "0": 265, + "1": 50, + "2": 2, + "3": 1 + }, + "211": { + "0": 253, + "1": 65 + }, + "212": { + "0": 241, + "1": 68, + "2": 7, + "3": 1, + "4": 1 + }, + "213": { + "0": 190, + "1": 110, + "2": 11, + "3": 3, + "4": 1, + "6": 1, + "7": 2 + }, + "214": { + "0": 227, + "1": 75, + "2": 9, + "3": 3, + "4": 1, + "6": 2, + "10": 1 + }, + "215": { + "0": 296, + "1": 22 + }, + "216": { + "0": 113, + "1": 96, + "2": 87, + "3": 20, + "4": 2 + }, + "217": { + "0": 301, + "1": 16, + "2": 1 + }, + "218": { + "0": 304, + "1": 12, + "2": 2 + }, + "219": { + "0": 303, + "1": 15 + }, + "220": { + "0": 308, + "1": 10 + }, + "221": { + "0": 307, + "1": 11 + }, + "222": { + "0": 309, + "1": 8, + "2": 1 + }, + "223": { + "0": 312, + "1": 6 + }, + "224": { + "0": 310, + "1": 7, + "2": 1 + }, + "225": { + "0": 303, + "1": 15 + }, + "226": { + "0": 307, + "1": 11 + }, + "227": { + "0": 295, + "1": 23 + }, + "228": { + "0": 246, + "1": 68, + "2": 4 + } + }, + "trivial_6000": { + "134": { + "0": 1 + }, + "135": { + "1": 1 + }, + "136": { + "0": 1 + }, + "137": { + "0": 1 + }, + "138": { + "1": 1 + }, + "139": { + "0": 1 + }, + "140": { + "0": 1 + }, + "141": { + "0": 1 + }, + "142": { + "0": 1 + }, + "143": { + "1": 1 + }, + "144": { + "0": 1 + }, + "145": { + "0": 1 + }, + "146": { + "0": 1 + }, + "147": { + "0": 1 + }, + "148": { + "0": 100, + "1": 51, + "2": 2, + "3": 1, + "6": 1 + }, + "149": { + "1": 2, + "2": 49, + "3": 31, + "4": 22, + "5": 17, + "6": 10, + "7": 4, + "8": 6, + "9": 1, + "10": 1, + "11": 1, + "12": 2, + "13": 2, + "15": 1, + "16": 1, + "17": 1, + "19": 1, + "24": 2, + "27": 1 + }, + "150": { + "0": 122, + "1": 33 + }, + "151": { + "0": 142, + "1": 11, + "2": 1, + "7": 1 + }, + "152": { + "18": 3, + "19": 1, + "20": 7, + "21": 19, + "22": 11, + "23": 12, + "24": 6, + "25": 4, + "26": 3, + "27": 3, + "29": 4, + "32": 3, + "33": 5, + "34": 3, + "35": 5, + "36": 1, + "38": 2, + "40": 3, + "41": 8, + "42": 2, + "43": 3, + "44": 3, + "45": 6, + "46": 4, + "47": 4, + "48": 1, + "49": 1, + "50": 1, + "51": 2, + "54": 1, + "56": 2, + "59": 2, + "61": 2, + "67": 1, + "70": 1, + "72": 1, + "74": 1, + "80": 1, + "86": 2, + "92": 1, + "93": 1, + "94": 1, + "96": 1, + "104": 1, + "109": 1, + "113": 1, + "119": 2, + "133": 1, + "158": 1 + }, + "153": { + "0": 93, + "1": 55, + "2": 5, + "4": 1, + "5": 1 + }, + "154": { + "1": 10, + "2": 28, + "3": 55, + "4": 29, + "5": 17, + "6": 5, + "7": 1, + "8": 2, + "9": 1, + "10": 2, + "11": 1, + "12": 1, + "14": 1, + "18": 1, + "24": 1 + }, + "155": { + "0": 126, + "1": 28, + "2": 1 + }, + "156": { + "0": 124, + "1": 31 + }, + "157": { + "0": 144, + "1": 10, + "3": 1 + }, + "158": { + "0": 130, + "1": 24, + "2": 1 + }, + "159": { + "1": 3, + "2": 67, + "3": 33, + "4": 17, + "5": 19, + "6": 4, + "7": 4, + "10": 2, + "11": 3, + "12": 1, + "13": 1, + "18": 1 + }, + "160": { + "0": 112, + "1": 43 + }, + "161": { + "0": 96, + "1": 58, + "2": 1 + }, + "162": { + "0": 155 + }, + "163": { + "0": 153, + "1": 2 + }, + "164": { + "0": 147, + "1": 8 + }, + "165": { + "0": 148, + "1": 7 + }, + "166": { + "0": 151, + "1": 4 + }, + "167": { + "0": 146, + "1": 9 + }, + "168": { + "0": 148, + "1": 6, + "2": 1 + }, + "169": { + "0": 144, + "1": 11 + }, + "170": { + "0": 151, + "1": 4 + }, + "171": { + "0": 148, + "1": 7 + }, + "172": { + "0": 122, + "1": 31, + "2": 1, + "5": 1 + }, + "173": { + "0": 133, + "1": 20, + "3": 1, + "7": 1 + }, + "174": { + "0": 123, + "1": 31, + "2": 1 + }, + "175": { + "0": 131, + "1": 22, + "2": 1, + "4": 1 + }, + "176": { + "0": 144, + "1": 11 + }, + "177": { + "0": 135, + "1": 19, + "2": 1 + }, + "178": { + "0": 129, + "1": 26 + }, + "179": { + "0": 130, + "1": 24, + "3": 1 + }, + "180": { + "0": 220, + "1": 74, + "2": 6, + "3": 8, + "4": 3, + "5": 2, + "6": 2, + "11": 1, + "12": 1 + }, + "181": { + "0": 133, + "1": 59, + "2": 66, + "3": 43, + "4": 12, + "5": 2, + "6": 1, + "7": 1 + }, + "182": { + "0": 259, + "1": 51, + "2": 4, + "3": 1, + "4": 1, + "5": 1 + }, + "183": { + "0": 288, + "1": 26, + "3": 1, + "4": 2 + }, + "184": { + "0": 137, + "1": 137, + "2": 21, + "3": 7, + "4": 4, + "5": 3, + "6": 2, + "7": 2, + "8": 2, + "10": 1, + "16": 1 + }, + "185": { + "1": 33, + "2": 86, + "3": 56, + "4": 60, + "5": 22, + "6": 10, + "7": 7, + "8": 4, + "9": 3, + "10": 4, + "11": 3, + "12": 5, + "13": 2, + "14": 4, + "15": 3, + "16": 2, + "17": 1, + "18": 1, + "19": 2, + "20": 1, + "21": 2, + "22": 1, + "23": 1, + "25": 1, + "28": 1, + "34": 1, + "36": 1 + }, + "186": { + "0": 114, + "1": 161, + "2": 21, + "3": 5, + "4": 8, + "5": 2, + "6": 1, + "7": 3, + "9": 1, + "16": 1 + }, + "187": { + "0": 178, + "1": 125, + "2": 9, + "3": 2, + "4": 1, + "5": 1, + "6": 1 + }, + "188": { + "0": 267, + "1": 47, + "2": 3 + }, + "189": { + "0": 272, + "1": 42, + "2": 2, + "3": 1 + }, + "190": { + "0": 278, + "1": 36, + "2": 2, + "6": 1 + }, + "191": { + "0": 273, + "1": 43, + "2": 1 + }, + "192": { + "0": 243, + "1": 69, + "2": 1, + "4": 2, + "5": 1, + "6": 1 + }, + "193": { + "0": 170, + "1": 127, + "2": 14, + "3": 1, + "4": 2, + "5": 2, + "6": 1 + }, + "194": { + "0": 23, + "1": 145, + "2": 73, + "3": 33, + "4": 10, + "5": 10, + "6": 4, + "7": 3, + "8": 3, + "9": 3, + "11": 1, + "13": 1, + "14": 1, + "15": 3, + "17": 1, + "18": 1, + "19": 1, + "21": 1 + }, + "195": { + "0": 250, + "1": 67 + }, + "196": { + "0": 252, + "1": 63, + "3": 1, + "14": 1 + }, + "197": { + "0": 272, + "1": 45 + }, + "198": { + "0": 267, + "1": 48, + "2": 2 + }, + "199": { + "0": 280, + "1": 34, + "2": 1, + "3": 1, + "9": 1 + }, + "200": { + "0": 196, + "1": 105, + "2": 7, + "3": 3, + "4": 3, + "5": 1, + "6": 1, + "8": 1 + }, + "201": { + "0": 299, + "1": 18 + }, + "202": { + "0": 260, + "1": 57 + }, + "203": { + "0": 102, + "1": 54, + "2": 57, + "3": 41, + "4": 32, + "5": 7, + "6": 2, + "7": 2, + "8": 1, + "9": 2, + "10": 1, + "11": 5, + "12": 4, + "13": 3, + "14": 1, + "17": 1, + "19": 1, + "25": 1 + }, + "204": { + "0": 199, + "1": 111, + "2": 5, + "3": 1, + "4": 1 + }, + "205": { + "0": 2, + "1": 150, + "2": 110, + "3": 27, + "4": 11, + "5": 8, + "6": 3, + "7": 1, + "8": 2, + "9": 1, + "10": 1, + "13": 1 + }, + "206": { + "1": 4, + "2": 127, + "3": 50, + "4": 67, + "5": 29, + "6": 9, + "7": 8, + "8": 8, + "9": 5, + "10": 1, + "11": 4, + "12": 2, + "14": 1, + "16": 1, + "29": 1 + }, + "207": { + "0": 258, + "1": 57, + "2": 2 + }, + "208": { + "0": 230, + "1": 77, + "2": 6, + "3": 3, + "4": 1 + }, + "209": { + "0": 43, + "1": 130, + "2": 60, + "3": 42, + "4": 15, + "5": 7, + "6": 2, + "7": 3, + "8": 4, + "9": 3, + "10": 2, + "11": 2, + "12": 1, + "13": 1, + "15": 2 + }, + "210": { + "0": 260, + "1": 51, + "2": 6 + }, + "211": { + "0": 260, + "1": 56, + "3": 1 + }, + "212": { + "0": 276, + "1": 39, + "2": 1, + "12": 1 + }, + "213": { + "0": 208, + "1": 98, + "2": 4, + "3": 2, + "4": 1, + "5": 2, + "9": 2 + }, + "214": { + "0": 222, + "1": 85, + "2": 9, + "3": 1 + }, + "215": { + "0": 302, + "1": 14, + "2": 1 + }, + "216": { + "0": 123, + "1": 32, + "5": 1, + "6": 1, + "7": 5, + "8": 6, + "9": 16, + "10": 18, + "11": 17, + "12": 14, + "13": 9, + "14": 16, + "15": 14, + "16": 13, + "17": 10, + "18": 11, + "19": 5, + "20": 1, + "21": 2, + "23": 1, + "28": 1, + "30": 1 + }, + "217": { + "0": 298, + "1": 19 + }, + "218": { + "0": 304, + "1": 13 + }, + "219": { + "0": 305, + "1": 12 + }, + "220": { + "0": 309, + "1": 8 + }, + "221": { + "0": 304, + "1": 13 + }, + "222": { + "0": 308, + "1": 9 + }, + "223": { + "0": 308, + "1": 9 + }, + "224": { + "0": 311, + "1": 6 + }, + "225": { + "0": 305, + "1": 12 + }, + "226": { + "0": 307, + "1": 9, + "2": 1 + }, + "227": { + "0": 307, + "1": 9, + "2": 1 + }, + "228": { + "0": 263, + "1": 53, + "2": 1 + } + }, + "user_001": { + "134": { + "0": 2510, + "1": 349, + "2": 2, + "3": 1 + }, + "135": { + "18": 6, + "19": 121, + "20": 290, + "21": 311, + "22": 98, + "23": 54, + "24": 39, + "25": 83, + "26": 115, + "27": 155, + "28": 186, + "29": 190, + "30": 146, + "31": 121, + "32": 93, + "33": 83, + "34": 78, + "35": 81, + "36": 77, + "37": 72, + "38": 66, + "39": 49, + "40": 43, + "41": 33, + "42": 29, + "43": 21, + "44": 26, + "45": 10, + "46": 15, + "47": 26, + "48": 15, + "49": 9, + "50": 8, + "51": 8, + "52": 3, + "53": 7, + "54": 2, + "55": 5, + "56": 4, + "57": 4, + "58": 7, + "59": 1, + "61": 2, + "62": 3, + "63": 3, + "64": 4, + "65": 1, + "66": 2, + "67": 2, + "68": 1, + "69": 2, + "71": 2, + "73": 1, + "75": 1, + "77": 1, + "78": 1, + "83": 4, + "85": 1, + "86": 1, + "87": 1, + "92": 2, + "94": 1, + "95": 3, + "98": 1, + "99": 1, + "100": 2, + "103": 1, + "104": 1, + "105": 1, + "107": 2, + "108": 1, + "110": 1, + "111": 1, + "114": 2, + "116": 1, + "118": 1, + "123": 1, + "124": 2, + "127": 1, + "131": 1, + "138": 1, + "159": 1, + "177": 2, + "183": 1, + "194": 1, + "216": 1, + "221": 1, + "223": 1, + "228": 1, + "230": 1, + "325": 1 + }, + "136": { + "0": 389, + "1": 2336, + "2": 45, + "3": 13, + "4": 18, + "5": 13, + "6": 13, + "7": 6, + "8": 7, + "9": 4, + "10": 2, + "11": 3, + "12": 2, + "13": 1, + "14": 2, + "16": 1, + "18": 1, + "25": 1, + "26": 1, + "44": 1, + "46": 1, + "51": 1, + "98": 1 + }, + "137": { + "0": 2734, + "1": 127, + "2": 1 + }, + "138": { + "19": 32, + "20": 262, + "21": 577, + "22": 732, + "23": 545, + "24": 227, + "25": 85, + "26": 80, + "27": 46, + "28": 37, + "29": 33, + "30": 25, + "31": 17, + "32": 6, + "33": 9, + "34": 7, + "35": 5, + "36": 8, + "37": 10, + "38": 10, + "39": 11, + "40": 3, + "41": 11, + "42": 6, + "43": 5, + "44": 9, + "45": 4, + "46": 1, + "47": 3, + "48": 2, + "49": 4, + "50": 1, + "51": 1, + "52": 1, + "53": 2, + "54": 1, + "55": 1, + "57": 1, + "61": 1, + "64": 1, + "66": 1, + "67": 1, + "68": 1, + "69": 1, + "71": 1, + "73": 1, + "74": 2, + "76": 1, + "77": 1, + "78": 2, + "79": 2, + "81": 1, + "82": 1, + "83": 1, + "86": 1, + "91": 1, + "92": 3, + "94": 1, + "97": 1, + "101": 1, + "102": 1, + "103": 1, + "106": 1, + "108": 1, + "119": 2, + "121": 1, + "124": 1, + "137": 1, + "138": 1, + "174": 1, + "219": 1, + "227": 1, + "231": 1, + "258": 1 + }, + "139": { + "0": 2513, + "1": 342, + "2": 7 + }, + "140": { + "0": 2830, + "1": 32 + }, + "141": { + "0": 2845, + "1": 108, + "2": 1 + }, + "142": { + "0": 2809, + "1": 145 + }, + "143": { + "0": 281, + "1": 1427, + "2": 1065, + "3": 137, + "4": 18, + "5": 7, + "6": 6, + "7": 2, + "8": 1, + "9": 1, + "10": 2, + "11": 2, + "12": 1, + "13": 2, + "14": 2 + }, + "144": { + "0": 2658, + "1": 290, + "2": 4, + "3": 2 + }, + "145": { + "0": 2892, + "1": 62 + }, + "146": { + "0": 2835, + "1": 118, + "4": 1 + }, + "147": { + "0": 2847, + "1": 106, + "4": 1 + }, + "148": { + "0": 2766, + "1": 184, + "2": 2, + "3": 2 + }, + "149": { + "38": 1, + "39": 5, + "40": 68, + "41": 119, + "42": 242, + "43": 321, + "44": 381, + "45": 419, + "46": 342, + "47": 250, + "48": 187, + "49": 90, + "50": 63, + "51": 51, + "52": 48, + "53": 29, + "54": 26, + "55": 31, + "56": 34, + "57": 17, + "58": 19, + "59": 14, + "60": 10, + "61": 9, + "62": 6, + "63": 6, + "64": 8, + "65": 5, + "66": 2, + "67": 4, + "68": 4, + "69": 6, + "70": 3, + "71": 3, + "72": 3, + "73": 3, + "74": 5, + "75": 3, + "76": 4, + "77": 6, + "78": 6, + "79": 5, + "80": 2, + "81": 2, + "82": 9, + "83": 1, + "84": 6, + "85": 1, + "86": 1, + "87": 4, + "88": 3, + "89": 4, + "90": 2, + "91": 2, + "92": 1, + "93": 2, + "94": 2, + "95": 1, + "96": 2, + "97": 2, + "98": 1, + "99": 1, + "101": 2, + "102": 1, + "106": 1, + "107": 1, + "108": 1, + "111": 1, + "113": 1, + "123": 1, + "138": 1, + "146": 1, + "152": 3, + "155": 1, + "156": 2, + "158": 1, + "159": 1, + "163": 1, + "165": 1, + "167": 1, + "171": 1, + "175": 1, + "179": 1, + "182": 1, + "184": 1, + "187": 1, + "188": 1, + "194": 2, + "196": 1, + "197": 1, + "204": 1, + "216": 2, + "223": 1, + "228": 1, + "249": 1, + "252": 1, + "259": 1, + "313": 1, + "320": 1, + "352": 1, + "413": 1, + "446": 1, + "517": 1 + }, + "150": { + "0": 1675, + "1": 1242, + "2": 22, + "3": 8, + "4": 4, + "7": 1, + "8": 1, + "20": 1 + }, + "151": { + "0": 2782, + "1": 171, + "10": 1 + }, + "152": { + "117": 1, + "118": 4, + "119": 27, + "120": 39, + "121": 16, + "122": 10, + "123": 26, + "124": 91, + "125": 115, + "126": 92, + "127": 62, + "128": 56, + "129": 62, + "130": 57, + "131": 71, + "132": 63, + "133": 54, + "134": 27, + "135": 14, + "136": 4, + "137": 3, + "138": 5, + "139": 4, + "140": 5, + "141": 5, + "142": 3, + "143": 5, + "144": 4, + "145": 6, + "146": 18, + "147": 34, + "148": 53, + "149": 39, + "150": 37, + "151": 39, + "152": 51, + "153": 88, + "154": 124, + "155": 125, + "156": 102, + "157": 109, + "158": 126, + "159": 126, + "160": 116, + "161": 89, + "162": 74, + "163": 65, + "164": 55, + "165": 51, + "166": 32, + "167": 24, + "168": 21, + "169": 20, + "170": 19, + "171": 14, + "172": 13, + "173": 9, + "174": 15, + "175": 3, + "176": 6, + "177": 10, + "178": 9, + "179": 7, + "180": 9, + "181": 8, + "182": 7, + "183": 11, + "184": 14, + "185": 8, + "186": 10, + "187": 10, + "188": 4, + "189": 5, + "190": 7, + "191": 8, + "192": 3, + "193": 9, + "194": 6, + "195": 5, + "196": 6, + "197": 7, + "198": 2, + "199": 3, + "200": 4, + "201": 8, + "202": 3, + "203": 5, + "204": 5, + "205": 2, + "206": 4, + "207": 2, + "208": 3, + "209": 1, + "210": 2, + "211": 2, + "212": 4, + "213": 1, + "214": 1, + "215": 3, + "216": 1, + "217": 1, + "218": 4, + "220": 3, + "221": 1, + "223": 4, + "224": 1, + "225": 1, + "226": 3, + "227": 1, + "228": 1, + "229": 3, + "230": 1, + "231": 2, + "232": 3, + "233": 1, + "235": 3, + "236": 1, + "237": 1, + "238": 1, + "239": 1, + "242": 2, + "243": 1, + "244": 2, + "245": 1, + "246": 3, + "248": 1, + "253": 1, + "254": 2, + "255": 1, + "256": 1, + "265": 1, + "267": 1, + "270": 1, + "273": 1, + "277": 1, + "279": 1, + "281": 2, + "285": 1, + "290": 1, + "298": 4, + "332": 1, + "336": 1, + "340": 1, + "344": 1, + "346": 1, + "366": 1, + "371": 1, + "383": 1, + "392": 1, + "397": 1, + "400": 1, + "410": 1, + "411": 1, + "417": 1, + "424": 1, + "438": 1, + "440": 1, + "441": 1, + "461": 1, + "473": 2, + "476": 1, + "486": 2, + "488": 1, + "493": 1, + "503": 1, + "508": 1, + "510": 1, + "547": 1, + "553": 1, + "568": 1, + "580": 1, + "620": 1, + "671": 1, + "752": 1, + "774": 1, + "776": 1, + "845": 1, + "876": 1, + "911": 1 + }, + "153": { + "5": 7, + "6": 1714, + "7": 859, + "8": 57, + "9": 30, + "10": 35, + "11": 21, + "12": 18, + "13": 18, + "14": 13, + "15": 15, + "16": 20, + "17": 9, + "18": 10, + "19": 17, + "20": 9, + "21": 9, + "22": 12, + "23": 9, + "24": 8, + "25": 4, + "26": 10, + "27": 4, + "28": 8, + "29": 6, + "30": 2, + "31": 6, + "32": 1, + "33": 1, + "34": 1, + "35": 3, + "36": 3, + "37": 2, + "38": 1, + "39": 1, + "44": 1, + "49": 2, + "54": 1, + "66": 1, + "127": 1, + "145": 1, + "152": 1, + "157": 1, + "169": 1, + "183": 1 + }, + "154": { + "0": 1001, + "1": 1763, + "2": 116, + "3": 48, + "4": 14, + "5": 3, + "6": 3, + "7": 1, + "8": 1, + "10": 2, + "13": 1, + "17": 1 + }, + "155": { + "0": 2798, + "1": 159 + }, + "156": { + "0": 2831, + "1": 125, + "2": 1 + }, + "157": { + "0": 2900, + "1": 57 + }, + "158": { + "0": 2845, + "1": 112 + }, + "159": { + "37": 1, + "38": 15, + "39": 67, + "40": 161, + "41": 253, + "42": 337, + "43": 503, + "44": 522, + "45": 377, + "46": 157, + "47": 78, + "48": 34, + "49": 24, + "50": 27, + "51": 32, + "52": 16, + "53": 24, + "54": 17, + "55": 22, + "56": 15, + "57": 9, + "58": 11, + "59": 8, + "60": 7, + "61": 6, + "62": 14, + "63": 7, + "64": 13, + "65": 8, + "66": 10, + "67": 7, + "68": 2, + "69": 7, + "70": 9, + "71": 7, + "72": 5, + "73": 11, + "74": 6, + "75": 5, + "76": 9, + "77": 6, + "78": 9, + "79": 6, + "80": 3, + "81": 6, + "82": 2, + "83": 3, + "84": 3, + "85": 6, + "87": 5, + "88": 4, + "89": 2, + "90": 2, + "91": 3, + "92": 1, + "94": 2, + "98": 1, + "99": 1, + "101": 2, + "102": 1, + "103": 2, + "106": 2, + "107": 1, + "108": 1, + "110": 1, + "112": 1, + "115": 1, + "116": 1, + "117": 1, + "141": 1, + "142": 1, + "145": 1, + "148": 1, + "154": 2, + "160": 1, + "161": 1, + "163": 1, + "170": 2, + "173": 1, + "176": 1, + "178": 1, + "179": 2, + "187": 1, + "188": 1, + "189": 1, + "193": 1, + "194": 1, + "198": 1, + "201": 1, + "202": 1, + "208": 1, + "216": 1, + "223": 1, + "230": 1, + "241": 1, + "310": 1, + "331": 1, + "359": 2, + "377": 1, + "416": 1, + "417": 1 + }, + "160": { + "0": 262, + "1": 2502, + "2": 156, + "3": 27, + "4": 2, + "5": 1, + "6": 1, + "9": 2, + "10": 2, + "11": 1, + "13": 1, + "17": 1 + }, + "161": { + "0": 34, + "1": 2693, + "2": 311, + "3": 6, + "4": 4, + "5": 1 + }, + "162": { + "0": 2973, + "1": 74, + "4": 1 + }, + "163": { + "0": 3023, + "1": 25 + }, + "164": { + "0": 3031, + "1": 17 + }, + "165": { + "0": 3023, + "1": 25 + }, + "166": { + "0": 3020, + "1": 28 + }, + "167": { + "0": 3029, + "1": 19 + }, + "168": { + "0": 3017, + "1": 31 + }, + "169": { + "0": 3032, + "1": 16 + }, + "170": { + "0": 3025, + "1": 23 + }, + "171": { + "0": 3015, + "1": 33 + }, + "172": { + "0": 2480, + "1": 563, + "2": 3, + "3": 1, + "5": 1 + }, + "173": { + "0": 2428, + "1": 612, + "2": 5, + "3": 1, + "4": 2 + }, + "174": { + "0": 2925, + "1": 122, + "4": 1 + }, + "175": { + "0": 2924, + "1": 124 + }, + "176": { + "0": 2998, + "1": 50 + }, + "177": { + "0": 2944, + "1": 104 + }, + "178": { + "0": 2972, + "1": 76 + }, + "179": { + "0": 2867, + "1": 179, + "2": 1, + "3": 1 + }, + "180": { + "0": 2873, + "1": 172, + "2": 2, + "5": 1 + }, + "181": { + "0": 2891, + "1": 157, + "3": 1 + }, + "182": { + "0": 2917, + "1": 129 + }, + "183": { + "0": 2976, + "1": 70 + }, + "184": { + "0": 2609, + "1": 429, + "2": 5, + "3": 2, + "4": 1 + }, + "185": { + "5": 193, + "6": 2005, + "7": 501, + "8": 117, + "9": 97, + "10": 37, + "11": 21, + "12": 16, + "13": 10, + "14": 7, + "15": 8, + "16": 4, + "17": 4, + "18": 6, + "19": 2, + "20": 1, + "21": 2, + "22": 1, + "23": 3, + "24": 1, + "25": 3, + "26": 1, + "28": 1, + "31": 1, + "33": 1, + "37": 1, + "41": 1, + "47": 1 + }, + "186": { + "0": 2224, + "1": 806, + "2": 11, + "3": 4, + "8": 1 + }, + "187": { + "0": 2602, + "1": 440, + "2": 3, + "3": 2 + }, + "188": { + "0": 2931, + "1": 116 + }, + "189": { + "0": 2945, + "1": 102 + }, + "190": { + "0": 1800, + "1": 1240, + "2": 4, + "3": 1, + "4": 2 + }, + "191": { + "0": 2908, + "1": 139 + }, + "192": { + "0": 2845, + "1": 202 + }, + "193": { + "0": 2731, + "1": 308, + "2": 2, + "3": 2, + "4": 2, + "5": 1, + "6": 1 + }, + "194": { + "1": 22, + "2": 2290, + "3": 579, + "4": 52, + "5": 14, + "6": 16, + "7": 10, + "8": 9, + "9": 7, + "10": 8, + "11": 6, + "12": 7, + "13": 6, + "14": 3, + "15": 2, + "18": 2, + "19": 2, + "24": 1, + "26": 1, + "36": 1, + "38": 1, + "58": 1, + "61": 1, + "94": 1, + "114": 1, + "117": 1, + "123": 1, + "134": 1, + "150": 1 + }, + "195": { + "0": 2828, + "1": 219 + }, + "196": { + "0": 2845, + "1": 201, + "2": 1 + }, + "197": { + "0": 2929, + "1": 117, + "2": 1 + }, + "198": { + "0": 2937, + "1": 108, + "2": 1, + "3": 1 + }, + "199": { + "0": 2951, + "1": 96 + }, + "200": { + "0": 2642, + "1": 399, + "2": 5, + "5": 1 + }, + "201": { + "0": 3025, + "1": 22 + }, + "202": { + "0": 2921, + "1": 126 + }, + "203": { + "0": 1033, + "1": 171, + "3": 2, + "6": 38, + "7": 1182, + "8": 429, + "9": 72, + "10": 66, + "11": 16, + "12": 11, + "13": 3, + "14": 5, + "15": 4, + "16": 4, + "17": 2, + "18": 2, + "20": 1, + "22": 1, + "23": 1, + "24": 1, + "29": 1, + "32": 1, + "37": 1 + }, + "204": { + "0": 1167, + "1": 40, + "2": 433, + "3": 868, + "4": 403, + "5": 92, + "6": 20, + "7": 6, + "8": 4, + "9": 6, + "10": 1, + "11": 1, + "12": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "19": 1 + }, + "205": { + "22": 85, + "23": 394, + "24": 805, + "25": 863, + "26": 355, + "27": 97, + "28": 60, + "29": 47, + "30": 39, + "31": 32, + "32": 28, + "33": 16, + "34": 10, + "35": 11, + "36": 7, + "37": 9, + "38": 12, + "39": 10, + "40": 13, + "41": 12, + "42": 11, + "43": 4, + "44": 2, + "45": 11, + "46": 8, + "47": 10, + "48": 3, + "49": 2, + "50": 5, + "51": 4, + "52": 6, + "53": 3, + "54": 5, + "55": 8, + "56": 5, + "57": 2, + "58": 1, + "59": 3, + "60": 1, + "61": 1, + "62": 1, + "63": 2, + "64": 2, + "67": 2, + "70": 2, + "72": 2, + "75": 1, + "76": 1, + "78": 1, + "80": 1, + "83": 2, + "84": 1, + "86": 3, + "88": 1, + "90": 2, + "91": 1, + "93": 1, + "94": 1, + "95": 1, + "96": 1, + "101": 1, + "103": 1, + "104": 1, + "105": 1, + "107": 1, + "110": 1, + "111": 1, + "112": 1, + "118": 1, + "119": 1, + "123": 1, + "200": 1, + "236": 1, + "265": 1, + "272": 1, + "273": 2, + "277": 1 + }, + "206": { + "31": 6, + "32": 89, + "33": 285, + "34": 674, + "35": 736, + "36": 522, + "37": 192, + "38": 89, + "39": 56, + "40": 42, + "41": 62, + "42": 47, + "43": 24, + "44": 21, + "45": 13, + "46": 14, + "47": 7, + "48": 6, + "49": 12, + "50": 11, + "51": 9, + "52": 3, + "53": 8, + "54": 7, + "55": 7, + "56": 5, + "57": 2, + "58": 5, + "59": 2, + "60": 2, + "61": 3, + "62": 4, + "63": 5, + "64": 4, + "65": 4, + "67": 2, + "68": 1, + "69": 1, + "71": 1, + "72": 1, + "74": 1, + "75": 1, + "76": 1, + "77": 2, + "79": 2, + "81": 1, + "82": 1, + "83": 1, + "84": 1, + "85": 4, + "87": 2, + "89": 2, + "90": 2, + "91": 1, + "96": 1, + "98": 1, + "103": 2, + "105": 1, + "106": 2, + "108": 1, + "110": 1, + "111": 2, + "112": 1, + "113": 1, + "116": 2, + "117": 1, + "118": 1, + "119": 1, + "120": 2, + "121": 1, + "122": 1, + "124": 1, + "127": 1, + "131": 1, + "136": 3, + "138": 1, + "140": 1, + "146": 1, + "147": 1, + "154": 1, + "155": 1, + "161": 1, + "167": 1, + "177": 1, + "183": 1, + "286": 1, + "330": 1, + "335": 1 + }, + "207": { + "0": 2648, + "1": 388, + "2": 6, + "3": 4, + "4": 1 + }, + "208": { + "0": 2754, + "1": 278, + "2": 10, + "3": 3, + "4": 1, + "5": 1 + }, + "209": { + "0": 185, + "1": 2142, + "2": 623, + "3": 55, + "4": 21, + "5": 10, + "6": 3, + "7": 2, + "8": 2, + "9": 2, + "10": 1, + "14": 1 + }, + "210": { + "0": 2741, + "1": 305, + "2": 1 + }, + "211": { + "0": 2721, + "1": 325, + "3": 1 + }, + "212": { + "0": 2738, + "1": 307, + "2": 2 + }, + "213": { + "0": 2520, + "1": 525, + "2": 1, + "7": 1 + }, + "214": { + "0": 2689, + "1": 357, + "3": 1 + }, + "215": { + "0": 2992, + "1": 55 + }, + "216": { + "0": 1119, + "1": 88, + "22": 1, + "39": 22, + "40": 171, + "41": 341, + "42": 438, + "43": 380, + "44": 186, + "45": 71, + "46": 10, + "47": 13, + "48": 10, + "49": 4, + "50": 7, + "51": 9, + "52": 10, + "53": 7, + "54": 7, + "55": 7, + "56": 7, + "57": 6, + "58": 5, + "59": 5, + "60": 3, + "61": 2, + "62": 3, + "63": 1, + "64": 4, + "65": 6, + "66": 6, + "67": 3, + "68": 5, + "69": 3, + "71": 9, + "72": 1, + "73": 4, + "74": 7, + "75": 4, + "76": 4, + "77": 3, + "78": 2, + "79": 3, + "80": 4, + "82": 1, + "85": 2, + "86": 1, + "87": 2, + "88": 2, + "89": 3, + "90": 2, + "91": 5, + "93": 5, + "94": 2, + "95": 5, + "96": 3, + "98": 1, + "99": 2, + "101": 1, + "103": 2, + "105": 1, + "110": 1, + "113": 1, + "115": 1, + "126": 1, + "155": 1, + "160": 1, + "175": 1 + }, + "217": { + "0": 3253, + "1": 137, + "2": 2, + "3": 1 + }, + "218": { + "0": 3360, + "1": 33 + }, + "219": { + "0": 3363, + "1": 30 + }, + "220": { + "0": 3363, + "1": 30 + }, + "221": { + "0": 3360, + "1": 33 + }, + "222": { + "0": 3361, + "1": 31, + "3": 1 + }, + "223": { + "0": 3369, + "1": 24 + }, + "224": { + "0": 3368, + "1": 25 + }, + "225": { + "0": 3363, + "1": 30 + }, + "226": { + "0": 3359, + "1": 34 + }, + "227": { + "0": 3326, + "1": 67 + }, + "228": { + "0": 3190, + "1": 203 + }, + "229": { + "0": 917, + "1": 44, + "27": 2, + "28": 2, + "41": 1, + "53": 1 + }, + "230": { + "0": 10, + "1": 1, + "26": 5, + "27": 4, + "28": 2, + "29": 6, + "30": 2, + "31": 6, + "32": 2, + "34": 1 + } + }, + "user_002": { + "134": { + "0": 960, + "1": 100, + "2": 2, + "3": 1 + }, + "135": { + "0": 953, + "1": 109, + "5": 1 + }, + "136": { + "0": 978, + "1": 83, + "2": 2 + }, + "137": { + "0": 1004, + "1": 56, + "2": 2, + "3": 1 + }, + "138": { + "0": 979, + "1": 83, + "6": 1 + }, + "139": { + "0": 976, + "1": 85, + "2": 2 + }, + "140": { + "0": 1054, + "1": 9 + }, + "141": { + "0": 1056, + "1": 36 + }, + "142": { + "0": 1034, + "1": 58 + }, + "143": { + "0": 985, + "1": 105, + "2": 2 + }, + "144": { + "0": 937, + "1": 150, + "2": 5 + }, + "145": { + "0": 1062, + "1": 30 + }, + "146": { + "0": 1028, + "1": 62, + "2": 1, + "4": 1 + }, + "147": { + "0": 993, + "1": 96, + "2": 1, + "3": 2 + }, + "148": { + "0": 974, + "1": 112, + "2": 2, + "3": 1, + "4": 2, + "6": 1 + }, + "149": { + "0": 646, + "1": 372, + "2": 49, + "3": 9, + "4": 7, + "5": 3, + "6": 3, + "7": 1, + "8": 1, + "12": 1 + }, + "150": { + "0": 1009, + "1": 80, + "2": 2, + "6": 1 + }, + "151": { + "0": 1037, + "1": 53, + "2": 1, + "3": 1 + }, + "152": { + "0": 1, + "1": 1, + "2": 483, + "3": 197, + "4": 73, + "5": 55, + "6": 46, + "7": 52, + "8": 28, + "9": 30, + "10": 33, + "11": 17, + "12": 19, + "13": 15, + "14": 6, + "15": 1, + "16": 3, + "17": 1, + "18": 2, + "19": 2, + "20": 2, + "21": 1, + "22": 2, + "23": 2, + "24": 1, + "25": 1, + "28": 2, + "30": 2, + "31": 1, + "32": 1, + "35": 1, + "36": 2, + "39": 1, + "45": 1, + "51": 1, + "53": 1, + "54": 1, + "55": 3, + "78": 1 + }, + "153": { + "0": 981, + "1": 111 + }, + "154": { + "0": 189, + "1": 501, + "2": 132, + "3": 125, + "4": 85, + "5": 30, + "6": 6, + "7": 2, + "10": 2, + "11": 3, + "12": 5, + "14": 2, + "15": 2, + "16": 1, + "18": 2, + "19": 1, + "21": 2, + "22": 2 + }, + "155": { + "0": 997, + "1": 91, + "2": 4, + "4": 1 + }, + "156": { + "0": 987, + "1": 98, + "2": 7, + "6": 1 + }, + "157": { + "0": 1057, + "1": 35, + "2": 1 + }, + "158": { + "0": 1022, + "1": 70, + "2": 1 + }, + "159": { + "0": 681, + "1": 357, + "2": 36, + "3": 5, + "4": 5, + "5": 4, + "6": 2, + "7": 2, + "11": 1 + }, + "160": { + "0": 1045, + "1": 47, + "2": 1 + }, + "161": { + "0": 1028, + "1": 63, + "2": 1, + "7": 1 + }, + "162": { + "0": 2841, + "1": 189, + "2": 1, + "3": 1, + "5": 1 + }, + "163": { + "0": 3001, + "1": 32 + }, + "164": { + "0": 2998, + "1": 34, + "2": 1 + }, + "165": { + "0": 2994, + "1": 37, + "2": 2 + }, + "166": { + "0": 2980, + "1": 52, + "2": 1 + }, + "167": { + "0": 3002, + "1": 31 + }, + "168": { + "0": 3002, + "1": 30, + "2": 1 + }, + "169": { + "0": 2999, + "1": 33, + "3": 1 + }, + "170": { + "0": 2994, + "1": 39 + }, + "171": { + "0": 3004, + "1": 29 + }, + "172": { + "0": 1778, + "1": 966, + "2": 200, + "3": 65, + "4": 16, + "5": 3, + "6": 1, + "7": 1, + "8": 1, + "10": 2 + }, + "173": { + "0": 2782, + "1": 243, + "2": 4, + "3": 1, + "4": 1, + "6": 1, + "7": 1 + }, + "174": { + "0": 2801, + "1": 230, + "2": 1, + "4": 1 + }, + "175": { + "0": 2760, + "1": 250, + "2": 13, + "3": 5, + "4": 3, + "5": 1, + "8": 1 + }, + "176": { + "0": 2920, + "1": 110, + "2": 1, + "3": 1, + "5": 1 + }, + "177": { + "0": 2809, + "1": 221, + "2": 1, + "3": 1, + "5": 1 + }, + "178": { + "0": 2835, + "1": 198 + }, + "179": { + "0": 2740, + "1": 280, + "2": 4, + "3": 6, + "4": 2, + "5": 1 + }, + "180": { + "0": 2758, + "1": 256, + "2": 11, + "3": 3, + "4": 3, + "5": 1, + "6": 1 + }, + "181": { + "0": 2730, + "1": 285, + "2": 14, + "3": 3, + "4": 1 + }, + "182": { + "0": 2814, + "1": 208, + "2": 8, + "3": 2 + }, + "183": { + "0": 2930, + "1": 100, + "2": 1, + "4": 1 + }, + "184": { + "0": 2252, + "1": 691, + "2": 45, + "3": 16, + "4": 6, + "5": 4, + "6": 6, + "7": 5, + "8": 2, + "9": 2, + "11": 1, + "12": 2 + }, + "185": { + "0": 1032, + "1": 933, + "2": 201, + "3": 43, + "4": 9, + "5": 5, + "6": 14, + "7": 7, + "8": 3, + "9": 7, + "10": 1, + "12": 3, + "13": 3, + "15": 1, + "16": 1, + "18": 1, + "19": 2, + "20": 1, + "21": 1 + }, + "186": { + "0": 1304, + "1": 774, + "2": 131, + "3": 16, + "4": 13, + "5": 12, + "6": 4, + "7": 4, + "8": 2, + "9": 2, + "10": 3, + "11": 1, + "13": 1, + "15": 1 + }, + "187": { + "0": 1765, + "1": 474, + "2": 12, + "3": 8, + "4": 4, + "6": 2, + "7": 1, + "9": 1, + "12": 1 + }, + "188": { + "0": 2078, + "1": 182, + "2": 7, + "3": 1 + }, + "189": { + "0": 2120, + "1": 145, + "2": 2, + "3": 1 + }, + "190": { + "0": 2102, + "1": 165, + "2": 1 + }, + "191": { + "0": 2108, + "1": 155, + "2": 3, + "5": 1, + "6": 1 + }, + "192": { + "0": 1976, + "1": 284, + "2": 4, + "3": 2, + "4": 1, + "6": 1 + }, + "193": { + "0": 1802, + "1": 435, + "2": 18, + "3": 8, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1 + }, + "194": { + "0": 923, + "1": 999, + "2": 240, + "3": 53, + "4": 14, + "5": 9, + "6": 4, + "7": 5, + "8": 3, + "9": 3, + "10": 3, + "11": 3, + "12": 2, + "13": 3, + "14": 1, + "15": 2, + "18": 1 + }, + "195": { + "0": 2029, + "1": 236, + "2": 2, + "9": 1 + }, + "196": { + "0": 2019, + "1": 243, + "2": 4, + "3": 2 + }, + "197": { + "0": 2114, + "1": 152, + "3": 1, + "6": 1 + }, + "198": { + "0": 2123, + "1": 145 + }, + "199": { + "0": 2082, + "1": 184, + "2": 2 + }, + "200": { + "0": 1772, + "1": 452, + "2": 20, + "3": 5, + "4": 6, + "5": 2, + "6": 4, + "7": 1, + "8": 3, + "9": 1, + "14": 1, + "15": 1 + }, + "201": { + "0": 2233, + "1": 35 + }, + "202": { + "0": 2071, + "1": 192, + "2": 3, + "3": 1, + "9": 1 + }, + "203": { + "0": 1594, + "1": 610, + "2": 35, + "3": 8, + "4": 9, + "5": 8, + "6": 2, + "7": 2 + }, + "204": { + "0": 2095, + "1": 172, + "3": 1 + }, + "205": { + "0": 1957, + "1": 298, + "2": 8, + "3": 3, + "4": 2 + }, + "206": { + "0": 1750, + "1": 491, + "2": 15, + "3": 5, + "4": 4, + "6": 2, + "7": 1 + }, + "207": { + "0": 2091, + "1": 173, + "2": 2, + "3": 1, + "5": 1 + }, + "208": { + "0": 1983, + "1": 272, + "2": 8, + "3": 3, + "4": 1, + "5": 1 + }, + "209": { + "0": 1342, + "1": 822, + "2": 72, + "3": 15, + "4": 6, + "5": 5, + "6": 1, + "8": 4, + "9": 1 + }, + "210": { + "0": 2089, + "1": 175, + "2": 1, + "3": 2, + "9": 1 + }, + "211": { + "0": 2078, + "1": 188, + "2": 1, + "8": 1 + }, + "212": { + "0": 2046, + "1": 220, + "2": 1, + "8": 1 + }, + "213": { + "0": 1896, + "1": 356, + "2": 8, + "3": 5, + "4": 2, + "9": 1 + }, + "214": { + "0": 1964, + "1": 290, + "2": 10, + "3": 2, + "4": 1, + "7": 1 + }, + "215": { + "0": 2216, + "1": 52 + }, + "216": { + "0": 1540, + "1": 653, + "2": 74, + "4": 1 + }, + "217": { + "0": 2234, + "1": 34 + }, + "218": { + "0": 2229, + "1": 39 + }, + "219": { + "0": 2236, + "1": 32 + }, + "220": { + "0": 2231, + "1": 36, + "4": 1 + }, + "221": { + "0": 2228, + "1": 39, + "2": 1 + }, + "222": { + "0": 2240, + "1": 28 + }, + "223": { + "0": 2240, + "1": 28 + }, + "224": { + "0": 2234, + "1": 34 + }, + "225": { + "0": 2241, + "1": 27 + }, + "226": { + "0": 2223, + "1": 45 + }, + "227": { + "0": 2213, + "1": 55 + }, + "228": { + "0": 2068, + "1": 190, + "2": 6, + "3": 3, + "5": 1 + }, + "229": { + "0": 29, + "1": 3 + } + } + } +} \ No newline at end of file diff --git a/setup.cfg b/setup.cfg index 6b56ee8..e663278 100644 --- a/setup.cfg +++ b/setup.cfg @@ -29,6 +29,8 @@ warnerrors = True [entry_points] console_scripts = turbo-hipster = turbo_hipster.worker_server:main + turbo-hipster-analyse = turbo_hipster.analyse_historical:main + turbo-hipster-report = turbo_hipster.report_historical:main [build_sphinx] source-dir = doc/source diff --git a/tests/assets/logcontent b/tests/assets/logcontent new file mode 100644 index 0000000..3f2c334 --- /dev/null +++ b/tests/assets/logcontent @@ -0,0 +1,1490 @@ +2013-12-24 05:14:28,492 [output] Test running on thw09-percona.rcbops.com +2013-12-24 05:14:28,493 [output] To execute this script manually, run this: +2013-12-24 05:14:28,493 [output] /usr/local/lib/python2.7/dist-packages/turbo_hipster/task_plugins/gate_real_db_upgrade/nova_mysql_migrations.sh d6a119ba740447589c347a83e5bd4d48 /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova nova tester nova_datasets_user_001 /var/lib/turbo-hipster/datasets_user_001/user_001/nova_user_001.sql /var/lib/turbo-hipster/datasets_user_001/user_001/logging.conf /var/cache/pip +2013-12-24 05:14:28,494 [output] Restoring test database nova_datasets_user_001 +2013-12-24 05:14:28,494 [output] + mysql -u nova --password=tester -e 'drop database nova_datasets_user_001' +2013-12-24 05:14:32,395 [output] + mysql -u nova --password=tester -e 'create database nova_datasets_user_001' +2013-12-24 05:14:32,407 [output] + mysql -u nova --password=tester nova_datasets_user_001 +2013-12-24 05:14:58,482 [heartbeat] +2013-12-24 05:15:28,482 [heartbeat] +2013-12-24 05:15:58,483 [heartbeat] +2013-12-24 05:16:28,483 [heartbeat] +2013-12-24 05:16:58,484 [heartbeat] +2013-12-24 05:17:01,211 [syslog] Dec 24 05:17:01 thw09-percona CRON[23920]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) +2013-12-24 05:17:11,291 [output] + set +x +2013-12-24 05:17:11,291 [output] Build test environment +2013-12-24 05:17:11,291 [output] Setting up virtual env +2013-12-24 05:17:15,805 [output] New python executable in d6a119ba740447589c347a83e5bd4d48/bin/python +2013-12-24 05:17:17,040 [output] Installing Setuptools..............................................................................................................................................................................................................................done. +2013-12-24 05:17:17,840 [output] Installing Pip.....................................................................................................................................................................................................................................................................................................................................done. +2013-12-24 05:17:17,997 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/predeactivate +2013-12-24 05:17:17,997 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/postdeactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/preactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/postactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/get_env_details +2013-12-24 05:17:19,312 [output] Enabled global site-packages +2013-12-24 05:17:19,701 [output] Deleted branch working (was 18241f2). +2013-12-24 05:17:19,806 [output] Switched to a new branch 'working' +2013-12-24 05:17:19,832 [output] Schema version is 133 +2013-12-24 05:17:19,832 [output] Database is from Folsom! Upgrade via Grizzly +2013-12-24 05:17:25,270 [output] Switched to branch 'stable/grizzly' +2013-12-24 05:17:28,484 [heartbeat] +2013-12-24 05:17:35,955 [output] Install pip requirements from tools/pip-requires +2013-12-24 05:17:58,587 [heartbeat] +2013-12-24 05:18:28,588 [heartbeat] +2013-12-24 05:18:58,588 [heartbeat] +2013-12-24 05:19:28,588 [heartbeat] +2013-12-24 05:19:58,589 [heartbeat] +2013-12-24 05:20:28,589 [heartbeat] +2013-12-24 05:20:58,590 [heartbeat] +2013-12-24 05:21:28,590 [heartbeat] +2013-12-24 05:21:50,494 [output] Requirements installed +2013-12-24 05:21:58,590 [heartbeat] +2013-12-24 05:22:06,611 [output] ***** Start DB upgrade to state of grizzly ***** +2013-12-24 05:22:06,612 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:22:06,612 [output] Setting up the nova-manage entry point +2013-12-24 05:22:24,796 [output] warning: no files found matching 'AUTHORS' +2013-12-24 05:22:24,802 [output] warning: no files found matching 'ChangeLog' +2013-12-24 05:22:24,828 [output] warning: no previously-included files matching '*.pyc' found anywhere in distribution +2013-12-24 05:22:28,302 [output] warning: no files found matching 'AUTHORS' +2013-12-24 05:22:28,308 [output] warning: no files found matching 'ChangeLog' +2013-12-24 05:22:28,334 [output] warning: no previously-included files matching '*.pyc' found anywhere in distribution +2013-12-24 05:22:28,591 [heartbeat] +2013-12-24 05:22:41,589 [output] zip_safe flag not set; analyzing archive contents... +2013-12-24 05:22:41,590 [output] nova.crypto: module references __file__ +2013-12-24 05:22:41,592 [output] nova.utils: module references __file__ +2013-12-24 05:22:41,592 [output] nova.service: module MAY be using inspect.stack +2013-12-24 05:22:41,595 [output] nova.loadables: module references __path__ +2013-12-24 05:22:41,595 [output] nova.paths: module references __file__ +2013-12-24 05:22:41,652 [output] nova.virt.baremetal.db.sqlalchemy.migration: module references __file__ +2013-12-24 05:22:41,665 [output] nova.openstack.common.log: module MAY be using inspect.stack +2013-12-24 05:22:41,666 [output] nova.openstack.common.setup: module references __file__ +2013-12-24 05:22:41,671 [output] nova.openstack.common.rpc.__init__: module MAY be using inspect.stack +2013-12-24 05:22:41,676 [output] nova.openstack.common.db.sqlalchemy.session: module references __file__ +2013-12-24 05:22:41,685 [output] nova.tests.test_migrations: module references __file__ +2013-12-24 05:22:41,701 [output] nova.tests.test_misc: module references __file__ +2013-12-24 05:22:41,720 [output] nova.tests.test_xenapi: module references __file__ +2013-12-24 05:22:41,733 [output] nova.tests.test_nova_manage: module references __file__ +2013-12-24 05:22:41,735 [output] nova.tests.test_wsgi: module references __file__ +2013-12-24 05:22:41,756 [output] nova.tests.integrated.test_api_samples: module references __file__ +2013-12-24 05:22:41,772 [output] nova.tests.baremetal.test_nova_baremetal_deploy_helper: module references __file__ +2013-12-24 05:22:41,774 [output] nova.tests.baremetal.test_nova_baremetal_manage: module references __file__ +2013-12-24 05:22:41,829 [output] nova.tests.api.ec2.test_cloud: module references __file__ +2013-12-24 05:22:41,849 [output] nova.tests.image.test_s3: module references __file__ +2013-12-24 05:22:41,885 [output] nova.api.openstack.compute.contrib.__init__: module references __path__ +2013-12-24 05:22:41,911 [output] nova.db.sqlalchemy.migration: module references __file__ +2013-12-24 05:22:41,924 [output] nova.network.linux_net: module MAY be using inspect.stack +2013-12-24 05:22:48,097 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-grizzly.conf --verbose db sync +2013-12-24 05:22:50,034 [output] 133 -> 134... +2013-12-24 05:22:50,609 [output] done +2013-12-24 05:22:50,610 [output] 134 -> 135... +2013-12-24 05:22:58,591 [heartbeat] +2013-12-24 05:23:28,592 [heartbeat] +2013-12-24 05:23:58,592 [heartbeat] +2013-12-24 05:24:28,592 [heartbeat] +2013-12-24 05:24:38,787 [output] done +2013-12-24 05:24:38,787 [output] 135 -> 136... +2013-12-24 05:24:40,777 [output] done +2013-12-24 05:24:40,777 [output] 136 -> 137... +2013-12-24 05:24:41,557 [output] done +2013-12-24 05:24:41,557 [output] 137 -> 138... +2013-12-24 05:24:58,593 [heartbeat] +2013-12-24 05:25:28,593 [heartbeat] +2013-12-24 05:25:58,593 [heartbeat] +2013-12-24 05:26:28,594 [heartbeat] +2013-12-24 05:26:40,643 [output] done +2013-12-24 05:26:40,644 [output] 138 -> 139... +2013-12-24 05:26:40,826 [output] done +2013-12-24 05:26:40,826 [output] 139 -> 140... +2013-12-24 05:26:40,876 [output] done +2013-12-24 05:26:40,876 [output] 140 -> 141... +2013-12-24 05:26:41,028 [output] done +2013-12-24 05:26:41,028 [output] 141 -> 142... +2013-12-24 05:26:41,118 [output] done +2013-12-24 05:26:41,119 [output] 142 -> 143... +2013-12-24 05:26:45,094 [output] done +2013-12-24 05:26:45,095 [output] 143 -> 144... +2013-12-24 05:26:45,662 [output] done +2013-12-24 05:26:45,662 [output] 144 -> 145... +2013-12-24 05:26:45,692 [output] done +2013-12-24 05:26:45,692 [output] 145 -> 146... +2013-12-24 05:26:45,745 [output] done +2013-12-24 05:26:45,745 [output] 146 -> 147... +2013-12-24 05:26:45,787 [output] done +2013-12-24 05:26:45,788 [output] 147 -> 148... +2013-12-24 05:26:45,872 [output] done +2013-12-24 05:26:45,872 [output] 148 -> 149... +2013-12-24 05:26:58,594 [heartbeat] +2013-12-24 05:27:28,594 [heartbeat] +2013-12-24 05:27:58,595 [heartbeat] +2013-12-24 05:28:28,595 [heartbeat] +2013-12-24 05:28:58,596 [heartbeat] +2013-12-24 05:29:28,596 [heartbeat] +2013-12-24 05:29:52,184 [output] done +2013-12-24 05:29:52,184 [output] 149 -> 150... +2013-12-24 05:29:53,377 [output] done +2013-12-24 05:29:53,377 [output] 150 -> 151... +2013-12-24 05:29:53,410 [output] done +2013-12-24 05:29:53,411 [output] 151 -> 152... +2013-12-24 05:29:58,596 [heartbeat] +2013-12-24 05:30:28,597 [heartbeat] +2013-12-24 05:30:58,597 [heartbeat] +2013-12-24 05:31:28,597 [heartbeat] +2013-12-24 05:31:58,598 [heartbeat] +2013-12-24 05:32:28,598 [heartbeat] +2013-12-24 05:32:58,599 [heartbeat] +2013-12-24 05:33:28,599 [heartbeat] +2013-12-24 05:33:58,599 [heartbeat] +2013-12-24 05:34:09,330 [output] done +2013-12-24 05:34:09,331 [output] 152 -> 153... +2013-12-24 05:34:15,709 [output] done +2013-12-24 05:34:15,709 [output] 153 -> 154... +2013-12-24 05:34:16,547 [output] done +2013-12-24 05:34:16,547 [output] 154 -> 155... +2013-12-24 05:34:16,616 [output] done +2013-12-24 05:34:16,617 [output] 155 -> 156... +2013-12-24 05:34:16,643 [output] done +2013-12-24 05:34:16,643 [output] 156 -> 157... +2013-12-24 05:34:16,653 [output] done +2013-12-24 05:34:16,653 [output] 157 -> 158... +2013-12-24 05:34:16,682 [output] done +2013-12-24 05:34:16,682 [output] 158 -> 159... +2013-12-24 05:34:28,600 [heartbeat] +2013-12-24 05:34:58,600 [heartbeat] +2013-12-24 05:35:06,350 [output] done +2013-12-24 05:35:06,350 [output] 159 -> 160... +2013-12-24 05:35:07,306 [output] done +2013-12-24 05:35:07,306 [output] 160 -> 161... +2013-12-24 05:35:08,313 [output] done +2013-12-24 05:35:08,695 [output] + manage_exit=0 +2013-12-24 05:35:08,695 [output] + set +x +2013-12-24 05:35:08,696 [output] nova-manage returned exit code 0 +2013-12-24 05:35:08,696 [output] ***** Finished DB upgrade to state of grizzly ***** +2013-12-24 05:35:09,062 [output] Schema version is 161 +2013-12-24 05:35:09,063 [output] Database is from Grizzly! Upgrade via Havana +2013-12-24 05:35:12,068 [output] Switched to branch 'stable/havana' +2013-12-24 05:35:13,934 [output] Install pip requirements from requirements.txt +2013-12-24 05:35:17,065 [output] Requirements installed +2013-12-24 05:35:17,179 [output] ***** Start DB upgrade to state of havana ***** +2013-12-24 05:35:17,180 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:35:17,180 [output] Setting up the nova-manage entry point +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.4.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.3.2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.10 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:21,325 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:35:21,326 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:35:21,326 [output] Running setup.py egg_info for package websockify +2013-12-24 05:35:21,326 [output] +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.7.2) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.7.2) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,724 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:35:21,724 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:35:21,724 [output] Installing collected packages: websockify +2013-12-24 05:35:21,724 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:35:21,725 [output] Uninstalling websockify: +2013-12-24 05:35:21,725 [output] Successfully uninstalled websockify +2013-12-24 05:35:21,725 [output] Running setup.py install for websockify +2013-12-24 05:35:21,725 [output] +2013-12-24 05:35:21,725 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:35:21,725 [output] Successfully installed websockify +2013-12-24 05:35:21,725 [output] Cleaning up... +2013-12-24 05:35:27,446 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-havana.conf --verbose db sync +2013-12-24 05:35:28,601 [heartbeat] +2013-12-24 05:35:31,817 [output] 161 -> 162... +2013-12-24 05:35:31,822 [output] done +2013-12-24 05:35:31,822 [output] 162 -> 163... +2013-12-24 05:35:31,826 [output] done +2013-12-24 05:35:31,826 [output] 163 -> 164... +2013-12-24 05:35:31,831 [output] done +2013-12-24 05:35:31,831 [output] 164 -> 165... +2013-12-24 05:35:31,836 [output] done +2013-12-24 05:35:31,836 [output] 165 -> 166... +2013-12-24 05:35:31,840 [output] done +2013-12-24 05:35:31,840 [output] 166 -> 167... +2013-12-24 05:35:31,844 [output] done +2013-12-24 05:35:31,844 [output] 167 -> 168... +2013-12-24 05:35:31,849 [output] done +2013-12-24 05:35:31,849 [output] 168 -> 169... +2013-12-24 05:35:31,853 [output] done +2013-12-24 05:35:31,853 [output] 169 -> 170... +2013-12-24 05:35:31,858 [output] done +2013-12-24 05:35:31,858 [output] 170 -> 171... +2013-12-24 05:35:31,862 [output] done +2013-12-24 05:35:31,862 [output] 171 -> 172... +2013-12-24 05:35:32,305 [output] done +2013-12-24 05:35:32,306 [output] 172 -> 173... +2013-12-24 05:35:32,397 [output] Deleted duplicated row with id: 2086 from table: key_pairs +2013-12-24 05:35:32,398 [output] Deleted duplicated row with id: 2086 from table: key_pairs +2013-12-24 05:35:32,399 [output] Deleted duplicated row with id: 1161 from table: key_pairs +2013-12-24 05:35:32,399 [output] Deleted duplicated row with id: 1161 from table: key_pairs +2013-12-24 05:35:32,407 [output] Deleted duplicated row with id: 1107 from table: key_pairs +2013-12-24 05:35:32,407 [output] Deleted duplicated row with id: 1107 from table: key_pairs +2013-12-24 05:35:32,738 [output] done +2013-12-24 05:35:32,739 [output] 173 -> 174... +2013-12-24 05:35:32,786 [output] done +2013-12-24 05:35:32,786 [output] 174 -> 175... +2013-12-24 05:35:32,820 [output] done +2013-12-24 05:35:32,820 [output] 175 -> 176... +2013-12-24 05:35:32,837 [output] done +2013-12-24 05:35:32,837 [output] 176 -> 177... +2013-12-24 05:35:32,904 [output] done +2013-12-24 05:35:32,904 [output] 177 -> 178... +2013-12-24 05:35:32,927 [output] done +2013-12-24 05:35:32,927 [output] 178 -> 179... +2013-12-24 05:35:32,974 [output] done +2013-12-24 05:35:32,975 [output] 179 -> 180... +2013-12-24 05:35:33,021 [output] done +2013-12-24 05:35:33,021 [output] 180 -> 181... +2013-12-24 05:35:33,059 [output] done +2013-12-24 05:35:33,059 [output] 181 -> 182... +2013-12-24 05:35:33,091 [output] done +2013-12-24 05:35:33,091 [output] 182 -> 183... +2013-12-24 05:35:33,106 [output] done +2013-12-24 05:35:33,106 [output] 183 -> 184... +2013-12-24 05:35:33,244 [output] done +2013-12-24 05:35:33,244 [output] 184 -> 185... +2013-12-24 05:35:40,277 [output] done +2013-12-24 05:35:40,278 [output] 185 -> 186... +2013-12-24 05:35:40,517 [output] done +2013-12-24 05:35:40,517 [output] 186 -> 187... +2013-12-24 05:35:40,620 [output] done +2013-12-24 05:35:40,621 [output] 187 -> 188... +2013-12-24 05:35:40,643 [output] done +2013-12-24 05:35:40,644 [output] 188 -> 189... +2013-12-24 05:35:40,672 [output] done +2013-12-24 05:35:40,672 [output] 189 -> 190... +2013-12-24 05:35:41,873 [output] done +2013-12-24 05:35:41,873 [output] 190 -> 191... +2013-12-24 05:35:41,926 [output] done +2013-12-24 05:35:41,926 [output] 191 -> 192... +2013-12-24 05:35:42,011 [output] done +2013-12-24 05:35:42,011 [output] 192 -> 193... +2013-12-24 05:35:42,354 [output] done +2013-12-24 05:35:42,354 [output] 193 -> 194... +2013-12-24 05:35:44,595 [output] done +2013-12-24 05:35:44,596 [output] 194 -> 195... +2013-12-24 05:35:44,730 [output] done +2013-12-24 05:35:44,731 [output] 195 -> 196... +2013-12-24 05:35:44,782 [output] done +2013-12-24 05:35:44,782 [output] 196 -> 197... +2013-12-24 05:35:44,810 [output] done +2013-12-24 05:35:44,811 [output] 197 -> 198... +2013-12-24 05:35:44,839 [output] done +2013-12-24 05:35:44,840 [output] 198 -> 199... +2013-12-24 05:35:44,869 [output] done +2013-12-24 05:35:44,870 [output] 199 -> 200... +2013-12-24 05:35:45,003 [output] done +2013-12-24 05:35:45,003 [output] 200 -> 201... +2013-12-24 05:35:45,011 [output] done +2013-12-24 05:35:45,011 [output] 201 -> 202... +2013-12-24 05:35:45,044 [output] done +2013-12-24 05:35:45,044 [output] 202 -> 203... +2013-12-24 05:35:52,958 [output] done +2013-12-24 05:35:52,958 [output] 203 -> 204... +2013-12-24 05:35:58,601 [heartbeat] +2013-12-24 05:35:59,629 [output] done +2013-12-24 05:35:59,629 [output] 204 -> 205... +2013-12-24 05:36:27,289 [output] done +2013-12-24 05:36:27,289 [output] 205 -> 206... +2013-12-24 05:36:28,601 [heartbeat] +2013-12-24 05:36:58,602 [heartbeat] +2013-12-24 05:37:03,760 [output] done +2013-12-24 05:37:03,760 [output] 206 -> 207... +2013-12-24 05:37:03,872 [output] done +2013-12-24 05:37:03,872 [output] 207 -> 208... +2013-12-24 05:37:03,923 [output] done +2013-12-24 05:37:03,923 [output] 208 -> 209... +2013-12-24 05:37:05,003 [output] done +2013-12-24 05:37:05,004 [output] 209 -> 210... +2013-12-24 05:37:05,083 [output] done +2013-12-24 05:37:05,083 [output] 210 -> 211... +2013-12-24 05:37:05,160 [output] done +2013-12-24 05:37:05,161 [output] 211 -> 212... +2013-12-24 05:37:05,232 [output] done +2013-12-24 05:37:05,233 [output] 212 -> 213... +2013-12-24 05:37:05,349 [output] done +2013-12-24 05:37:05,349 [output] 213 -> 214... +2013-12-24 05:37:05,508 [output] done +2013-12-24 05:37:05,508 [output] 214 -> 215... +2013-12-24 05:37:05,580 [output] done +2013-12-24 05:37:05,580 [output] 215 -> 216... +2013-12-24 05:37:28,602 [heartbeat] +2013-12-24 05:37:46,436 [output] done +2013-12-24 05:37:46,820 [output] + manage_exit=0 +2013-12-24 05:37:46,820 [output] + set +x +2013-12-24 05:37:46,820 [output] nova-manage returned exit code 0 +2013-12-24 05:37:46,821 [output] ***** Finished DB upgrade to state of havana ***** +2013-12-24 05:37:46,988 [output] Schema after stable_release_db_sync version is 216 +2013-12-24 05:37:47,101 [output] Update database to current state of trunk +2013-12-24 05:37:50,276 [output] Switched to branch 'master' +2013-12-24 05:37:50,933 [output] Install pip requirements from requirements.txt +2013-12-24 05:37:56,962 [output] Requirements installed +2013-12-24 05:37:57,685 [output] ***** Start DB upgrade to state of trunk ***** +2013-12-24 05:37:57,686 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:37:57,686 [output] Setting up the nova-manage entry point +2013-12-24 05:37:58,602 [heartbeat] +2013-12-24 05:38:00,849 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,110 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,534 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:02,534 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:02,535 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:02,535 [output] +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:02,912 [output] Installing collected packages: websockify +2013-12-24 05:38:02,912 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:02,913 [output] Uninstalling websockify: +2013-12-24 05:38:02,913 [output] Successfully uninstalled websockify +2013-12-24 05:38:02,913 [output] Running setup.py install for websockify +2013-12-24 05:38:02,913 [output] +2013-12-24 05:38:02,913 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:02,913 [output] Successfully installed websockify +2013-12-24 05:38:02,913 [output] Cleaning up... +2013-12-24 05:38:06,814 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-trunk.conf --verbose db sync +2013-12-24 05:38:08,338 [output] 216 -> 217... +2013-12-24 05:38:08,451 [output] done +2013-12-24 05:38:08,451 [output] 217 -> 218... +2013-12-24 05:38:08,455 [output] done +2013-12-24 05:38:08,455 [output] 218 -> 219... +2013-12-24 05:38:08,460 [output] done +2013-12-24 05:38:08,460 [output] 219 -> 220... +2013-12-24 05:38:08,464 [output] done +2013-12-24 05:38:08,464 [output] 220 -> 221... +2013-12-24 05:38:08,469 [output] done +2013-12-24 05:38:08,469 [output] 221 -> 222... +2013-12-24 05:38:08,473 [output] done +2013-12-24 05:38:08,473 [output] 222 -> 223... +2013-12-24 05:38:08,477 [output] done +2013-12-24 05:38:08,478 [output] 223 -> 224... +2013-12-24 05:38:08,482 [output] done +2013-12-24 05:38:08,482 [output] 224 -> 225... +2013-12-24 05:38:08,486 [output] done +2013-12-24 05:38:08,486 [output] 225 -> 226... +2013-12-24 05:38:08,491 [output] done +2013-12-24 05:38:08,491 [output] 226 -> 227... +2013-12-24 05:38:08,512 [output] done +2013-12-24 05:38:08,513 [output] 227 -> 228... +2013-12-24 05:38:08,550 [output] done +2013-12-24 05:38:08,550 [output] 228 -> 229... +2013-12-24 05:38:08,579 [output] done +2013-12-24 05:38:08,797 [output] + manage_exit=0 +2013-12-24 05:38:08,797 [output] + set +x +2013-12-24 05:38:08,798 [output] nova-manage returned exit code 0 +2013-12-24 05:38:08,798 [output] ***** Finished DB upgrade to state of trunk ***** +2013-12-24 05:38:08,873 [output] Switched to branch 'working' +2013-12-24 05:38:08,876 [output] Now test the patchset +2013-12-24 05:38:09,510 [output] Install pip requirements from requirements.txt +2013-12-24 05:38:11,885 [output] Requirements installed +2013-12-24 05:38:12,398 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:12,398 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:12,398 [output] Setting up the nova-manage entry point +2013-12-24 05:38:15,066 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,714 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,714 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,715 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:16,715 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:16,715 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:16,715 [output] +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:17,101 [output] Installing collected packages: websockify +2013-12-24 05:38:17,101 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:17,101 [output] Uninstalling websockify: +2013-12-24 05:38:17,102 [output] Successfully uninstalled websockify +2013-12-24 05:38:17,102 [output] Running setup.py install for websockify +2013-12-24 05:38:17,102 [output] +2013-12-24 05:38:17,102 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:17,102 [output] Successfully installed websockify +2013-12-24 05:38:17,102 [output] Cleaning up... +2013-12-24 05:38:17,665 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync +2013-12-24 05:38:19,169 [output] + manage_exit=0 +2013-12-24 05:38:19,169 [output] + set +x +2013-12-24 05:38:19,169 [output] nova-manage returned exit code 0 +2013-12-24 05:38:19,170 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:19,187 [output] Schema version is 229 +2013-12-24 05:38:19,187 [output] Now downgrade all the way back to the last stable version (v216) +2013-12-24 05:38:19,674 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:19,674 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:19,674 [output] Setting up the nova-manage entry point +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,383 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,383 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,027 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,211 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,212 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:24,212 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:24,212 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:24,212 [output] +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:24,223 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:24,410 [output] Installing collected packages: websockify +2013-12-24 05:38:24,410 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:24,410 [output] Uninstalling websockify: +2013-12-24 05:38:24,411 [output] Successfully uninstalled websockify +2013-12-24 05:38:24,411 [output] Running setup.py install for websockify +2013-12-24 05:38:24,411 [output] +2013-12-24 05:38:24,411 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:24,411 [output] Successfully installed websockify +2013-12-24 05:38:24,411 [output] Cleaning up... +2013-12-24 05:38:24,965 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync --version 216 +2013-12-24 05:38:26,228 [output] 229 -> 228... +2013-12-24 05:38:26,427 [output] done +2013-12-24 05:38:26,428 [output] 228 -> 227... +2013-12-24 05:38:26,455 [output] done +2013-12-24 05:38:26,455 [output] 227 -> 226... +2013-12-24 05:38:26,460 [output] done +2013-12-24 05:38:26,460 [output] 226 -> 225... +2013-12-24 05:38:26,464 [output] done +2013-12-24 05:38:26,464 [output] 225 -> 224... +2013-12-24 05:38:26,468 [output] done +2013-12-24 05:38:26,468 [output] 224 -> 223... +2013-12-24 05:38:26,473 [output] done +2013-12-24 05:38:26,473 [output] 223 -> 222... +2013-12-24 05:38:26,477 [output] done +2013-12-24 05:38:26,477 [output] 222 -> 221... +2013-12-24 05:38:26,481 [output] done +2013-12-24 05:38:26,482 [output] 221 -> 220... +2013-12-24 05:38:26,486 [output] done +2013-12-24 05:38:26,486 [output] 220 -> 219... +2013-12-24 05:38:26,490 [output] done +2013-12-24 05:38:26,491 [output] 219 -> 218... +2013-12-24 05:38:26,495 [output] done +2013-12-24 05:38:26,495 [output] 218 -> 217... +2013-12-24 05:38:26,499 [output] done +2013-12-24 05:38:26,499 [output] 217 -> 216... +2013-12-24 05:38:26,504 [output] done +2013-12-24 05:38:26,722 [output] + manage_exit=0 +2013-12-24 05:38:26,723 [output] + set +x +2013-12-24 05:38:26,723 [output] nova-manage returned exit code 0 +2013-12-24 05:38:26,723 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:26,746 [output] Schema version is 216 +2013-12-24 05:38:26,747 [output] And now back up to head from the start of trunk +2013-12-24 05:38:26,816 [output] Already on 'working' +2013-12-24 05:38:27,378 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:27,378 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:27,379 [output] Setting up the nova-manage entry point +2013-12-24 05:38:28,603 [heartbeat] +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,691 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,692 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:31,692 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:31,692 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:31,692 [output] +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:32,078 [output] Installing collected packages: websockify +2013-12-24 05:38:32,078 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:32,078 [output] Uninstalling websockify: +2013-12-24 05:38:32,078 [output] Successfully uninstalled websockify +2013-12-24 05:38:32,078 [output] Running setup.py install for websockify +2013-12-24 05:38:32,078 [output] +2013-12-24 05:38:32,078 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:32,078 [output] Successfully installed websockify +2013-12-24 05:38:32,078 [output] Cleaning up... +2013-12-24 05:38:32,639 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync +2013-12-24 05:38:33,973 [output] 216 -> 217... +2013-12-24 05:38:34,016 [output] done +2013-12-24 05:38:34,017 [output] 217 -> 218... +2013-12-24 05:38:34,022 [output] done +2013-12-24 05:38:34,022 [output] 218 -> 219... +2013-12-24 05:38:34,026 [output] done +2013-12-24 05:38:34,026 [output] 219 -> 220... +2013-12-24 05:38:34,030 [output] done +2013-12-24 05:38:34,031 [output] 220 -> 221... +2013-12-24 05:38:34,035 [output] done +2013-12-24 05:38:34,035 [output] 221 -> 222... +2013-12-24 05:38:34,039 [output] done +2013-12-24 05:38:34,039 [output] 222 -> 223... +2013-12-24 05:38:34,043 [output] done +2013-12-24 05:38:34,043 [output] 223 -> 224... +2013-12-24 05:38:34,048 [output] done +2013-12-24 05:38:34,048 [output] 224 -> 225... +2013-12-24 05:38:34,052 [output] done +2013-12-24 05:38:34,052 [output] 225 -> 226... +2013-12-24 05:38:34,056 [output] done +2013-12-24 05:38:34,056 [output] 226 -> 227... +2013-12-24 05:38:34,066 [output] done +2013-12-24 05:38:34,066 [output] 227 -> 228... +2013-12-24 05:38:34,099 [output] done +2013-12-24 05:38:34,099 [output] 228 -> 229... +2013-12-24 05:38:34,126 [output] done +2013-12-24 05:38:34,339 [output] + manage_exit=0 +2013-12-24 05:38:34,339 [output] + set +x +2013-12-24 05:38:34,340 [output] nova-manage returned exit code 0 +2013-12-24 05:38:34,340 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:34,362 [output] Final schema version is 229 +2013-12-24 05:38:34,362 [output] Cleaning up virtual env +2013-12-24 05:38:35,354 [output] Removing d6a119ba740447589c347a83e5bd4d48... +2013-12-24 05:38:37,955 [script exit code = 0] + 2013-12-24 05:14:28,492 [output] Test running on thw09-percona.rcbops.com +2013-12-24 05:14:28,493 [output] To execute this script manually, run this: +2013-12-24 05:14:28,493 [output] /usr/local/lib/python2.7/dist-packages/turbo_hipster/task_plugins/gate_real_db_upgrade/nova_mysql_migrations.sh d6a119ba740447589c347a83e5bd4d48 /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova nova tester nova_datasets_user_001 /var/lib/turbo-hipster/datasets_user_001/user_001/nova_user_001.sql /var/lib/turbo-hipster/datasets_user_001/user_001/logging.conf /var/cache/pip +2013-12-24 05:14:28,494 [output] Restoring test database nova_datasets_user_001 +2013-12-24 05:14:28,494 [output] + mysql -u nova --password=tester -e 'drop database nova_datasets_user_001' +2013-12-24 05:14:32,395 [output] + mysql -u nova --password=tester -e 'create database nova_datasets_user_001' +2013-12-24 05:14:32,407 [output] + mysql -u nova --password=tester nova_datasets_user_001 +2013-12-24 05:14:58,482 [heartbeat] +2013-12-24 05:15:28,482 [heartbeat] +2013-12-24 05:15:58,483 [heartbeat] +2013-12-24 05:16:28,483 [heartbeat] +2013-12-24 05:16:58,484 [heartbeat] +2013-12-24 05:17:01,211 [syslog] Dec 24 05:17:01 thw09-percona CRON[23920]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) +2013-12-24 05:17:11,291 [output] + set +x +2013-12-24 05:17:11,291 [output] Build test environment +2013-12-24 05:17:11,291 [output] Setting up virtual env +2013-12-24 05:17:15,805 [output] New python executable in d6a119ba740447589c347a83e5bd4d48/bin/python +2013-12-24 05:17:17,040 [output] Installing Setuptools..............................................................................................................................................................................................................................done. +2013-12-24 05:17:17,840 [output] Installing Pip.....................................................................................................................................................................................................................................................................................................................................done. +2013-12-24 05:17:17,997 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/predeactivate +2013-12-24 05:17:17,997 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/postdeactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/preactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/postactivate +2013-12-24 05:17:17,998 [output] virtualenvwrapper.user_scripts creating /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin/get_env_details +2013-12-24 05:17:19,312 [output] Enabled global site-packages +2013-12-24 05:17:19,701 [output] Deleted branch working (was 18241f2). +2013-12-24 05:17:19,806 [output] Switched to a new branch 'working' +2013-12-24 05:17:19,832 [output] Schema version is 133 +2013-12-24 05:17:19,832 [output] Database is from Folsom! Upgrade via Grizzly +2013-12-24 05:17:25,270 [output] Switched to branch 'stable/grizzly' +2013-12-24 05:17:28,484 [heartbeat] +2013-12-24 05:17:35,955 [output] Install pip requirements from tools/pip-requires +2013-12-24 05:17:58,587 [heartbeat] +2013-12-24 05:18:28,588 [heartbeat] +2013-12-24 05:18:58,588 [heartbeat] +2013-12-24 05:19:28,588 [heartbeat] +2013-12-24 05:19:58,589 [heartbeat] +2013-12-24 05:20:28,589 [heartbeat] +2013-12-24 05:20:58,590 [heartbeat] +2013-12-24 05:21:28,590 [heartbeat] +2013-12-24 05:21:50,494 [output] Requirements installed +2013-12-24 05:21:58,590 [heartbeat] +2013-12-24 05:22:06,611 [output] ***** Start DB upgrade to state of grizzly ***** +2013-12-24 05:22:06,612 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:22:06,612 [output] Setting up the nova-manage entry point +2013-12-24 05:22:24,796 [output] warning: no files found matching 'AUTHORS' +2013-12-24 05:22:24,802 [output] warning: no files found matching 'ChangeLog' +2013-12-24 05:22:24,828 [output] warning: no previously-included files matching '*.pyc' found anywhere in distribution +2013-12-24 05:22:28,302 [output] warning: no files found matching 'AUTHORS' +2013-12-24 05:22:28,308 [output] warning: no files found matching 'ChangeLog' +2013-12-24 05:22:28,334 [output] warning: no previously-included files matching '*.pyc' found anywhere in distribution +2013-12-24 05:22:28,591 [heartbeat] +2013-12-24 05:22:41,589 [output] zip_safe flag not set; analyzing archive contents... +2013-12-24 05:22:41,590 [output] nova.crypto: module references __file__ +2013-12-24 05:22:41,592 [output] nova.utils: module references __file__ +2013-12-24 05:22:41,592 [output] nova.service: module MAY be using inspect.stack +2013-12-24 05:22:41,595 [output] nova.loadables: module references __path__ +2013-12-24 05:22:41,595 [output] nova.paths: module references __file__ +2013-12-24 05:22:41,652 [output] nova.virt.baremetal.db.sqlalchemy.migration: module references __file__ +2013-12-24 05:22:41,665 [output] nova.openstack.common.log: module MAY be using inspect.stack +2013-12-24 05:22:41,666 [output] nova.openstack.common.setup: module references __file__ +2013-12-24 05:22:41,671 [output] nova.openstack.common.rpc.__init__: module MAY be using inspect.stack +2013-12-24 05:22:41,676 [output] nova.openstack.common.db.sqlalchemy.session: module references __file__ +2013-12-24 05:22:41,685 [output] nova.tests.test_migrations: module references __file__ +2013-12-24 05:22:41,701 [output] nova.tests.test_misc: module references __file__ +2013-12-24 05:22:41,720 [output] nova.tests.test_xenapi: module references __file__ +2013-12-24 05:22:41,733 [output] nova.tests.test_nova_manage: module references __file__ +2013-12-24 05:22:41,735 [output] nova.tests.test_wsgi: module references __file__ +2013-12-24 05:22:41,756 [output] nova.tests.integrated.test_api_samples: module references __file__ +2013-12-24 05:22:41,772 [output] nova.tests.baremetal.test_nova_baremetal_deploy_helper: module references __file__ +2013-12-24 05:22:41,774 [output] nova.tests.baremetal.test_nova_baremetal_manage: module references __file__ +2013-12-24 05:22:41,829 [output] nova.tests.api.ec2.test_cloud: module references __file__ +2013-12-24 05:22:41,849 [output] nova.tests.image.test_s3: module references __file__ +2013-12-24 05:22:41,885 [output] nova.api.openstack.compute.contrib.__init__: module references __path__ +2013-12-24 05:22:41,911 [output] nova.db.sqlalchemy.migration: module references __file__ +2013-12-24 05:22:41,924 [output] nova.network.linux_net: module MAY be using inspect.stack +2013-12-24 05:22:48,097 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-grizzly.conf --verbose db sync +2013-12-24 05:22:50,034 [output] 133 -> 134... +2013-12-24 05:22:50,609 [output] done +2013-12-24 05:22:50,610 [output] 134 -> 135... +2013-12-24 05:22:58,591 [heartbeat] +2013-12-24 05:23:28,592 [heartbeat] +2013-12-24 05:23:58,592 [heartbeat] +2013-12-24 05:24:28,592 [heartbeat] +2013-12-24 05:24:38,787 [output] done +2013-12-24 05:24:38,787 [output] 135 -> 136... +2013-12-24 05:24:40,777 [output] done +2013-12-24 05:24:40,777 [output] 136 -> 137... +2013-12-24 05:24:41,557 [output] done +2013-12-24 05:24:41,557 [output] 137 -> 138... +2013-12-24 05:24:58,593 [heartbeat] +2013-12-24 05:25:28,593 [heartbeat] +2013-12-24 05:25:58,593 [heartbeat] +2013-12-24 05:26:28,594 [heartbeat] +2013-12-24 05:26:40,643 [output] done +2013-12-24 05:26:40,644 [output] 138 -> 139... +2013-12-24 05:26:40,826 [output] done +2013-12-24 05:26:40,826 [output] 139 -> 140... +2013-12-24 05:26:40,876 [output] done +2013-12-24 05:26:40,876 [output] 140 -> 141... +2013-12-24 05:26:41,028 [output] done +2013-12-24 05:26:41,028 [output] 141 -> 142... +2013-12-24 05:26:41,118 [output] done +2013-12-24 05:26:41,119 [output] 142 -> 143... +2013-12-24 05:26:45,094 [output] done +2013-12-24 05:26:45,095 [output] 143 -> 144... +2013-12-24 05:26:45,662 [output] done +2013-12-24 05:26:45,662 [output] 144 -> 145... +2013-12-24 05:26:45,692 [output] done +2013-12-24 05:26:45,692 [output] 145 -> 146... +2013-12-24 05:26:45,745 [output] done +2013-12-24 05:26:45,745 [output] 146 -> 147... +2013-12-24 05:26:45,787 [output] done +2013-12-24 05:26:45,788 [output] 147 -> 148... +2013-12-24 05:26:45,872 [output] done +2013-12-24 05:26:45,872 [output] 148 -> 149... +2013-12-24 05:26:58,594 [heartbeat] +2013-12-24 05:27:28,594 [heartbeat] +2013-12-24 05:27:58,595 [heartbeat] +2013-12-24 05:28:28,595 [heartbeat] +2013-12-24 05:28:58,596 [heartbeat] +2013-12-24 05:29:28,596 [heartbeat] +2013-12-24 05:29:52,184 [output] done +2013-12-24 05:29:52,184 [output] 149 -> 150... +2013-12-24 05:29:53,377 [output] done +2013-12-24 05:29:53,377 [output] 150 -> 151... +2013-12-24 05:29:53,410 [output] done +2013-12-24 05:29:53,411 [output] 151 -> 152... +2013-12-24 05:29:58,596 [heartbeat] +2013-12-24 05:30:28,597 [heartbeat] +2013-12-24 05:30:58,597 [heartbeat] +2013-12-24 05:31:28,597 [heartbeat] +2013-12-24 05:31:58,598 [heartbeat] +2013-12-24 05:32:28,598 [heartbeat] +2013-12-24 05:32:58,599 [heartbeat] +2013-12-24 05:33:28,599 [heartbeat] +2013-12-24 05:33:58,599 [heartbeat] +2013-12-24 05:34:09,330 [output] done +2013-12-24 05:34:09,331 [output] 152 -> 153... +2013-12-24 05:34:15,709 [output] done +2013-12-24 05:34:15,709 [output] 153 -> 154... +2013-12-24 05:34:16,547 [output] done +2013-12-24 05:34:16,547 [output] 154 -> 155... +2013-12-24 05:34:16,616 [output] done +2013-12-24 05:34:16,617 [output] 155 -> 156... +2013-12-24 05:34:16,643 [output] done +2013-12-24 05:34:16,643 [output] 156 -> 157... +2013-12-24 05:34:16,653 [output] done +2013-12-24 05:34:16,653 [output] 157 -> 158... +2013-12-24 05:34:16,682 [output] done +2013-12-24 05:34:16,682 [output] 158 -> 159... +2013-12-24 05:34:28,600 [heartbeat] +2013-12-24 05:34:58,600 [heartbeat] +2013-12-24 05:35:06,350 [output] done +2013-12-24 05:35:06,350 [output] 159 -> 160... +2013-12-24 05:35:07,306 [output] done +2013-12-24 05:35:07,306 [output] 160 -> 161... +2013-12-24 05:35:08,313 [output] done +2013-12-24 05:35:08,695 [output] + manage_exit=0 +2013-12-24 05:35:08,695 [output] + set +x +2013-12-24 05:35:08,696 [output] nova-manage returned exit code 0 +2013-12-24 05:35:08,696 [output] ***** Finished DB upgrade to state of grizzly ***** +2013-12-24 05:35:09,062 [output] Schema version is 161 +2013-12-24 05:35:09,063 [output] Database is from Grizzly! Upgrade via Havana +2013-12-24 05:35:12,068 [output] Switched to branch 'stable/havana' +2013-12-24 05:35:13,934 [output] Install pip requirements from requirements.txt +2013-12-24 05:35:17,065 [output] Requirements installed +2013-12-24 05:35:17,179 [output] ***** Start DB upgrade to state of havana ***** +2013-12-24 05:35:17,180 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:35:17,180 [output] Setting up the nova-manage entry point +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.4.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,591 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,592 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:19,593 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.3.2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,325 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.10 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:35:21,325 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:35:21,326 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:35:21,326 [output] Running setup.py egg_info for package websockify +2013-12-24 05:35:21,326 [output] +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:35:21,326 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.7.2) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.7.2) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,327 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,328 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:35:21,724 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:35:21,724 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:35:21,724 [output] Installing collected packages: websockify +2013-12-24 05:35:21,724 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:35:21,725 [output] Uninstalling websockify: +2013-12-24 05:35:21,725 [output] Successfully uninstalled websockify +2013-12-24 05:35:21,725 [output] Running setup.py install for websockify +2013-12-24 05:35:21,725 [output] +2013-12-24 05:35:21,725 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:35:21,725 [output] Successfully installed websockify +2013-12-24 05:35:21,725 [output] Cleaning up... +2013-12-24 05:35:27,446 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-havana.conf --verbose db sync +2013-12-24 05:35:28,601 [heartbeat] +2013-12-24 05:35:31,817 [output] 161 -> 162... +2013-12-24 05:35:31,822 [output] done +2013-12-24 05:35:31,822 [output] 162 -> 163... +2013-12-24 05:35:31,826 [output] done +2013-12-24 05:35:31,826 [output] 163 -> 164... +2013-12-24 05:35:31,831 [output] done +2013-12-24 05:35:31,831 [output] 164 -> 165... +2013-12-24 05:35:31,836 [output] done +2013-12-24 05:35:31,836 [output] 165 -> 166... +2013-12-24 05:35:31,840 [output] done +2013-12-24 05:35:31,840 [output] 166 -> 167... +2013-12-24 05:35:31,844 [output] done +2013-12-24 05:35:31,844 [output] 167 -> 168... +2013-12-24 05:35:31,849 [output] done +2013-12-24 05:35:31,849 [output] 168 -> 169... +2013-12-24 05:35:31,853 [output] done +2013-12-24 05:35:31,853 [output] 169 -> 170... +2013-12-24 05:35:31,858 [output] done +2013-12-24 05:35:31,858 [output] 170 -> 171... +2013-12-24 05:35:31,862 [output] done +2013-12-24 05:35:31,862 [output] 171 -> 172... +2013-12-24 05:35:32,305 [output] done +2013-12-24 05:35:32,306 [output] 172 -> 173... +2013-12-24 05:35:32,397 [output] Deleted duplicated row with id: 2086 from table: key_pairs +2013-12-24 05:35:32,398 [output] Deleted duplicated row with id: 2086 from table: key_pairs +2013-12-24 05:35:32,399 [output] Deleted duplicated row with id: 1161 from table: key_pairs +2013-12-24 05:35:32,399 [output] Deleted duplicated row with id: 1161 from table: key_pairs +2013-12-24 05:35:32,407 [output] Deleted duplicated row with id: 1107 from table: key_pairs +2013-12-24 05:35:32,407 [output] Deleted duplicated row with id: 1107 from table: key_pairs +2013-12-24 05:35:32,738 [output] done +2013-12-24 05:35:32,739 [output] 173 -> 174... +2013-12-24 05:35:32,786 [output] done +2013-12-24 05:35:32,786 [output] 174 -> 175... +2013-12-24 05:35:32,820 [output] done +2013-12-24 05:35:32,820 [output] 175 -> 176... +2013-12-24 05:35:32,837 [output] done +2013-12-24 05:35:32,837 [output] 176 -> 177... +2013-12-24 05:35:32,904 [output] done +2013-12-24 05:35:32,904 [output] 177 -> 178... +2013-12-24 05:35:32,927 [output] done +2013-12-24 05:35:32,927 [output] 178 -> 179... +2013-12-24 05:35:32,974 [output] done +2013-12-24 05:35:32,975 [output] 179 -> 180... +2013-12-24 05:35:33,021 [output] done +2013-12-24 05:35:33,021 [output] 180 -> 181... +2013-12-24 05:35:33,059 [output] done +2013-12-24 05:35:33,059 [output] 181 -> 182... +2013-12-24 05:35:33,091 [output] done +2013-12-24 05:35:33,091 [output] 182 -> 183... +2013-12-24 05:35:33,106 [output] done +2013-12-24 05:35:33,106 [output] 183 -> 184... +2013-12-24 05:35:33,244 [output] done +2013-12-24 05:35:33,244 [output] 184 -> 185... +2013-12-24 05:35:40,277 [output] done +2013-12-24 05:35:40,278 [output] 185 -> 186... +2013-12-24 05:35:40,517 [output] done +2013-12-24 05:35:40,517 [output] 186 -> 187... +2013-12-24 05:35:40,620 [output] done +2013-12-24 05:35:40,621 [output] 187 -> 188... +2013-12-24 05:35:40,643 [output] done +2013-12-24 05:35:40,644 [output] 188 -> 189... +2013-12-24 05:35:40,672 [output] done +2013-12-24 05:35:40,672 [output] 189 -> 190... +2013-12-24 05:35:41,873 [output] done +2013-12-24 05:35:41,873 [output] 190 -> 191... +2013-12-24 05:35:41,926 [output] done +2013-12-24 05:35:41,926 [output] 191 -> 192... +2013-12-24 05:35:42,011 [output] done +2013-12-24 05:35:42,011 [output] 192 -> 193... +2013-12-24 05:35:42,354 [output] done +2013-12-24 05:35:42,354 [output] 193 -> 194... +2013-12-24 05:35:44,595 [output] done +2013-12-24 05:35:44,596 [output] 194 -> 195... +2013-12-24 05:35:44,730 [output] done +2013-12-24 05:35:44,731 [output] 195 -> 196... +2013-12-24 05:35:44,782 [output] done +2013-12-24 05:35:44,782 [output] 196 -> 197... +2013-12-24 05:35:44,810 [output] done +2013-12-24 05:35:44,811 [output] 197 -> 198... +2013-12-24 05:35:44,839 [output] done +2013-12-24 05:35:44,840 [output] 198 -> 199... +2013-12-24 05:35:44,869 [output] done +2013-12-24 05:35:44,870 [output] 199 -> 200... +2013-12-24 05:35:45,003 [output] done +2013-12-24 05:35:45,003 [output] 200 -> 201... +2013-12-24 05:35:45,011 [output] done +2013-12-24 05:35:45,011 [output] 201 -> 202... +2013-12-24 05:35:45,044 [output] done +2013-12-24 05:35:45,044 [output] 202 -> 203... +2013-12-24 05:35:52,958 [output] done +2013-12-24 05:35:52,958 [output] 203 -> 204... +2013-12-24 05:35:58,601 [heartbeat] +2013-12-24 05:35:59,629 [output] done +2013-12-24 05:35:59,629 [output] 204 -> 205... +2013-12-24 05:36:27,289 [output] done +2013-12-24 05:36:27,289 [output] 205 -> 206... +2013-12-24 05:36:28,601 [heartbeat] +2013-12-24 05:36:58,602 [heartbeat] +2013-12-24 05:37:03,760 [output] done +2013-12-24 05:37:03,760 [output] 206 -> 207... +2013-12-24 05:37:03,872 [output] done +2013-12-24 05:37:03,872 [output] 207 -> 208... +2013-12-24 05:37:03,923 [output] done +2013-12-24 05:37:03,923 [output] 208 -> 209... +2013-12-24 05:37:05,003 [output] done +2013-12-24 05:37:05,004 [output] 209 -> 210... +2013-12-24 05:37:05,083 [output] done +2013-12-24 05:37:05,083 [output] 210 -> 211... +2013-12-24 05:37:05,160 [output] done +2013-12-24 05:37:05,161 [output] 211 -> 212... +2013-12-24 05:37:05,232 [output] done +2013-12-24 05:37:05,233 [output] 212 -> 213... +2013-12-24 05:37:05,349 [output] done +2013-12-24 05:37:05,349 [output] 213 -> 214... +2013-12-24 05:37:05,508 [output] done +2013-12-24 05:37:05,508 [output] 214 -> 215... +2013-12-24 05:37:05,580 [output] done +2013-12-24 05:37:05,580 [output] 215 -> 216... +2013-12-24 05:37:28,602 [heartbeat] +2013-12-24 05:37:46,436 [output] done +2013-12-24 05:37:46,820 [output] + manage_exit=0 +2013-12-24 05:37:46,820 [output] + set +x +2013-12-24 05:37:46,820 [output] nova-manage returned exit code 0 +2013-12-24 05:37:46,821 [output] ***** Finished DB upgrade to state of havana ***** +2013-12-24 05:37:46,988 [output] Schema after stable_release_db_sync version is 216 +2013-12-24 05:37:47,101 [output] Update database to current state of trunk +2013-12-24 05:37:50,276 [output] Switched to branch 'master' +2013-12-24 05:37:50,933 [output] Install pip requirements from requirements.txt +2013-12-24 05:37:56,962 [output] Requirements installed +2013-12-24 05:37:57,685 [output] ***** Start DB upgrade to state of trunk ***** +2013-12-24 05:37:57,686 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:37:57,686 [output] Setting up the nova-manage entry point +2013-12-24 05:37:58,602 [heartbeat] +2013-12-24 05:38:00,849 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,094 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,095 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,108 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,109 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:01,110 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,534 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,534 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:02,534 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:02,535 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:02,535 [output] +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:02,535 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,536 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:02,537 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:02,912 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:02,912 [output] Installing collected packages: websockify +2013-12-24 05:38:02,912 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:02,913 [output] Uninstalling websockify: +2013-12-24 05:38:02,913 [output] Successfully uninstalled websockify +2013-12-24 05:38:02,913 [output] Running setup.py install for websockify +2013-12-24 05:38:02,913 [output] +2013-12-24 05:38:02,913 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:02,913 [output] Successfully installed websockify +2013-12-24 05:38:02,913 [output] Cleaning up... +2013-12-24 05:38:06,814 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-trunk.conf --verbose db sync +2013-12-24 05:38:08,338 [output] 216 -> 217... +2013-12-24 05:38:08,451 [output] done +2013-12-24 05:38:08,451 [output] 217 -> 218... +2013-12-24 05:38:08,455 [output] done +2013-12-24 05:38:08,455 [output] 218 -> 219... +2013-12-24 05:38:08,460 [output] done +2013-12-24 05:38:08,460 [output] 219 -> 220... +2013-12-24 05:38:08,464 [output] done +2013-12-24 05:38:08,464 [output] 220 -> 221... +2013-12-24 05:38:08,469 [output] done +2013-12-24 05:38:08,469 [output] 221 -> 222... +2013-12-24 05:38:08,473 [output] done +2013-12-24 05:38:08,473 [output] 222 -> 223... +2013-12-24 05:38:08,477 [output] done +2013-12-24 05:38:08,478 [output] 223 -> 224... +2013-12-24 05:38:08,482 [output] done +2013-12-24 05:38:08,482 [output] 224 -> 225... +2013-12-24 05:38:08,486 [output] done +2013-12-24 05:38:08,486 [output] 225 -> 226... +2013-12-24 05:38:08,491 [output] done +2013-12-24 05:38:08,491 [output] 226 -> 227... +2013-12-24 05:38:08,512 [output] done +2013-12-24 05:38:08,513 [output] 227 -> 228... +2013-12-24 05:38:08,550 [output] done +2013-12-24 05:38:08,550 [output] 228 -> 229... +2013-12-24 05:38:08,579 [output] done +2013-12-24 05:38:08,797 [output] + manage_exit=0 +2013-12-24 05:38:08,797 [output] + set +x +2013-12-24 05:38:08,798 [output] nova-manage returned exit code 0 +2013-12-24 05:38:08,798 [output] ***** Finished DB upgrade to state of trunk ***** +2013-12-24 05:38:08,873 [output] Switched to branch 'working' +2013-12-24 05:38:08,876 [output] Now test the patchset +2013-12-24 05:38:09,510 [output] Install pip requirements from requirements.txt +2013-12-24 05:38:11,885 [output] Requirements installed +2013-12-24 05:38:12,398 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:12,398 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:12,398 [output] Setting up the nova-manage entry point +2013-12-24 05:38:15,066 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,114 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,115 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:15,116 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,714 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,714 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,715 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:16,715 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:16,715 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:16,715 [output] +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:16,715 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,716 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:16,717 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:17,101 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:17,101 [output] Installing collected packages: websockify +2013-12-24 05:38:17,101 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:17,101 [output] Uninstalling websockify: +2013-12-24 05:38:17,102 [output] Successfully uninstalled websockify +2013-12-24 05:38:17,102 [output] Running setup.py install for websockify +2013-12-24 05:38:17,102 [output] +2013-12-24 05:38:17,102 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:17,102 [output] Successfully installed websockify +2013-12-24 05:38:17,102 [output] Cleaning up... +2013-12-24 05:38:17,665 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync +2013-12-24 05:38:19,169 [output] + manage_exit=0 +2013-12-24 05:38:19,169 [output] + set +x +2013-12-24 05:38:19,169 [output] nova-manage returned exit code 0 +2013-12-24 05:38:19,170 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:19,187 [output] Schema version is 229 +2013-12-24 05:38:19,187 [output] Now downgrade all the way back to the last stable version (v216) +2013-12-24 05:38:19,674 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:19,674 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:19,674 [output] Setting up the nova-manage entry point +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,380 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,381 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,382 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,383 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:22,383 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,027 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,211 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,212 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:24,212 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:24,212 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:24,212 [output] +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:24,212 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:24,214 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:24,223 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,224 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:24,225 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:24,410 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:24,410 [output] Installing collected packages: websockify +2013-12-24 05:38:24,410 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:24,410 [output] Uninstalling websockify: +2013-12-24 05:38:24,411 [output] Successfully uninstalled websockify +2013-12-24 05:38:24,411 [output] Running setup.py install for websockify +2013-12-24 05:38:24,411 [output] +2013-12-24 05:38:24,411 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:24,411 [output] Successfully installed websockify +2013-12-24 05:38:24,411 [output] Cleaning up... +2013-12-24 05:38:24,965 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync --version 216 +2013-12-24 05:38:26,228 [output] 229 -> 228... +2013-12-24 05:38:26,427 [output] done +2013-12-24 05:38:26,428 [output] 228 -> 227... +2013-12-24 05:38:26,455 [output] done +2013-12-24 05:38:26,455 [output] 227 -> 226... +2013-12-24 05:38:26,460 [output] done +2013-12-24 05:38:26,460 [output] 226 -> 225... +2013-12-24 05:38:26,464 [output] done +2013-12-24 05:38:26,464 [output] 225 -> 224... +2013-12-24 05:38:26,468 [output] done +2013-12-24 05:38:26,468 [output] 224 -> 223... +2013-12-24 05:38:26,473 [output] done +2013-12-24 05:38:26,473 [output] 223 -> 222... +2013-12-24 05:38:26,477 [output] done +2013-12-24 05:38:26,477 [output] 222 -> 221... +2013-12-24 05:38:26,481 [output] done +2013-12-24 05:38:26,482 [output] 221 -> 220... +2013-12-24 05:38:26,486 [output] done +2013-12-24 05:38:26,486 [output] 220 -> 219... +2013-12-24 05:38:26,490 [output] done +2013-12-24 05:38:26,491 [output] 219 -> 218... +2013-12-24 05:38:26,495 [output] done +2013-12-24 05:38:26,495 [output] 218 -> 217... +2013-12-24 05:38:26,499 [output] done +2013-12-24 05:38:26,499 [output] 217 -> 216... +2013-12-24 05:38:26,504 [output] done +2013-12-24 05:38:26,722 [output] + manage_exit=0 +2013-12-24 05:38:26,723 [output] + set +x +2013-12-24 05:38:26,723 [output] nova-manage returned exit code 0 +2013-12-24 05:38:26,723 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:26,746 [output] Schema version is 216 +2013-12-24 05:38:26,747 [output] And now back up to head from the start of trunk +2013-12-24 05:38:26,816 [output] Already on 'working' +2013-12-24 05:38:27,378 [output] ***** Start DB upgrade to state of patchset ***** +2013-12-24 05:38:27,378 [output] No such file: /var/lib/turbo-hipster/git/gate_real_db_upgrade-thw09-percona.rcbops.com-4/openstack/nova/nova/bin/nova-manage +2013-12-24 05:38:27,379 [output] Setting up the nova-manage entry point +2013-12-24 05:38:28,603 [heartbeat] +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,066 [output] Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,067 [output] Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): Paste in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:30,068 [output] Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:30,069 [output] Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,691 [output] Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,692 [output] Downloading/unpacking websockify>=0.5.1,<0.6 +2013-12-24 05:38:31,692 [output] Using download cache from /var/cache/pip/http%3A%2F%2Fwww.rcbops.com%2Fpypi%2Fmirror%2Fwebsockify%2Fwebsockify-0.5.1.tar.gz +2013-12-24 05:38:31,692 [output] Running setup.py egg_info for package websockify +2013-12-24 05:38:31,692 [output] +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /usr/local/lib/python2.7/dist-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages +2013-12-24 05:38:31,692 [output] Requirement already satisfied (use --upgrade to upgrade): pip>=1.0 in /usr/lib/python2.7/dist-packages (from pbr>=0.5.21,<1.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): markupsafe in /usr/local/lib/python2.7/dist-packages (from Jinja2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from kombu>=2.4.8) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from Routes>=1.12.3) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): decorator in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from sqlalchemy-migrate>=0.8.2) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): ecdsa in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from paramiko>=1.8.0) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3) +2013-12-24 05:38:31,693 [output] Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from python-glanceclient>=0.9.0) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6) +2013-12-24 05:38:31,694 [output] Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:32,077 [output] Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0) +2013-12-24 05:38:32,078 [output] Installing collected packages: websockify +2013-12-24 05:38:32,078 [output] Found existing installation: websockify 0.3.0 +2013-12-24 05:38:32,078 [output] Uninstalling websockify: +2013-12-24 05:38:32,078 [output] Successfully uninstalled websockify +2013-12-24 05:38:32,078 [output] Running setup.py install for websockify +2013-12-24 05:38:32,078 [output] +2013-12-24 05:38:32,078 [output] Installing websockify script to /home/turbo-hipster/.virtualenvs/d6a119ba740447589c347a83e5bd4d48/bin +2013-12-24 05:38:32,078 [output] Successfully installed websockify +2013-12-24 05:38:32,078 [output] Cleaning up... +2013-12-24 05:38:32,639 [output] + nova-manage --config-file /var/lib/turbo-hipster/jobs/63/63610/1/check/gate-real-db-upgrade_nova_percona_user_001/d6a119b/nova-patchset.conf --verbose db sync +2013-12-24 05:38:33,973 [output] 216 -> 217... +2013-12-24 05:38:34,016 [output] done +2013-12-24 05:38:34,017 [output] 217 -> 218... +2013-12-24 05:38:34,022 [output] done +2013-12-24 05:38:34,022 [output] 218 -> 219... +2013-12-24 05:38:34,026 [output] done +2013-12-24 05:38:34,026 [output] 219 -> 220... +2013-12-24 05:38:34,030 [output] done +2013-12-24 05:38:34,031 [output] 220 -> 221... +2013-12-24 05:38:34,035 [output] done +2013-12-24 05:38:34,035 [output] 221 -> 222... +2013-12-24 05:38:34,039 [output] done +2013-12-24 05:38:34,039 [output] 222 -> 223... +2013-12-24 05:38:34,043 [output] done +2013-12-24 05:38:34,043 [output] 223 -> 224... +2013-12-24 05:38:34,048 [output] done +2013-12-24 05:38:34,048 [output] 224 -> 225... +2013-12-24 05:38:34,052 [output] done +2013-12-24 05:38:34,052 [output] 225 -> 226... +2013-12-24 05:38:34,056 [output] done +2013-12-24 05:38:34,056 [output] 226 -> 227... +2013-12-24 05:38:34,066 [output] done +2013-12-24 05:38:34,066 [output] 227 -> 228... +2013-12-24 05:38:34,099 [output] done +2013-12-24 05:38:34,099 [output] 228 -> 229... +2013-12-24 05:38:34,126 [output] done +2013-12-24 05:38:34,339 [output] + manage_exit=0 +2013-12-24 05:38:34,339 [output] + set +x +2013-12-24 05:38:34,340 [output] nova-manage returned exit code 0 +2013-12-24 05:38:34,340 [output] ***** Finished DB upgrade to state of patchset ***** +2013-12-24 05:38:34,362 [output] Final schema version is 229 +2013-12-24 05:38:34,362 [output] Cleaning up virtual env +2013-12-24 05:38:35,354 [output] Removing d6a119ba740447589c347a83e5bd4d48... +2013-12-24 05:38:37,955 [script exit code = 0] diff --git a/tests/task_plugins/gate_real_db_upgrade/test_handle_results.py b/tests/task_plugins/gate_real_db_upgrade/test_handle_results.py index 72776c0..eeb27b6 100644 --- a/tests/task_plugins/gate_real_db_upgrade/test_handle_results.py +++ b/tests/task_plugins/gate_real_db_upgrade/test_handle_results.py @@ -53,35 +53,40 @@ class TestHandleResults(testtools.TestCase): def test_check_log_for_errors(self): logfile = os.path.join(TESTS_DIR, 'assets/20131007_devstack_export.log') - with open(os.path.join(TESTS_DIR, - 'datasets/some_dataset_example/config.json'), - 'r') as config_stream: - dataset_config = json.load(config_stream) - gitpath = '' - handle_results.find_schemas = lambda x: [123] - result, msg = handle_results.check_log_for_errors(logfile, gitpath, - dataset_config) - self.assertFalse(result) - self.assertEqual(msg, - 'FAILURE - Final schema version does not match ' - 'expectation') + def fake_find_schemas_230(): + return [230] - handle_results.find_schemas = lambda x: [228] - result, msg = handle_results.check_log_for_errors(logfile, gitpath, - dataset_config) - self.assertTrue(result) - self.assertEqual(msg, 'SUCCESS') + lp = handle_results.LogParser(logfile, '/tmp/foo') + lp.find_schemas = fake_find_schemas_230 + lp.process_log() + self.assertEqual(['FAILURE - Final schema version does not match ' + 'expectation'], lp.errors) + self.assertEqual([], lp.warnings) - dataset_config['maximum_migration_times']['152'] = 3 - result, msg = handle_results.check_log_for_errors(logfile, gitpath, - dataset_config) - self.assertFalse(result) - self.assertEqual(msg, ('WARNING - Migration 152 took too long, ' - 'WARNING - Migration 152 took too long')) + def fake_find_schemas_228(): + return [228] - dataset_config['maximum_migration_times']['152'] = 10 - result, msg = handle_results.check_log_for_errors(logfile, gitpath, - dataset_config) - self.assertTrue(result) - self.assertEqual(msg, 'SUCCESS') + lp = handle_results.LogParser(logfile, '/tmp/foo') + lp.find_schemas = fake_find_schemas_228 + lp.process_log() + self.assertEqual([], lp.errors) + self.assertEqual([], lp.warnings) + + def test_parse_log(self): + # This is a regression test for a log which didn't used to parse. + logfile = os.path.join(TESTS_DIR, 'assets/logcontent') + lp = handle_results.LogParser(logfile, None) + lp.process_log() + + self.assertEqual([], lp.errors) + self.assertEqual([], lp.warnings) + + migrations = [] + for migration in lp.migrations: + migrations.append(migration[0]) + + for migration in range(134, 229): + self.assertTrue(migration in migrations, + 'Migration %d missing from %s' + % (migration, migrations)) diff --git a/turbo_hipster/analyse_historical.py b/turbo_hipster/analyse_historical.py new file mode 100644 index 0000000..0032931 --- /dev/null +++ b/turbo_hipster/analyse_historical.py @@ -0,0 +1,132 @@ +#!/usr/bin/python2 +# +# Copyright 2013 Rackspace Australia +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + + +import argparse +import datetime +import json +import logging +import os +import re +import sys + +import swiftclient + +from task_plugins.gate_real_db_upgrade import handle_results + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('-c', '--config', + default= + '/etc/turbo-hipster/config.json', + help='Path to json config file.') + args = parser.parse_args() + + with open(args.config, 'r') as config_stream: + config = json.load(config_stream) + swift_config = config['publish_logs'] + + log = logging.getLogger(__name__) + if not os.path.isdir(os.path.dirname(config['debug_log'])): + os.makedirs(os.path.dirname(config['debug_log'])) + logging.basicConfig(format='%(asctime)s %(name)s %(message)s', + filename=config['debug_log'], level=logging.INFO) + + # Open a connection to swift + connection = swiftclient.client.Connection( + authurl=swift_config['authurl'], + user=swift_config['user'], + key=swift_config['password'], + os_options={'region_name': swift_config['region']}, + tenant_name=swift_config['tenant'], + auth_version=2.0) + log.info('Got connection to swift') + + a = Analyser() + + # Iterate through the logs and determine timing information. This probably + # should be done in a "more cloudy" way, but this is good enough for now. + total_items = 0 + items = connection.get_container(swift_config['container'], limit=1000)[1] + while items: + total_items += len(items) + print ('%s Processing %d items, %d items total' + % (datetime.datetime.now(), len(items), total_items)) + + for item in items: + log.info('Processing %s' % item['name']) + a.process(connection, swift_config['container'], item['name']) + + a.dump() + items = connection.get_container(swift_config['container'], + marker=item['name'], limit=1000)[1] + +TEST_NAME1_RE = re.compile('.*/gate-real-db-upgrade_nova_([^_]+)_([^/]*)/.*') +TEST_NAME2_RE = re.compile('.*/gate-real-db-upgrade_nova_([^_]+)/.*/(.*).log') + + +class Analyser(object): + log = logging.getLogger(__name__) + + def __init__(self): + self.results = {} + + def dump(self): + with open('results.json', 'w') as f: + f.write(json.dumps(self.results, indent=4, sort_keys=True)) + + def process(self, connection, container, name): + engine_name = None + test_name = None + + m = TEST_NAME1_RE.match(name) + if m: + engine_name = m.group(1) + test_name = m.group(2) + else: + m = TEST_NAME2_RE.match(name) + if m: + engine_name = m.group(1) + test_name = m.group(2) + + if not engine_name or not test_name: + self.log.warn('Log name %s does not match regexp' % name) + return + + content = connection.get_object(container, name)[1] + with open('/tmp/logcontent', 'w') as f: + f.write(content) + + lp = handle_results.LogParser('/tmp/logcontent', None) + lp.process_log() + if not lp.migrations: + self.log.warn('Log %s contained no migrations' % name) + + for migration in lp.migrations: + duration = migration[2] - migration[1] + self.results.setdefault(engine_name, {}) + self.results[engine_name].setdefault(test_name, {}) + self.results[engine_name][test_name].setdefault(migration[0], {}) + self.results[engine_name][test_name][migration[0]]\ + .setdefault(duration, 0) + self.results[engine_name][test_name][migration[0]][duration] += 1 + + +if __name__ == '__main__': + sys.path.insert(0, os.path.abspath( + os.path.join(os.path.dirname(__file__), '../'))) + main() diff --git a/turbo_hipster/report_historical.py b/turbo_hipster/report_historical.py new file mode 100644 index 0000000..0002e2f --- /dev/null +++ b/turbo_hipster/report_historical.py @@ -0,0 +1,58 @@ +#!/usr/bin/python2 +# +# Copyright 2013 Rackspace Australia +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + + +import json +import numpy +import os +import sys + + +def main(): + with open('results.json') as f: + results = json.loads(f.read()) + + for migration in sorted(results['mysql']['user_001']): + times = [] + for time in results['mysql']['user_001'][migration]: + for i in range(results['mysql']['user_001'][migration][time]): + times.append(int(time)) + times = sorted(times) + + np_times = numpy.array(times) + mean = np_times.mean() + stddev = np_times.std() + failed_threshold = int(max(30.0, mean + stddev * 2)) + + failed = 0 + for time in times: + if time > failed_threshold: + failed += 1 + + if failed_threshold != 30 or failed > 0: + print ('%s: Values range from %s to %s seconds. %d values. ' + 'Mean is %.02f, stddev is %.02f.\n ' + 'Recommend max of %d. With this value %.02f%% of tests ' + 'would have failed.' + % (migration, np_times.min(), np_times.max(), len(times), + mean, stddev, failed_threshold, + failed * 100.0 / len(times))) + + +if __name__ == '__main__': + sys.path.insert(0, os.path.abspath( + os.path.join(os.path.dirname(__file__), '../'))) + main() diff --git a/turbo_hipster/task_plugins/gate_real_db_upgrade/handle_results.py b/turbo_hipster/task_plugins/gate_real_db_upgrade/handle_results.py index 581410a..c0d060f 100644 --- a/turbo_hipster/task_plugins/gate_real_db_upgrade/handle_results.py +++ b/turbo_hipster/task_plugins/gate_real_db_upgrade/handle_results.py @@ -78,73 +78,77 @@ def generate_push_results(datasets, publish_config): return last_link_uri -def find_schemas(gitpath): - MIGRATION_NUMBER_RE = re.compile('^([0-9]+).*\.py$') - return [int(MIGRATION_NUMBER_RE.findall(f)[0]) for f in os.listdir( - os.path.join(gitpath, 'nova/db/sqlalchemy/migrate_repo/versions')) - if MIGRATION_NUMBER_RE.match(f)] +MIGRATION_NUMBER_RE = re.compile('^([0-9]+).*\.py$') +MIGRATION_START_RE = re.compile('.* ([0-9]+) -\> ([0-9]+)\.\.\..*$') +MIGRATION_END_RE = re.compile('done$') +MIGRATION_FINAL_SCHEMA_RE = re.compile('Final schema version is ([0-9]+)') -def check_log_for_errors(logfile, gitpath, dataset_config): - """ Run regex over the given logfile to find errors +class LogParser(object): + def __init__(self, logpath, gitpath): + self.logpath = logpath + self.gitpath = gitpath - :returns: success (boolean), message (string)""" + def find_schemas(self): + """Return a list of the schema numbers present in git.""" + return [int(MIGRATION_NUMBER_RE.findall(f)[0]) for f in os.listdir( + os.path.join(self.gitpath, + 'nova/db/sqlalchemy/migrate_repo/versions')) + if MIGRATION_NUMBER_RE.match(f)] - MIGRATION_START_RE = re.compile('([0-9]+) -\> ([0-9]+)\.\.\. $') - MIGRATION_END_RE = re.compile('done$') - #MIGRATION_COMMAND_START = '***** Start DB upgrade to state of' - #MIGRATION_COMMAND_END = '***** Finished DB upgrade to state of' - MIGRATION_FINAL_SCHEMA_RE = re.compile('Final schema version is ([0-9]+)') + def process_log(self): + """Analyse a log for errors.""" + self.errors = [] + self.warnings = [] + self.migrations = [] - with open(logfile, 'r') as fd: - migration_started = False - warnings = [] - for line in fd: - if 'ERROR 1045' in line: - return False, "FAILURE - Could not setup seed database." - elif 'ERROR 1049' in line: - return False, "FAILURE - Could not find seed database." - elif 'ImportError' in line: - return False, "FAILURE - Could not import required module." - elif MIGRATION_START_RE.search(line): - if migration_started: - # We didn't see the last one finish, - # something must have failed - return False, ("FAILURE - Did not find the end of a " - "migration after a start") + with open(self.logpath, 'r') as fd: + migration_started = False - migration_started = True - migration_start_time = line_to_time(line) - migration_number_from = MIGRATION_START_RE.findall(line)[0][0] - migration_number_to = MIGRATION_START_RE.findall(line)[0][1] - elif MIGRATION_END_RE.search(line): - if migration_started: - # We found the end to this migration - migration_started = False - if migration_number_to > migration_number_from: - migration_end_time = line_to_time(line) - if not migration_time_passes(migration_number_to, - migration_start_time, - migration_end_time, - dataset_config): - warnings.append("WARNING - Migration %s took too " - "long" % migration_number_to) - elif 'Final schema version is' in line: - # Check the final version is as expected - final_version = MIGRATION_FINAL_SCHEMA_RE.findall(line)[0] - if int(final_version) != max(find_schemas(gitpath)): - return False, ("FAILURE - Final schema version does not " - "match expectation") + for line in fd: + if 'ERROR 1045' in line: + return False, "FAILURE - Could not setup seed database." + elif 'ERROR 1049' in line: + return False, "FAILURE - Could not find seed database." + elif 'ImportError' in line: + return False, "FAILURE - Could not import required module." + elif MIGRATION_START_RE.search(line): + if migration_started: + # We didn't see the last one finish, + # something must have failed + self.errors.append('FAILURE - Migration started ' + 'but did not end') - if migration_started: - # We never saw the end of a migration, - # something must have failed - return False, ("FAILURE - Did not find the end of a migration " - "after a start") - elif len(warnings) > 0: - return False, ', '.join(warnings) + migration_started = True + migration_start_time = line_to_time(line) - return True, "SUCCESS" + m = MIGRATION_START_RE.match(line) + migration_number_from = int(m.group(1)) + migration_number_to = int(m.group(2)) + + elif MIGRATION_END_RE.search(line): + if migration_started: + # We found the end to this migration + migration_started = False + if migration_number_to > migration_number_from: + migration_end_time = line_to_time(line) + data = (migration_number_to, + migration_start_time, + migration_end_time) + self.migrations.append(data) + + elif 'Final schema version is' in line and self.gitpath: + # Check the final version is as expected + final_version = MIGRATION_FINAL_SCHEMA_RE.findall(line)[0] + if int(final_version) != max(self.find_schemas()): + self.errors.append('FAILURE - Final schema version ' + 'does not match expectation') + + if migration_started: + # We never saw the end of a migration, something must have + # failed + self.errors.append('FAILURE - Did not find the end of a ' + 'migration after a start') def line_to_time(line): diff --git a/turbo_hipster/task_plugins/gate_real_db_upgrade/task.py b/turbo_hipster/task_plugins/gate_real_db_upgrade/task.py index f316839..98cfd02 100644 --- a/turbo_hipster/task_plugins/gate_real_db_upgrade/task.py +++ b/turbo_hipster/task_plugins/gate_real_db_upgrade/task.py @@ -128,31 +128,42 @@ class Runner(object): self.work_data['url'] = index_url def _check_all_dataset_logs_for_errors(self): - self.log.debug("Check logs for errors") + self.log.debug('Check logs for errors') for i, dataset in enumerate(self.job_datasets): - # Look for the beginning of the migration start - dataset_success, message = \ - handle_results.check_log_for_errors( - dataset['job_log_file_path'], self.git_path, - dataset['config']) + lp = handle_results.LogParser(dataset['job_log_file_path'], + self.git_path) + lp.process_log() + + if not lp.migrations: + self.success = False + self.messages.append('No migrations run') + if lp.errors: + self.success = False + for err in lp.errors: + self.messages.append(err) + if lp.warnings: + self.success = False + for warn in lp.warnings: + self.messages.append(warn) + + for migration in lp.migrations: + if not handle_results.migration_time_passes(migration[0], + migration[1], + migration[2], + dataset['config']): + self.success = False + self.messages.append('WARNING - Migration %s took too long' + % migration[1]) if self.success: - if dataset_success: - self.job_datasets[i]['result'] = 'SUCCESS' - else: - self.success = False - self.job_datasets[i]['result'] = message - self.messages.append(message) - + self.job_datasets[i]['result'] = 'SUCCESS' else: self.job_datasets[i]['result'] = self.messages[0] - if not dataset_success: - self.messages.append(message) if self.success: - self.work_data['result'] = "SUCCESS" + self.work_data['result'] = 'SUCCESS' else: - self.work_data['result'] = "\n".join(self.messages) + self.work_data['result'] = '\n'.join(self.messages) def _get_datasets(self): self.log.debug("Get configured datasets to run tests against")