Project

General

Profile

Actions

Bug #45528

open

mgr/dashboard:ceph-api-nautilus-backend AssertionError "test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)"

Added by Laura Paduano almost 4 years ago. Updated about 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Testing - API
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

2020-05-13 08:06:42,324.324 INFO:__main__:FAIL: test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)
2020-05-13 08:06:42,324.324 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,324.324 INFO:__main__:Traceback (most recent call last):
2020-05-13 08:06:42,324.324 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-api-nightly-nautilus-backend/qa/tasks/mgr/test_dashboard.py", line 98, in test_standby_disable_redirect
2020-05-13 08:06:42,325.325 INFO:__main__:    self.assertEqual(r.status_code, 503)
2020-05-13 08:06:42,325.325 INFO:__main__:AssertionError: 500 != 503
2020-05-13 08:06:42,325.325 INFO:__main__:
2020-05-13 08:06:42,325.325 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,325.325 INFO:__main__:Ran 2 tests in 84.876s
2020-05-13 08:06:42,326.326 INFO:__main__:
2020-05-13 08:06:42,326.326 INFO:__main__:FAILED (failures=1)
2020-05-13 08:06:42,326.326 INFO:__main__:
2020-05-13 08:06:42,326.326 INFO:__main__:======================================================================
2020-05-13 08:06:42,327.327 INFO:__main__:FAIL: test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)
2020-05-13 08:06:42,327.327 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,327.327 INFO:__main__:Traceback (most recent call last):
2020-05-13 08:06:42,327.327 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-api-nightly-nautilus-backend/qa/tasks/mgr/test_dashboard.py", line 98, in test_standby_disable_redirect
2020-05-13 08:06:42,328.328 INFO:__main__:    self.assertEqual(r.status_code, 503)
2020-05-13 08:06:42,328.328 INFO:__main__:AssertionError: 500 != 503

- https://jenkins.ceph.com/view/all/job/ceph-api-nightly-nautilus-backend/163
- https://jenkins.ceph.com/view/mgr-dashboard/job/ceph-api-nightly-nautilus-backend/312/console

Actions #1

Updated by Lenz Grimmer almost 4 years ago

Adding some more context from the log - before the test, the setting standby_error_status_code is explicitly set to 500:

2020-05-13 08:06:28,107.107 INFO:tasks.mgr.mgr_test_case:Found dashboard at https://slave-ubuntu10.front.sepia.ceph.com:7790/ (daemon x/4768)
2020-05-13 08:06:28,107.107 INFO:tasks.mgr.test_dashboard:After failover running manager 'x' at https://slave-ubuntu10.front.sepia.ceph.com:7790/
/tmp/tmp.VCfxkcGuTh/venv/local/lib/python2.7/site-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)
2020-05-13 08:06:28,128.128 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/standby_error_status_code', '503']
/tmp/tmp.VCfxkcGuTh/venv/local/lib/python2.7/site-packages/urllib3/connectionpool.py:858: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecureRequestWarning)
2020-05-13 08:06:33,412.412 INFO:__main__:test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard) ... FAIL
2020-05-13 08:06:33,412.412 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/standby_behaviour', 'redirect']
2020-05-13 08:06:41,783.783 INFO:__main__:Running ['./bin/ceph', 'config', 'set', 'mgr', 'mgr/dashboard/standby_error_status_code', '500']
2020-05-13 08:06:42,322.322 INFO:__main__:Stopped test: test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard) in 38.240224s
2020-05-13 08:06:42,323.323 INFO:__main__:
2020-05-13 08:06:42,324.324 INFO:__main__:======================================================================
2020-05-13 08:06:42,324.324 INFO:__main__:FAIL: test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)
2020-05-13 08:06:42,324.324 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,324.324 INFO:__main__:Traceback (most recent call last):
2020-05-13 08:06:42,324.324 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-api-nightly-nautilus-backend/qa/tasks/mgr/test_dashboard.py", line 98, in test_standby_disable_redirect
2020-05-13 08:06:42,325.325 INFO:__main__:    self.assertEqual(r.status_code, 503)
2020-05-13 08:06:42,325.325 INFO:__main__:AssertionError: 500 != 503
2020-05-13 08:06:42,325.325 INFO:__main__:
2020-05-13 08:06:42,325.325 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,325.325 INFO:__main__:Ran 2 tests in 84.876s
2020-05-13 08:06:42,326.326 INFO:__main__:
2020-05-13 08:06:42,326.326 INFO:__main__:FAILED (failures=1)
2020-05-13 08:06:42,326.326 INFO:__main__:
2020-05-13 08:06:42,326.326 INFO:__main__:======================================================================
2020-05-13 08:06:42,327.327 INFO:__main__:FAIL: test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)
2020-05-13 08:06:42,327.327 INFO:__main__:----------------------------------------------------------------------
2020-05-13 08:06:42,327.327 INFO:__main__:Traceback (most recent call last):
2020-05-13 08:06:42,327.327 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-api-nightly-nautilus-backend/qa/tasks/mgr/test_dashboard.py", line 98, in test_standby_disable_redirect
2020-05-13 08:06:42,328.328 INFO:__main__:    self.assertEqual(r.status_code, 503)
2020-05-13 08:06:42,328.328 INFO:__main__:AssertionError: 500 != 503
2020-05-13 08:06:42,328.328 INFO:__main__:

