[JIRA] (OVIRT-2032) Mounting device files prevents using
systemd-nspawn in mock
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2032?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-2032:
-------------------------------------
The fix was included in mock-1.4.10 which was already released to EPEL:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2018-28fdd00a4b
> Mounting device files prevents using systemd-nspawn in mock
> -----------------------------------------------------------
>
> Key: OVIRT-2032
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2032
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Components: mock_runner
> Reporter: Barak Korren
> Assignee: infra
> Labels: upstream-issue
>
> The systemd-nspawn functionality in mock is introduced in OVIRT-2031.
> When using systemd-nspawn mock uses some kind of a layered FS that is created when it starts and removed when it exits. This is different from the way it works when using chroot where the directory that the chroot is configured in stays around until it is explicitly removed.
> mock had an issue where if you tried to bind-mount something into the mock environment, you had to have the mount point ready for it. We worked around this in {{mock_runner}} by using the fact the chroot was persistent, going into it and setting up the mount points as needed before actually starting to use it to run the STDCI script.
> Since the mock authors were aware of the issue when the implemented the systemd-nspawn functionality, they made mock pre-create mount point in the container as needed. However, they only supported directory mount points, so if we tried to bind-mount a socket we would get en error message failing to mount a socket file on a directory.
> We reported this issue to the mock developers as issue [#87|https://github.com/rpm-software-management/mock/issues/87]
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100087)
6 years, 7 months
[JIRA] (OVIRT-2166) Python's HTTP server is overloaded
by Gal Ben Haim (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2166?page=com.atlassian.jir... ]
Gal Ben Haim reassigned OVIRT-2166:
-----------------------------------
Assignee: Gal Ben Haim (was: infra)
> Python's HTTP server is overloaded
> ----------------------------------
>
> Key: OVIRT-2166
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2166
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Components: OST
> Reporter: Gal Ben Haim
> Assignee: Gal Ben Haim
>
> When running `lago ovirt deploy` we experience the following error:
> ```
> 08:23:24 [basic-suit] * [Thread-3] Deploy VM lago-basic-suite-master-host-1: Success (in 0:00:20)
> 08:23:25 [basic-suit] Traceback (most recent call last):
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 295, in _handle_request_noblock
> 08:23:25 [basic-suit] self.process_request(request, client_address)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 321, in process_request
> 08:23:25 [basic-suit] self.finish_request(request, client_address)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 334, in finish_request
> 08:23:25 [basic-suit] self.RequestHandlerClass(request, client_address, self)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 651, in __init__
> 08:23:25 [basic-suit] self.finish()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 710, in finish
> 08:23:25 [basic-suit] self.wfile.close()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/socket.py", line 279, in close
> 08:23:25 [basic-suit] self.flush()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/socket.py", line 303, in flush
> 08:23:25 [basic-suit] self._sock.sendall(view[write_offset:write_offset+buffer_size])
> 08:23:25 [basic-suit] error: [Errno 32] Broken pipe
> ```
> It seems like `yum` on the VMs close the connection to the internal repo because it's too slow.
> This error doesn't fail OST, just pollute its log.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100087)
6 years, 7 months
[JIRA] (OVIRT-2166) Python's HTTP server is overloaded
by Gal Ben Haim (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2166?page=com.atlassian.jir... ]
Gal Ben Haim updated OVIRT-2166:
--------------------------------
Status: In Progress (was: To Do)
> Python's HTTP server is overloaded
> ----------------------------------
>
> Key: OVIRT-2166
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2166
> Project: oVirt - virtualization made easy
> Issue Type: Bug
> Components: OST
> Reporter: Gal Ben Haim
> Assignee: infra
>
> When running `lago ovirt deploy` we experience the following error:
> ```
> 08:23:24 [basic-suit] * [Thread-3] Deploy VM lago-basic-suite-master-host-1: Success (in 0:00:20)
> 08:23:25 [basic-suit] Traceback (most recent call last):
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 295, in _handle_request_noblock
> 08:23:25 [basic-suit] self.process_request(request, client_address)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 321, in process_request
> 08:23:25 [basic-suit] self.finish_request(request, client_address)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 334, in finish_request
> 08:23:25 [basic-suit] self.RequestHandlerClass(request, client_address, self)
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 651, in __init__
> 08:23:25 [basic-suit] self.finish()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/SocketServer.py", line 710, in finish
> 08:23:25 [basic-suit] self.wfile.close()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/socket.py", line 279, in close
> 08:23:25 [basic-suit] self.flush()
> 08:23:25 [basic-suit] File "/usr/lib64/python2.7/socket.py", line 303, in flush
> 08:23:25 [basic-suit] self._sock.sendall(view[write_offset:write_offset+buffer_size])
> 08:23:25 [basic-suit] error: [Errno 32] Broken pipe
> ```
> It seems like `yum` on the VMs close the connection to the internal repo because it's too slow.
> This error doesn't fail OST, just pollute its log.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100087)
6 years, 7 months
CI fails on network.ip_address_test.TestAddressSetup
by Ala Hino
Is it a known issue?
Below is the traceback:
*07:52:14* ======================================================================*07:52:14*
ERROR: test_add_ipv6_gateway_given_existing_ipv4_and_ipv6_gateways
(network.ip_address_test.TestAddressSetup)*07:52:14*
----------------------------------------------------------------------*07:52:14*
Traceback (most recent call last):*07:52:14* File
"/home/jenkins/workspace/vdsm_master_check-patch-fc27-x86_64/vdsm/tests/network/ip_address_test.py",
line 146, in test_add_ipv6_gateway_given_existing_ipv4_and_ipv6_gateways*07:52:14*
address.add(nic, ipv4=None, ipv6=ipv6)*07:52:14* File
"/home/jenkins/workspace/vdsm_master_check-patch-fc27-x86_64/vdsm/lib/vdsm/network/ip/address/__init__.py",
line 278, in add*07:52:14* _add_ipv6_address(iface,
ipv6)*07:52:14* File
"/home/jenkins/workspace/vdsm_master_check-patch-fc27-x86_64/vdsm/lib/vdsm/network/ip/address/__init__.py",
line 294, in _add_ipv6_address*07:52:14* ipwrapper.addrAdd(iface,
ipv6addr, ipv6netmask, family=6)*07:52:14* File
"/home/jenkins/workspace/vdsm_master_check-patch-fc27-x86_64/vdsm/lib/vdsm/network/ipwrapper.py",
line 574, in addrAdd*07:52:14* _exec_cmd(command)*07:52:14* File
"/home/jenkins/workspace/vdsm_master_check-patch-fc27-x86_64/vdsm/lib/vdsm/network/ipwrapper.py",
line 495, in _exec_cmd*07:52:14* raise exc(returnCode,
error.splitlines())*07:52:14* vdsm.network.ipwrapper.IPRoute2Error:
(2, ['RTNETLINK answers: Permission denied'])
Link to CI console:
https://jenkins.ovirt.org/job/vdsm_master_check-patch-fc27-x86_64/3750/co...
6 years, 7 months