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>

List of RGW PRs merged with failed API tests:
* "rgw: do initialization in init_processing() for range copy":https://github.com/ceph/ceph/pull/31663: Reverts failed "[1]":https://github.com/ceph/ceph/pull/36996 "[2]":https://github.com/ceph/ceph/pull/37019
* "rgw: urlencode bucket name when forwarding request":https://github.com/ceph/ceph/pull/35123: Revert "[1]":https://github.com/ceph/ceph/pull/37024
*

Back