[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[qemu-mainline bisection] 148741: tested test-amd64-i386-xl-qemuu-win7-amd64



branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemuu-win7-amd64
testid windows-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-i386-xl-qemuu-win7-amd64.windows-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-i386-xl-qemuu-win7-amd64.windows-install
 --summary-out=tmp/148741.bisection-summary --basis-template=144861 
--blessings=real,real-bisect qemu-mainline test-amd64-i386-xl-qemuu-win7-amd64 
windows-install
Searching for failure / basis pass:
 148693 fail [host=pinot1] / 147546 ok.
Failure / basis pass flights: 148693 / 147546
(tree with no url: minios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
01ce872739d2f0cd3a8917be2180381db5f0391e 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
d649689a8ecb2e276cc20d3af6d416e3c299cb17 
066a9956097b54530888b88ab9aa1ea02e42af5a 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
Basis pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
70911f1f4aee0366b6122f2b90d367ec0f066beb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/linux-pvops.git#c3038e718a19fc596f7b1baba0f83d5146dc7784-c3038e718a19fc596f7b1baba0f83d5146dc7784
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/osstest/ovmf.git#70911f1f4aee0366b6122f2b90d367ec0f066beb-01ce872739d2f0cd3a8917be2180381db5f0391e
 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484\
 fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 
git://git.qemu.org/qemu.git#c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f-d649689a8ecb2e276cc20d3af6d416e3c299cb17
 
git://xenbits.xen.org/osstest/seabios.git#76551856b28d227cb0386a1ab0e774329b941f7d-066a9956097b54530888b88ab9aa1ea02e42af5a
 
git://xenbits.xen.org/xen.git#c47984aabead53918e5ba6d43cdb3f1467452739-d094e95fb7c61c5f46d8e446b4bdc028438dea1c
From git://cache:9419/git://xenbits.xen.org/osstest/ovmf
   01ce872739..1b6b4a83e1  xen-tested-master -> origin/xen-tested-master
From git://cache:9419/git://git.qemu.org/qemu
   f57587c7d4..ce73691e25  master     -> origin/master
Use of uninitialized value $parents in array dereference at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value $parents in array dereference at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at 
./adhoc-revtuple-generator line 465.
Loaded 22710 nodes in revision graph
Searching for test results:
 147546 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
70911f1f4aee0366b6122f2b90d367ec0f066beb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
 147641 fail irrelevant
 147710 fail irrelevant
 147758 fail irrelevant
 147821 fail irrelevant
 148010 fail irrelevant
 148184 fail irrelevant
 148120 fail irrelevant
 148261 fail irrelevant
 148421 fail irrelevant
 148340 fail irrelevant
 148483 fail irrelevant
 148545 fail irrelevant
 148578 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
799d88c1bae7978da23727df94b16f37bd1521f4 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
61c265f0660ee476985808c8aa7915617c44fd53 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
 148616 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
799d88c1bae7978da23727df94b16f37bd1521f4 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
61c265f0660ee476985808c8aa7915617c44fd53 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
 148637 fail irrelevant
 148599 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
799d88c1bae7978da23727df94b16f37bd1521f4 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
61c265f0660ee476985808c8aa7915617c44fd53 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
 148665 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
70911f1f4aee0366b6122f2b90d367ec0f066beb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
 148680 fail irrelevant
 148661 fail irrelevant
 148682 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
d42fdd6f8384bb4681d93e4a25d8f57db1e63adb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
19dd408a479cae3027ae9ff9ef3f509ad3e681e5 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
e54c433adf01a242bf6e9fe9378a2c83d3f8b419
 148683 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
7d325f93e190cbbb7bc58f1b994d314b53fe8668 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
10b114008acc1f7ae55eaf2646e25114e878ddac 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
a9b6dacf88fe99fbb69a2ee505833851ffdc9cec
 148730 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
cd72b6cfd1f3665833006239a932d03f5511e824 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
 148684 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
7d325f93e190cbbb7bc58f1b994d314b53fe8668 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
d46f81cb746d18b4530b5fe63e75b11f6b926f1f 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
a9b6dacf88fe99fbb69a2ee505833851ffdc9cec
 148687 fail irrelevant
 148713 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
4c0f6e349d32cf27a7104ddd3e729d6ebc88ea70 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
a4c7ed8b89e8919ddb71c78c4f42b8fdc455ac27 
76551856b28d227cb0386a1ab0e774329b941f7d 
9649cef3b3a7eaca1347154ea7f274586d48bc29
 148689 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
5e75c4d1fe4fd641abc9c15404e65a1dffe70e3e 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
ba29883206d92a29ad5a466e679ccfc2ee6132ef 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
a9b6dacf88fe99fbb69a2ee505833851ffdc9cec
 148716 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
edfe16a6d9f8c6830d7ad93ee7616225fe4e9c13 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
906b60facc3d3dd3af56cb1a7860175d805e10a3 
76551856b28d227cb0386a1ab0e774329b941f7d 
9649cef3b3a7eaca1347154ea7f274586d48bc29
 148718 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
edfe16a6d9f8c6830d7ad93ee7616225fe4e9c13 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
430f63e250a55c5fdfa31ffbddd8538dc1ce6b36 
76551856b28d227cb0386a1ab0e774329b941f7d 
90d19e6f53a47f8f7f2154c67f03adc192c0d760
 148694 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a3e25cc8a1dd3d1ea24ed02f90c44221e015e965 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
b4983c570c7a5848c9df519cd9e056bea3177fe2 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
99f1c935190986068a36fb5e78a00e6b71b08f25
 148693 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
01ce872739d2f0cd3a8917be2180381db5f0391e 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
d649689a8ecb2e276cc20d3af6d416e3c299cb17 
066a9956097b54530888b88ab9aa1ea02e42af5a 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
 148719 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
edfe16a6d9f8c6830d7ad93ee7616225fe4e9c13 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
8b6269c8ec14b9213dd22200c1c05aaecd6cbb9d 
76551856b28d227cb0386a1ab0e774329b941f7d 
11cc71f463b907b8dbbffbd835473f1c1ba26f1f
 148734 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
0f1ddb21ff94b3d4e66446f9b26ac156475eb85e 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
 148697 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a3e25cc8a1dd3d1ea24ed02f90c44221e015e965 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
7a5853cec479a448edae0fb2aaf4e2f78c9c774d 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
5657d6765717ee309d758fe573f832c28b67cbc7
 148703 blocked c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
80681884319d7ad45987348d30bae60cd3a43afb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
f4c4357fbfca0fb14e477bf661ae7384b4b9b283 
24d3938ca96a6420ec1a5f1f8479f90f2e9fdd56 
6052921da02dd2180b80eb77c7aa115c6834067a
 148720 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
70911f1f4aee0366b6122f2b90d367ec0f066beb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
c47984aabead53918e5ba6d43cdb3f1467452739
 148705 blocked c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
80681884319d7ad45987348d30bae60cd3a43afb 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
41fba1618b7a743740670f528ba409478678cc7c 
76551856b28d227cb0386a1ab0e774329b941f7d 
a798bac54fe87a7d69fb7be7f125b8c97f767ff6
 148707 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
7288ff4095cf4254dd2f86ad97c648d9e6114fc8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
55afdac3b29e672aad51e953412364127e54268b 
76551856b28d227cb0386a1ab0e774329b941f7d 
40213cd8626bac712fa69c4978993e87b57a7d0c
 148708 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
7288ff4095cf4254dd2f86ad97c648d9e6114fc8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
e64a62df378a746c0b257105959613c9f8122e59 
76551856b28d227cb0386a1ab0e774329b941f7d 
e57b00f0b7e8a932fabd8524465972f9c4d2e507
 148709 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
7288ff4095cf4254dd2f86ad97c648d9e6114fc8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c2e09ad8cdf4705a91eb6c20a9f3d4d90a0f46aa 
76551856b28d227cb0386a1ab0e774329b941f7d 
109ecb894525e16cf84f34ead15467980fa2edfd
 148722 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
01ce872739d2f0cd3a8917be2180381db5f0391e 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
d649689a8ecb2e276cc20d3af6d416e3c299cb17 
066a9956097b54530888b88ab9aa1ea02e42af5a 
d094e95fb7c61c5f46d8e446b4bdc028438dea1c
 148737 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
b85048261aa5dc0b8fd98ddc4431d8c2a6389b25 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
e6ca7afcf2ddeb72beade853ccd6fa3332210014
 148710 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
4c0f6e349d32cf27a7104ddd3e729d6ebc88ea70 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
bdfd66788349acc43cd3f1298718ad491663cfcc 
76551856b28d227cb0386a1ab0e774329b941f7d 
d6e732c32a82eb8f03c1bf86c6bc530f24dc05b3
 148739 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
aea270e3f7c0db696c88a0e94b1ece7abd339c84
 148725 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
a08b4a9fe6cb3c23755db764c9a40510a40a8731 
76551856b28d227cb0386a1ab0e774329b941f7d 
e465fecbfdb865c75f762055c0396bc617005748
 148740 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c1e667d2598b9b3ce62b8e89ed22dd38dfe9f57f 
76551856b28d227cb0386a1ab0e774329b941f7d 
64fe38f246a7bf305e4e47da26c9dfc31bbff30b
 148728 fail c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
9e264985ff0bc86927b44b334bd504687f78659d 
76551856b28d227cb0386a1ab0e774329b941f7d 
ead4c2d8314cea8defb6e9613071f21df6d216c2
 148741 pass c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
93c3593ad04f2610fd0a176dfa89a7e40b6afe1f 
76551856b28d227cb0386a1ab0e774329b941f7d 
e465fecbfdb865c75f762055c0396bc617005748
Searching for interesting versions
 Result found: flight 147546 (pass), for basis pass
 Result found: flight 148693 (fail), for basis failure
 Repro found: flight 148720 (pass), for basis pass
 Repro found: flight 148722 (fail), for basis failure
 4 revisions at c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
ca6155c0f2bd39b4b4162533be401c98bd960820 
76551856b28d227cb0386a1ab0e774329b941f7d 
ead4c2d8314cea8defb6e9613071f21df6d216c2
Looking 2 below c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
ca6155c0f2bd39b4b4162533be401c98bd960820 
76551856b28d227cb0386a1ab0e774329b941f7d 
ead4c2d8314cea8defb6e9613071f21df6d216c2.
Argument "X" isn't numeric in numeric comparison (<=>) at ./cs-bisection-step 
line 730.
Should test c3038e718a19fc596f7b1baba0f83d5146dc7784 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
1d3215fd24f47eaa4877542a59b4bbf5afc0cfe8 
d0d8ad39ecb51cd7497cd524484fe09f50876798 
c220cdec4845f305034330f80ce297f1f997f2d3 
76551856b28d227cb0386a1ab0e774329b941f7d 
e465fecbfdb865c75f762055c0396bc617005748.
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.595774 to fit
pnmtopng: 185 colors found
Revision graph left in 
/home/logs/results/bisect/qemu-mainline/test-amd64-i386-xl-qemuu-win7-amd64.windows-install.{dot,ps,png,html,svg}.
----------------------------------------
148741: truncated

flight 148741 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/148741/

Perfect :-)
All tests in this flight passed as required

jobs:
 test-amd64-i386-xl-qemuu-win7-amd64                          truncated


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


_______________________________________________
osstest-output mailing list
osstest-output@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/osstest-output

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.