Fix the error of tempest test cases for schedule.
The error of tempest test cases for schedule: ft1.2: freezer_tempest_plugin.tests.scheduler.test_freezer_scheduler.TestFreezerCmdAction.test_freezer_schedulers_restart[gate]testtools.testresult.real._StringException: Traceback (most recent call last): File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/freezer_tempest_plugin/tests/scheduler/test_freezer_scheduler.py", line 33, in test_freezer_schedulers_restart self.run_subprocess(args, "Freezer scheduler restart.") File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/freezer_tempest_plugin/tests/scheduler/base.py", line 76, in run_subprocess self.assertEqual(0, proc.returncode, File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/testtools/testcase.py", line 415, in assertEqual self.assertThat(observed, matcher, message) File "/opt/stack/tempest/.tox/tempest/lib/python3.8/site-packages/testtools/testcase.py", line 502, in assertThat raise mismatch_error testtools.matchers._impl.MismatchError: 0 != 1: Freezer scheduler restart. Output: 2021-06-09 01:05:20.991 116248 CRITICAL freezer-scheduler [-] Unhandled error: OSError: [Errno 88] Socket operation on non-socket 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler Traceback (most recent call last): 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/usr/local/bin/freezer-scheduler", line 10, in <module> 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler sys.exit(main()) 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/scheduler/freezer_scheduler.py", line 259, in main 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler daemon.restart() 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/scheduler/daemon.py", line 204, in restart 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler self.start() 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/scheduler/daemon.py", line 178, in start 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler with DaemonContext(pidfile=pidfile, signal_map=self.signal_map, 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/lib/pep3143daemon/daemon.py", line 132, in __init__ 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler self.detach_process = detach_required() 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/lib/pep3143daemon/daemon.py", line 416, in detach_required 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler if parent_is_inet() or parent_is_init(): 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/opt/stack/freezer/freezer/lib/pep3143daemon/daemon.py", line 394, in parent_is_inet 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler sock = socket.fromfd( 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/usr/lib/python3.8/socket.py", line 544, in fromfd 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler return socket(family, type, proto, nfd) 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler File "/usr/lib/python3.8/socket.py", line 231, in __init__ 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler _socket.socket.__init__(self, family, type, proto, fileno) 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler OSError: [Errno 88] Socket operation on non-socket 2021-06-09 01:05:20.991 116248 ERROR freezer-scheduler [00m Change-Id: I65bb2b620fcc20c3ee3a38cf95cd4280443f77d4
This commit is contained in:
parent
9773f99feb
commit
32337c8d5e
|
@ -391,11 +391,11 @@ def parent_is_inet():
|
||||||
:return: bool
|
:return: bool
|
||||||
"""
|
"""
|
||||||
result = False
|
result = False
|
||||||
sock = socket.fromfd(
|
|
||||||
sys.__stdin__.fileno(),
|
|
||||||
socket.AF_INET,
|
|
||||||
socket.SOCK_RAW)
|
|
||||||
try:
|
try:
|
||||||
|
sock = socket.fromfd(
|
||||||
|
sys.__stdin__.fileno(),
|
||||||
|
socket.AF_INET,
|
||||||
|
socket.SOCK_RAW)
|
||||||
sock.getsockopt(socket.SOL_SOCKET, socket.SO_TYPE)
|
sock.getsockopt(socket.SOL_SOCKET, socket.SO_TYPE)
|
||||||
result = True
|
result = True
|
||||||
except (OSError, socket.error) as err:
|
except (OSError, socket.error) as err:
|
||||||
|
|
Loading…
Reference in New Issue