Stefan, On 16 Aug 2013, at 16:24, Stefan Hajnoczi wrote:
> Please run qemu-iotests on this series and fix any failures. It is > failing with "I/O thread has spun for 1000 iterations". It does that without my patch. Below is the iterative build log for each revision being added (I've snipped all of stdout/stderr save this error), and you will see the main-loop warning appears even before the first of my patches is applied. -- Alex Bligh Thu Aug 15 20:21:08 BST 2013: >>>> CHECKOUT 68a5d29 Thu Aug 15 20:21:08 BST 2013: >>>> CHECKED OUT 68a5d2930b246b2f7a3d2a65a6f89d15d673cda9 Thu Aug 15 20:21:08 BST 2013: >>>> BUILDING rev 68a5d29 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:23:40 BST 2013: >>>> BUILT 68a5d29 OK Thu Aug 15 20:23:40 BST 2013: >>>> CHECKOUT 5f7c929 Thu Aug 15 20:23:40 BST 2013: >>>> CHECKED OUT 5f7c9290c9cc14834e8c8e8b7a06c20130b878e7 Thu Aug 15 20:23:40 BST 2013: >>>> BUILDING rev 5f7c929 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:25:56 BST 2013: >>>> BUILT 5f7c929 OK Thu Aug 15 20:25:56 BST 2013: >>>> CHECKOUT ae382e0 Thu Aug 15 20:25:56 BST 2013: >>>> CHECKED OUT ae382e09b488cf4c54a53b52b4917eeaede2cf57 Thu Aug 15 20:25:56 BST 2013: >>>> BUILDING rev ae382e0 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:28:12 BST 2013: >>>> BUILT ae382e0 OK Thu Aug 15 20:28:12 BST 2013: >>>> CHECKOUT 3bb014c Thu Aug 15 20:28:12 BST 2013: >>>> CHECKED OUT 3bb014ca72475d1991b4f306bec1520fe6720d22 Thu Aug 15 20:28:12 BST 2013: >>>> BUILDING rev 3bb014c main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:30:24 BST 2013: >>>> BUILT 3bb014c OK Thu Aug 15 20:30:24 BST 2013: >>>> CHECKOUT b3963e8 Thu Aug 15 20:30:24 BST 2013: >>>> CHECKED OUT b3963e870bbfd0bbbf74c9503218f1d6d71a7aa7 Thu Aug 15 20:30:24 BST 2013: >>>> BUILDING rev b3963e8 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:32:38 BST 2013: >>>> BUILT b3963e8 OK Thu Aug 15 20:32:38 BST 2013: >>>> CHECKOUT cd1475a Thu Aug 15 20:32:38 BST 2013: >>>> CHECKED OUT cd1475aeb57b65af8cceb29301fa2d25d5cbf162 Thu Aug 15 20:32:38 BST 2013: >>>> BUILDING rev cd1475a main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:35:09 BST 2013: >>>> BUILT cd1475a OK Thu Aug 15 20:35:09 BST 2013: >>>> CHECKOUT 44b1dfc Thu Aug 15 20:35:09 BST 2013: >>>> CHECKED OUT 44b1dfce266fb9aa464b0d42e700253a00dc8164 Thu Aug 15 20:35:09 BST 2013: >>>> BUILDING rev 44b1dfc main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:37:41 BST 2013: >>>> BUILT 44b1dfc OK Thu Aug 15 20:37:41 BST 2013: >>>> CHECKOUT beadd2b Thu Aug 15 20:37:41 BST 2013: >>>> CHECKED OUT beadd2b8ab320c2078ac1dec0f07329373037879 Thu Aug 15 20:37:41 BST 2013: >>>> BUILDING rev beadd2b main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:39:57 BST 2013: >>>> BUILT beadd2b OK Thu Aug 15 20:39:57 BST 2013: >>>> CHECKOUT ab01bd4 Thu Aug 15 20:39:57 BST 2013: >>>> CHECKED OUT ab01bd48a7f0474137404f8cf3c97de56e517730 Thu Aug 15 20:39:57 BST 2013: >>>> BUILDING rev ab01bd4 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:42:12 BST 2013: >>>> BUILT ab01bd4 OK Thu Aug 15 20:42:12 BST 2013: >>>> CHECKOUT 5bf23fd Thu Aug 15 20:42:12 BST 2013: >>>> CHECKED OUT 5bf23fda3a141da54cdb300b90414f55f03ab35a Thu Aug 15 20:42:12 BST 2013: >>>> BUILDING rev 5bf23fd main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:44:29 BST 2013: >>>> BUILT 5bf23fd OK Thu Aug 15 20:44:29 BST 2013: >>>> CHECKOUT 10855d4 Thu Aug 15 20:44:29 BST 2013: >>>> CHECKED OUT 10855d4c4643abdf7ef85e2fbcd3db0aa4d44a50 Thu Aug 15 20:44:29 BST 2013: >>>> BUILDING rev 10855d4 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:46:43 BST 2013: >>>> BUILT 10855d4 OK Thu Aug 15 20:46:43 BST 2013: >>>> CHECKOUT 555914e Thu Aug 15 20:46:43 BST 2013: >>>> CHECKED OUT 555914edf9aa4f45ecd291c6a07d6db9456bad02 Thu Aug 15 20:46:43 BST 2013: >>>> BUILDING rev 555914e main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:48:58 BST 2013: >>>> BUILT 555914e OK Thu Aug 15 20:48:58 BST 2013: >>>> CHECKOUT 0bccb81 Thu Aug 15 20:48:58 BST 2013: >>>> CHECKED OUT 0bccb81fef111e257165a10848abb377e0e5ee33 Thu Aug 15 20:48:58 BST 2013: >>>> BUILDING rev 0bccb81 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:51:15 BST 2013: >>>> BUILT 0bccb81 OK Thu Aug 15 20:51:15 BST 2013: >>>> CHECKOUT 865e9af Thu Aug 15 20:51:15 BST 2013: >>>> CHECKED OUT 865e9afd9d25c2368728edf18f33a4b192c36d63 Thu Aug 15 20:51:15 BST 2013: >>>> BUILDING rev 865e9af main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:53:32 BST 2013: >>>> BUILT 865e9af OK Thu Aug 15 20:53:32 BST 2013: >>>> CHECKOUT 98e4465 Thu Aug 15 20:53:32 BST 2013: >>>> CHECKED OUT 98e4465f7773ecf087108560cb4ded3b0c0b331b Thu Aug 15 20:53:32 BST 2013: >>>> BUILDING rev 98e4465 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:55:47 BST 2013: >>>> BUILT 98e4465 OK Thu Aug 15 20:55:47 BST 2013: >>>> CHECKOUT 8831213 Thu Aug 15 20:55:47 BST 2013: >>>> CHECKED OUT 88312130b82a7a45c3af09cf31e71e0306cc5851 Thu Aug 15 20:55:47 BST 2013: >>>> BUILDING rev 8831213 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 20:58:03 BST 2013: >>>> BUILT 8831213 OK Thu Aug 15 20:58:03 BST 2013: >>>> CHECKOUT d1dee9d Thu Aug 15 20:58:03 BST 2013: >>>> CHECKED OUT d1dee9d02f5b06f12d56723034521b86e9a07b94 Thu Aug 15 20:58:03 BST 2013: >>>> BUILDING rev d1dee9d main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:00:18 BST 2013: >>>> BUILT d1dee9d OK Thu Aug 15 21:00:18 BST 2013: >>>> CHECKOUT dc95981 Thu Aug 15 21:00:18 BST 2013: >>>> CHECKED OUT dc95981591f5e646086fbeb2e4a55fc92f5e6992 Thu Aug 15 21:00:18 BST 2013: >>>> BUILDING rev dc95981 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:02:32 BST 2013: >>>> BUILT dc95981 OK Thu Aug 15 21:02:32 BST 2013: >>>> CHECKOUT 019e10b Thu Aug 15 21:02:32 BST 2013: >>>> CHECKED OUT 019e10bcff69dd0e57fe107b52169dbf79936e72 Thu Aug 15 21:02:32 BST 2013: >>>> BUILDING rev 019e10b main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:04:46 BST 2013: >>>> BUILT 019e10b OK Thu Aug 15 21:04:46 BST 2013: >>>> CHECKOUT 819e261 Thu Aug 15 21:04:46 BST 2013: >>>> CHECKED OUT 819e261346af03d024774e228f9a739ba84ee8cd Thu Aug 15 21:04:46 BST 2013: >>>> BUILDING rev 819e261 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:06:58 BST 2013: >>>> BUILT 819e261 OK Thu Aug 15 21:06:58 BST 2013: >>>> CHECKOUT 89b2e59 Thu Aug 15 21:06:58 BST 2013: >>>> CHECKED OUT 89b2e5978c403b432e8c26f4e3892a0b458494b3 Thu Aug 15 21:06:59 BST 2013: >>>> BUILDING rev 89b2e59 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:09:15 BST 2013: >>>> BUILT 89b2e59 OK Thu Aug 15 21:09:15 BST 2013: >>>> CHECKOUT 358a2b3 Thu Aug 15 21:09:15 BST 2013: >>>> CHECKED OUT 358a2b32ffc5b833b7eac4548f1c51d11bd36352 Thu Aug 15 21:09:15 BST 2013: >>>> BUILDING rev 358a2b3 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:11:36 BST 2013: >>>> BUILT 358a2b3 OK Thu Aug 15 21:11:36 BST 2013: >>>> CHECKOUT 4a63063 Thu Aug 15 21:11:36 BST 2013: >>>> CHECKED OUT 4a63063c0bbeb810fb329bf2ecd7b66964e8c14f Thu Aug 15 21:11:36 BST 2013: >>>> BUILDING rev 4a63063 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:13:51 BST 2013: >>>> BUILT 4a63063 OK Thu Aug 15 21:13:51 BST 2013: >>>> CHECKOUT 100e8a2 Thu Aug 15 21:13:51 BST 2013: >>>> CHECKED OUT 100e8a293918289f20d7ffa34b44b0a095e15796 Thu Aug 15 21:13:51 BST 2013: >>>> BUILDING rev 100e8a2 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:16:06 BST 2013: >>>> BUILT 100e8a2 OK Thu Aug 15 21:16:06 BST 2013: >>>> CHECKOUT e563100 Thu Aug 15 21:16:06 BST 2013: >>>> CHECKED OUT e563100657361ce60f7277996184885a4cc0d5a6 Thu Aug 15 21:16:06 BST 2013: >>>> BUILDING rev e563100 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:18:20 BST 2013: >>>> BUILT e563100 OK Thu Aug 15 21:18:20 BST 2013: >>>> CHECKOUT d8e6fa4 Thu Aug 15 21:18:20 BST 2013: >>>> CHECKED OUT d8e6fa4bbc8ad885bcb6b62d4c8052d202415732 Thu Aug 15 21:18:20 BST 2013: >>>> BUILDING rev d8e6fa4 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:20:33 BST 2013: >>>> BUILT d8e6fa4 OK Thu Aug 15 21:20:33 BST 2013: >>>> CHECKOUT 4319b1d Thu Aug 15 21:20:33 BST 2013: >>>> CHECKED OUT 4319b1d66b8592b27bae7799c044588c688d46a7 Thu Aug 15 21:20:33 BST 2013: >>>> BUILDING rev 4319b1d main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:22:46 BST 2013: >>>> BUILT 4319b1d OK Thu Aug 15 21:22:46 BST 2013: >>>> CHECKOUT a5cc584 Thu Aug 15 21:22:46 BST 2013: >>>> CHECKED OUT a5cc5847929ea38c77bdb2c2c0bc32503f1f13f1 Thu Aug 15 21:22:46 BST 2013: >>>> BUILDING rev a5cc584 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:24:59 BST 2013: >>>> BUILT a5cc584 OK Thu Aug 15 21:24:59 BST 2013: >>>> CHECKOUT 55b80fc Thu Aug 15 21:24:59 BST 2013: >>>> CHECKED OUT 55b80fc10de17f21bf504b9193324061beeecff2 Thu Aug 15 21:24:59 BST 2013: >>>> BUILDING rev 55b80fc main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:27:16 BST 2013: >>>> BUILT 55b80fc OK Thu Aug 15 21:27:16 BST 2013: >>>> CHECKOUT 4f64770 Thu Aug 15 21:27:16 BST 2013: >>>> CHECKED OUT 4f6477094d1bfab2dd2613a941df1f41c1c1cd35 Thu Aug 15 21:27:16 BST 2013: >>>> BUILDING rev 4f64770 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:29:32 BST 2013: >>>> BUILT 4f64770 OK Thu Aug 15 21:29:32 BST 2013: >>>> CHECKOUT 283f5a2 Thu Aug 15 21:29:32 BST 2013: >>>> CHECKED OUT 283f5a220124230717a430dbbb0a6554129d8e33 Thu Aug 15 21:29:32 BST 2013: >>>> BUILDING rev 283f5a2 main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:31:51 BST 2013: >>>> BUILT 283f5a2 OK Thu Aug 15 21:31:51 BST 2013: >>>> CHECKOUT c924aec Thu Aug 15 21:31:51 BST 2013: >>>> CHECKED OUT c924aec0668472254c5262ed6b9d1275f0a9270b Thu Aug 15 21:31:51 BST 2013: >>>> BUILDING rev c924aec main-loop: WARNING: I/O thread spun for 1000 iterations main-loop: WARNING: I/O thread spun for 1000 iterations Thu Aug 15 21:34:14 BST 2013: >>>> BUILT c924aec OK