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>