Project

General

Profile

Bug #47306

Updated by Ernesto Puerta over 3 years ago

<pre> 
 2020-09-03 18:03:07,331.331 INFO:__main__:---------------------------------------------------------------------- 
 2020-09-03 18:03:07,331.331 INFO:__main__:Traceback (most recent call last): 
 2020-09-03 18:03:07,331.331 INFO:__main__:    File "/home/jenkins-build/build/workspace/ceph-api/qa/tasks/mgr/dashboard/test_rgw.py", line 288, in test_all 
 2020-09-03 18:03:07,331.331 INFO:__main__:      self.assertEqual(len(data), 0) 
 2020-09-03 18:03:07,332.332 INFO:__main__:AssertionError: 1 != 0 
 2020-09-03 18:03:07,332.332 INFO:__main__: 
 2020-09-03 18:03:07,332.332 INFO:__main__:---------------------------------------------------------------------- 
 2020-09-03 18:03:07,332.332 INFO:__main__:Ran 193 tests in 2142.009s 
 2020-09-03 18:03:07,332.332 INFO:__main__: 
 2020-09-03 18:03:07,332.332 INFO:__main__: 
 </pre> 

 This error first appeared in PR https://github.com/ceph/ceph/pull/31663 (https://jenkins.ceph.com/job/ceph-api/2359/), which was merged with that error raising. All subsequent builds (99%) are consistently failing due to this. 

 !failures.png! 

 RGW team (Casey and and J. Eric Ivancich) launched a "revert PR":https://github.com/ceph/ceph/pull/36996 to verify whether this was the reason. The PR reverted resulted "in the same failure":https://jenkins.ceph.com/job/ceph-api/2460/. This may mean: 
 * This error was NOT caused by this PR. Chances are that: a dependency update caused (Python libraries, ceph-build, ...). This is partly discarded by the fact that this test is still passing in nautilus and, especially, octopus, which has similar dependencies. 
 * This error WAS caused by this PR but 'reinforced' by a later PR (as other RGW PRs have happened later, see the list below). To discard this situation, the revert should be applied right after the original one. 
 <pre> 
 
  09ae65bc9c rgw: RGWDeleteObj::execute initializes olh epoch 
 9d41f2fff1 cls/rgw: unlink_instance writes updated olh log on early return 
 abd08f1843 test/rgw: test_datalog_autotrim filters out new entries 
 07cf0e2d24 rgw: correct log output when decode bucket CORS attr 
 defefcc20a rgw: rgw_user_sync_all_stats() uses is_truncated() 
 2c39bf9ffd rgw: RGWBucket uses creation_time from RGWBucketInfo 
 898536b5e3 rgw/notification: documentation for persistent notifications 
 988bb7f311 rgw/notifications: persistency - cleanup stale reservations 
 fe59d92d6a rgw/notification: fix tests to work with python3 
 1d874b9c23 rgw/notifications: add persistent delivery to notifications 
 a5428c8a29 rgw: log resharding events at level 1 (formerly 20) log resharding events at level 1 (formerly 20) Signed-off-by: Or Friedmann <ofriedma@redhat.com> 
 04e8e36356 rgw: remove unnecessary #include "rgw_rados.h" 
 21e877ca67 rgw: fix user stats iterative increment 
 2494ddbef5 rgw: hold reloader using unique_ptr 
 ad326ffc3f rgw: system object cache tracks version over increments 
 298d721c1d rgw: RGWObjVersionTracker tracks read version over increments 
 3814ff2cc4 rgwlc:    fix conditional decode of legacy lc op structures 
 73bdad0552 rgw: replace get_str_set with for_each_substr for performance 
 1e487cd67d rgw: use copy-by-value with string_view instead of reference 
 1843f2dca8 rgw: policy: reuse eval_principal to evaluate the policy principal 
 cf4cf2c1b7 rgw: s3: mark bucket encryption as not implemented 
 25dd43ab75 rgw: filter prefix should be used when generating expiration header. The rule prefix is set with old version lifecycle configure. While filter prefix is the latest version which AWS suggests users use. 
 fa3036168b rgwlc: fix error return from backward-compat decode 
 d225645b84 rgw/notification: fix merge issues from zipper6 
 9002be34aa rgw: replace '+' with "%20" in canonical query string for s3    v4 auth. 
 6251d2b6c1 rgw: add PUT and POST req support to data cache 
 c843b6f087 rgw: dump transitions in RGWLifecycleConfiguration::dump() 
 0e6871db3f rgw: Remove superfluous breaks 
 3d20751ed9 rgw: Remove superfluous breaks 
 2474767447 rgw: improve scheduler log 
 67081098dc rgw: Swift API anonymous access should 401 
 acf8f3cad9 cls/rgw: preserve olh entry's name on last unlink 
 25a82ed379 rgw: introduce safe user-reset-stats 
 626330c504 rgw: fix double slash (//) killing the gateway 
 b210437e5f rgw: Empty reqs_change_state queue before unregistered_reqs 
 13bf06dbe9 rgw: fix shutdown crash in RGWAsyncReadMDLogEntries 
 48935de4d5 rgw : add URL encode toward bucket name in metadata sync 
 1e4ec14dd0 rgw : add URL encode toward bucket name in forward request 
 1d58bc5277 rgw: Add bucket name to bucket stats error logging 
 88197a6fbb rgw: Updating STS dcoument with references to new keycloak examples. 
 ee4733eeb1 rgw: The rgw_bucket overload <operator, need to consider bucket_id 
 2178e14a54 cls/rgw: avoid read_bucket_header() when bi logging is disabled 
 694076419e rgw: fix bucket limit check fill_status warnings 
 </pre>

Back