]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
systest: restrict list error acceptance
authorJosh Durgin <josh.durgin@inktank.com>
Mon, 25 Feb 2013 23:02:50 +0000 (15:02 -0800)
committerSage Weil <sage@inktank.com>
Mon, 25 Mar 2013 16:04:27 +0000 (09:04 -0700)
Only ignore errors after the midway point if the midway_sem_post is
defined.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
(cherry picked from commit 5b24a68b6e7d57bac688021b822fb2f73494c3e9)

src/test/system/st_rados_list_objects.cc

index 9038db2ad4bc52a6775a7cfb8e9fe145e007b07d..5a407e7a619fc433400fff99dd2877995ce84c6e 100644 (file)
@@ -75,7 +75,7 @@ run()
       break;
     }
     else if (ret != 0) {
-      if (m_accept_list_errors)
+      if (m_accept_list_errors && (!m_midway_sem_post || saw > m_midway_cnt))
        break;
       printf("%s: rados_objects_list_next error: %d\n", get_id_str(), ret);
       return ret;