Actions #2

Updated by Sebastian Wagner almost 4 years ago

https://jenkins.ceph.com/job/ceph-dashboard-pr-backend/2323/

test_standby_disable_redirect (tasks.mgr.test_dashboard.TestDashboard)
2020-06-25 11:34:46,855.855 INFO:__main__:----------------------------------------------------------------------
2020-06-25 11:34:46,856.856 INFO:__main__:Traceback (most recent call last):
2020-06-25 11:34:46,856.856 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 159, in _new_conn
2020-06-25 11:34:46,856.856 INFO:__main__:    (self._dns_host, self.port), self.timeout, **extra_kw)
2020-06-25 11:34:46,856.856 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 80, in create_connection
2020-06-25 11:34:46,856.856 INFO:__main__:    raise err
2020-06-25 11:34:46,856.856 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 70, in create_connection
2020-06-25 11:34:46,856.856 INFO:__main__:    sock.connect(sa)
2020-06-25 11:34:46,856.856 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/gevent/_socket3.py", line 407, in connect
2020-06-25 11:34:46,856.856 INFO:__main__:    raise error(err, strerror(err))
2020-06-25 11:34:46,856.856 INFO:__main__:ConnectionRefusedError: [Errno 111] Connection refused
2020-06-25 11:34:46,856.856 INFO:__main__:
2020-06-25 11:34:46,857.857 INFO:__main__:During handling of the above exception, another exception occurred:
2020-06-25 11:34:46,857.857 INFO:__main__:
2020-06-25 11:34:46,857.857 INFO:__main__:Traceback (most recent call last):
2020-06-25 11:34:46,857.857 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
2020-06-25 11:34:46,857.857 INFO:__main__:    chunked=chunked)
2020-06-25 11:34:46,857.857 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 343, in _make_request
2020-06-25 11:34:46,857.857 INFO:__main__:    self._validate_conn(conn)
2020-06-25 11:34:46,857.857 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
2020-06-25 11:34:46,857.857 INFO:__main__:    conn.connect()
2020-06-25 11:34:46,857.857 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 301, in connect
2020-06-25 11:34:46,857.857 INFO:__main__:    conn = self._new_conn()
2020-06-25 11:34:46,858.858 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 168, in _new_conn
2020-06-25 11:34:46,858.858 INFO:__main__:    self, "Failed to establish a new connection: %s" % e)
2020-06-25 11:34:46,858.858 INFO:__main__:urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused
2020-06-25 11:34:46,858.858 INFO:__main__:
2020-06-25 11:34:46,858.858 INFO:__main__:During handling of the above exception, another exception occurred:
2020-06-25 11:34:46,858.858 INFO:__main__:
2020-06-25 11:34:46,858.858 INFO:__main__:Traceback (most recent call last):
2020-06-25 11:34:46,858.858 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
2020-06-25 11:34:46,858.858 INFO:__main__:    timeout=timeout
2020-06-25 11:34:46,858.858 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
2020-06-25 11:34:46,858.858 INFO:__main__:    _stacktrace=sys.exc_info()[2])
2020-06-25 11:34:46,859.859 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/urllib3/util/retry.py", line 399, in increment
2020-06-25 11:34:46,859.859 INFO:__main__:    raise MaxRetryError(_pool, url, error or ResponseError(cause))
2020-06-25 11:34:46,859.859 INFO:__main__:urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='bionic-huge--4f0a9205-ec46-4117-955c-7cb614accf17', port=7789): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))
2020-06-25 11:34:46,859.859 INFO:__main__:
2020-06-25 11:34:46,859.859 INFO:__main__:During handling of the above exception, another exception occurred:
2020-06-25 11:34:46,859.859 INFO:__main__:
2020-06-25 11:34:46,859.859 INFO:__main__:Traceback (most recent call last):
2020-06-25 11:34:46,859.859 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-dashboard-pr-backend/qa/tasks/mgr/test_dashboard.py", line 87, in test_standby_disable_redirect
2020-06-25 11:34:46,859.859 INFO:__main__:    r = requests.get(original_uri, allow_redirects=False, verify=False)
2020-06-25 11:34:46,859.859 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/api.py", line 75, in get
2020-06-25 11:34:46,860.860 INFO:__main__:    return request('get', url, params=params, **kwargs)
2020-06-25 11:34:46,860.860 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/api.py", line 60, in request
2020-06-25 11:34:46,860.860 INFO:__main__:    return session.request(method=method, url=url, **kwargs)
2020-06-25 11:34:46,860.860 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/sessions.py", line 524, in request
2020-06-25 11:34:46,860.860 INFO:__main__:    resp = self.send(prep, **send_kwargs)
2020-06-25 11:34:46,860.860 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/sessions.py", line 637, in send
2020-06-25 11:34:46,860.860 INFO:__main__:    r = adapter.send(request, **kwargs)
2020-06-25 11:34:46,860.860 INFO:__main__:  File "/tmp/tmp.TIrUUSSykC/venv/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
2020-06-25 11:34:46,860.860 INFO:__main__:    raise ConnectionError(e, request=request)
2020-06-25 11:34:46,860.860 INFO:__main__:requests.exceptions.ConnectionError: HTTPSConnectionPool(host='bionic-huge--4f0a9205-ec46-4117-955c-7cb614accf17', port=7789): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))
2020-06-25 11:34:46,860.860 INFO:__main__:
2020-06-25 11:34:46,861.861 INFO:__main__:----------------------------------------------------------------------
2020-06-25 11:34:46,861.861 INFO:__main__:
Actions #3

