
On Wed, Nov 22, 2017 at 2:01 PM, Juan Hernández <jhernand@redhat.com> wrote:
On 11/22/2017 12:40 PM, Dafna Ron wrote:
Hi,
I am not sure we should be alerting on 4.2 versions yet but since we are getting several cq failures for the same reasons and test, I decided this should be communicated.
The failed test is 002_bootstrap.add_dc in OST 4.2. and all are pointing to one patch.
Remove mandatory option for cluster in register operation - https://gerrit.ovirt.org/#/c/84359/* *
can you please have a look?
I was unable to determine from what log the error was coming from as well but looking at the failed test and the patch reported there seem to be a connection.
It is almost impossible that that patch causes that problem. That patch is included in a release of the specification of the API that the engine and the SDKs aren't using yet.
The stack trace below looks similar to a recent problem in version 4.2 (not yet released) of the Python SDK, which was fixed by this patch:
No exceptions when 'raise_exception=False' https://gerrit.ovirt.org/83565
Please make sure that you use either a released version of the SDK, or else a pre-release build that contains that fix. Latest build from Jenkins should work fine.
The 4.2 flow is using 4.1 code mostly now, it might be the reason, once we'll release 4.2 we can update the flow to use the 4.2 release. The reason for that is we can't gurantee that if we'll use the 'master' or 'pre' repos pkg versions won't change and contains higher '4.3' versions, like we've seen in the past, something that takes a very long time to recover from and involves a lot of manual work. If there is no point in running the current flow and we need to wait until we'll switch to 4.2, then it might make sense to ignore it or disable it until then.
**
*Link and headline of suspected patches: *
**
Patch that is marked as root cause:
Remove mandatory option for cluster in register operation - https://gerrit.ovirt.org/#/c/84359/* *
Patches reported as failed: 1. Add discoveredTargets property to HostService - https://gerrit.ovirt.org/#/c/84489/
*2. Document the fact that sparse/raw isn't supported on block - https://gerrit.ovirt.org/#/c/84490/*
3. Update CHANGES.adoc for release 4.2.25 - https://gerrit.ovirt.org/#/c/84499/* *
4. [maven-release-plugin] prepare release 4.2.26 - https://gerrit.ovirt.org/#/c/84500/* *
**
*
Link to Job:
http://jenkins.ovirt.org/job/ovirt-4.2_change-queue-tester/*
* *
*Link to all logs:*
*http://jenkins.ovirt.org/job/ovirt-4.2_change-queue-tester/75/artifact/*
* *
*(Relevant) error snippet from the log: *
*
<error>
*
Traceback (most recent call last): File "/usr/lib64/python2.7/unittest/case.py", line 369, in run testMethod() File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest self.test(*self.arg) File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 129, in wrapped_test test() File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 59, in wrapper return func(get_test_prefix(), *args, **kwargs) File "/home/jenkins/workspace/ovirt-4.2_change-queue-tester/ovirt -system-tests/basic-suite-4.2/test-scenarios/002_bootstrap.py", line 109, in add_dc api = prefix.virt_env.engine_vm().get_api(api_ver=4) File "/usr/lib/python2.7/site-packages/ovirtlago/virt.py", line 329, in get_api return self.get_api_v4() File "/usr/lib/python2.7/site-packages/ovirtlago/virt.py", line 338, in get_api_v4 self._api_v4 = self._get_api(api_ver=4) File "/usr/lib/python2.7/site-packages/ovirtlago/virt.py", line 316, in _get_api while not testapi.test(): File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 744, in test six.reraise(*sys.exc_info()) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 741, in test self.system_service().get() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line 21865, in get return self._internal_get(headers, query, wait) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line 202, in _internal_get context = self._connection.send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 370, in send return self.__send(request) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 388, in __send self.authenticate() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 381, in authenticate self._sso_token = self._get_access_token() File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 617, in _get_access_token sso_response = self._get_sso_response(self._sso_url, post_data) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 702, in _get_sso_response self._check_content_type(self.__JSON_CONTENT_TYPE_RE, 'JSON', header_lines) File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line 887, in _check_content_type raise Error(msg) Error: The response content type 'text/html; charset=UTF-8' isn't the expected JSON
**
*</error>*
**
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel
-- Eyal edri MANAGER RHV DevOps EMEA VIRTUALIZATION R&D Red Hat EMEA <https://www.redhat.com/> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> phone: +972-9-7692018 irc: eedri (on #tlv #rhev-dev #rhev-integ)