{"action":"created","issue":{"url":"https://api.github.com/repos/scylladb/seastar/issues/83","labels_url":"https://api.github.com/repos/scylladb/seastar/issues/83/labels{/name}","comments_url":"https://api.github.com/repos/scylladb/seastar/issues/83/comments","events_url":"https://api.github.com/repos/scylladb/seastar/issues/83/events","html_url":"https://github.com/scylladb/seastar/issues/83","id":119918833,"number":83,"title":"fileiotest fails when ran as part of the ./test.py suite","user":{"login":"tgrabiec","id":283695,"avatar_url":"https://avatars.githubusercontent.com/u/283695?v=3","gravatar_id":"","url":"https://api.github.com/users/tgrabiec","html_url":"https://github.com/tgrabiec","followers_url":"https://api.github.com/users/tgrabiec/followers","following_url":"https://api.github.com/users/tgrabiec/following{/other_user}","gists_url":"https://api.github.com/users/tgrabiec/gists{/gist_id}","starred_url":"https://api.github.com/users/tgrabiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgrabiec/subscriptions","organizations_url":"https://api.github.com/users/tgrabiec/orgs","repos_url":"https://api.github.com/users/tgrabiec/repos","events_url":"https://api.github.com/users/tgrabiec/events{/privacy}","received_events_url":"https://api.github.com/users/tgrabiec/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-02T11:05:25Z","updated_at":"2015-12-02T19:42:41Z","closed_at":null,"body":"The setup is 16 lcore, XFS on NVMe disk, Fedora 22.\r\n\r\nThe test times out, probably due to assertion failures, which are the root problem. \r\n\r\n```\r\nFAILED: build/release/tests/fileiotest        ^C               \r\nTIMED OUT                              \r\n=== stdout START ===\r\nRunning 1 test case...\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\ntests/fileiotest.cc(53): fatal error in \"test1\": critical check std::equal(rbuf.get(), rbuf.get() + 4096, wbuf.get()) failed\r\n\r\n=== stdout END ===\r\n```"},"comment":{"url":"https://api.github.com/repos/scylladb/seastar/issues/comments/161410967","html_url":"https://github.com/scylladb/seastar/issues/83#issuecomment-161410967","issue_url":"https://api.github.com/repos/scylladb/seastar/issues/83","id":161410967,"user":{"login":"tgrabiec","id":283695,"avatar_url":"https://avatars.githubusercontent.com/u/283695?v=3","gravatar_id":"","url":"https://api.github.com/users/tgrabiec","html_url":"https://github.com/tgrabiec","followers_url":"https://api.github.com/users/tgrabiec/followers","following_url":"https://api.github.com/users/tgrabiec/following{/other_user}","gists_url":"https://api.github.com/users/tgrabiec/gists{/gist_id}","starred_url":"https://api.github.com/users/tgrabiec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgrabiec/subscriptions","organizations_url":"https://api.github.com/users/tgrabiec/orgs","repos_url":"https://api.github.com/users/tgrabiec/repos","events_url":"https://api.github.com/users/tgrabiec/events{/privacy}","received_events_url":"https://api.github.com/users/tgrabiec/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T19:42:41Z","updated_at":"2015-12-02T19:42:41Z","body":"calling ft->f.truncate(max*4096) at the beginning fixes the problem"}}