Updated by Laura Paduano almost 4 years ago

  • Category changed from 151 to API Tests
Actions #4

Updated by Kefu Chai almost 4 years ago


2020-07-21 09:46:02,553.553 INFO:__main__:----------------------------------------------------------------------
2020-07-21 09:46:02,554.554 INFO:__main__:Traceback (most recent call last):
2020-07-21 09:46:02,554.554 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 159, in _new_conn
2020-07-21 09:46:02,554.554 INFO:__main__:    (self._dns_host, self.port), self.timeout, **extra_kw)
2020-07-21 09:46:02,554.554 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 80, in create_connection
2020-07-21 09:46:02,554.554 INFO:__main__:    raise err
2020-07-21 09:46:02,554.554 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/util/connection.py", line 70, in create_connection
2020-07-21 09:46:02,554.554 INFO:__main__:    sock.connect(sa)
2020-07-21 09:46:02,554.554 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/gevent/_socket3.py", line 407, in connect
2020-07-21 09:46:02,555.555 INFO:__main__:    raise error(err, strerror(err))
2020-07-21 09:46:02,555.555 INFO:__main__:ConnectionRefusedError: [Errno 111] Connection refused
2020-07-21 09:46:02,555.555 INFO:__main__:
2020-07-21 09:46:02,555.555 INFO:__main__:During handling of the above exception, another exception occurred:
2020-07-21 09:46:02,555.555 INFO:__main__:
2020-07-21 09:46:02,555.555 INFO:__main__:Traceback (most recent call last):
2020-07-21 09:46:02,555.555 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 600, in urlopen
2020-07-21 09:46:02,556.556 INFO:__main__:    chunked=chunked)
2020-07-21 09:46:02,556.556 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 343, in _make_request
2020-07-21 09:46:02,556.556 INFO:__main__:    self._validate_conn(conn)
2020-07-21 09:46:02,556.556 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 839, in _validate_conn
2020-07-21 09:46:02,556.556 INFO:__main__:    conn.connect()
2020-07-21 09:46:02,556.556 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 301, in connect
2020-07-21 09:46:02,556.556 INFO:__main__:    conn = self._new_conn()
2020-07-21 09:46:02,557.557 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connection.py", line 168, in _new_conn
2020-07-21 09:46:02,557.557 INFO:__main__:    self, "Failed to establish a new connection: %s" % e)
2020-07-21 09:46:02,557.557 INFO:__main__:urllib3.exceptions.NewConnectionError: : Failed to establish a new connection: [Errno 111] Connection refused
2020-07-21 09:46:02,557.557 INFO:__main__:
2020-07-21 09:46:02,557.557 INFO:__main__:During handling of the above exception, another exception occurred:
2020-07-21 09:46:02,557.557 INFO:__main__:
2020-07-21 09:46:02,557.557 INFO:__main__:Traceback (most recent call last):
2020-07-21 09:46:02,558.558 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
2020-07-21 09:46:02,558.558 INFO:__main__:    timeout=timeout
2020-07-21 09:46:02,558.558 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/connectionpool.py", line 638, in urlopen
2020-07-21 09:46:02,558.558 INFO:__main__:    _stacktrace=sys.exc_info()[2])
2020-07-21 09:46:02,558.558 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/urllib3/util/retry.py", line 399, in increment
2020-07-21 09:46:02,558.558 INFO:__main__:    raise MaxRetryError(_pool, url, error or ResponseError(cause))
2020-07-21 09:46:02,558.558 INFO:__main__:urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='slave-ubuntu11.front.sepia.ceph.com', port=7789): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))
2020-07-21 09:46:02,559.559 INFO:__main__:
2020-07-21 09:46:02,559.559 INFO:__main__:During handling of the above exception, another exception occurred:
2020-07-21 09:46:02,559.559 INFO:__main__:
2020-07-21 09:46:02,559.559 INFO:__main__:Traceback (most recent call last):
2020-07-21 09:46:02,559.559 INFO:__main__:  File "/home/jenkins-build/build/workspace/ceph-dashboard-pr-backend/qa/tasks/mgr/test_dashboard.py", line 87, in test_standby_disable_redirect
2020-07-21 09:46:02,559.559 INFO:__main__:    r = requests.get(original_uri, allow_redirects=False, verify=False)
2020-07-21 09:46:02,559.559 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/api.py", line 75, in get
2020-07-21 09:46:02,560.560 INFO:__main__:    return request('get', url, params=params, **kwargs)
2020-07-21 09:46:02,560.560 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/api.py", line 60, in request
2020-07-21 09:46:02,560.560 INFO:__main__:    return session.request(method=method, url=url, **kwargs)
2020-07-21 09:46:02,560.560 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/sessions.py", line 524, in request
2020-07-21 09:46:02,560.560 INFO:__main__:    resp = self.send(prep, **send_kwargs)
2020-07-21 09:46:02,560.560 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/sessions.py", line 637, in send
2020-07-21 09:46:02,560.560 INFO:__main__:    r = adapter.send(request, **kwargs)
2020-07-21 09:46:02,560.560 INFO:__main__:  File "/tmp/tmp.xyJc9GEYKC/venv/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
2020-07-21 09:46:02,561.561 INFO:__main__:    raise ConnectionError(e, request=request)
2020-07-21 09:46:02,561.561 INFO:__main__:requests.exceptions.ConnectionError: HTTPSConnectionPool(host='slave-ubuntu11.front.sepia.ceph.com', port=7789): Max retries exceeded with url: / (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused',))
2020-07-21 09:46:02,561.561 INFO:__main__:
2020-07-21 09:46:02,561.561 INFO:__main__:----------------------------------------------------------------------
2020-07-21 09:46:02,561.561 INFO:__main__:Ran 2 tests in 93.358s
2020-07-21 09:46:02,561.561 INFO:__main__:
2020-07-21 09:46:02,562.562 INFO:__main__:

https://jenkins.ceph.com/job/ceph-dashboard-pr-backend/4062/

Actions #5

Updated by Laura Paduano over 3 years ago

  • Description updated (diff)
Actions #7

Updated by Ernesto Puerta about 3 years ago

  • Project changed from mgr to Dashboard
  • Category changed from API Tests to Testing - API
Actions

Also available in: Atom PDF