[JIRA] (OVIRT-2633) Add posibility to remove changes from change
queue before change, which actually fixes the issue
by Barak Korren (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2633?page=com.atlassian.jir... ]
Barak Korren commented on OVIRT-2633:
-------------------------------------
Not needed - this request is based on an incorrect assumption that the change queue is testing changes one-by-one serially.
In the case mentioned above, if we suppose we already reported P1 as failed, and P10 has been merged, and lets realistically assume it was not merged before the next CQ test started, so what will happen is that P2-P9 will be tested together and fail, and from then it will take Log(2)(8) = 3 cycles to detect and throw away P2. If P10 is merged in the meantime - the next test will test P3-P10 and succeed, passing all changes assuming there are no further regressions.
> Add posibility to remove changes from change queue before change, which actually fixes the issue
> ------------------------------------------------------------------------------------------------
>
> Key: OVIRT-2633
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2633
> Project: oVirt - virtualization made easy
> Issue Type: New Feature
> Reporter: Martin Perina
> Assignee: infra
>
> Let's have a patch P1, which created an issue and failed verification in change queue. Until a fix is prepared and merged as P10, there were merged other patches P2 - P9. Because P10 is merged as last, it contains all previous changes. And because we already know that P2 - P9 will fail, there is no reason to verify those changes and there should be a way how to remove them from the change queue, so P10 can be verified as soon as possible. Otherwise we are wasting valuable recources.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100096)
5 years, 11 months
[JIRA] (OVIRT-2633) Add posibility to remove changes from change
queue before change, which actually fixes the issue
by Eyal Edri (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2633?page=com.atlassian.jir... ]
Eyal Edri commented on OVIRT-2633:
----------------------------------
[~bkorren(a)redhat.com] any thoughts?
> Add posibility to remove changes from change queue before change, which actually fixes the issue
> ------------------------------------------------------------------------------------------------
>
> Key: OVIRT-2633
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2633
> Project: oVirt - virtualization made easy
> Issue Type: New Feature
> Reporter: Martin Perina
> Assignee: infra
>
> Let's have a patch P1, which created an issue and failed verification in change queue. Until a fix is prepared and merged as P10, there were merged other patches P2 - P9. Because P10 is merged as last, it contains all previous changes. And because we already know that P2 - P9 will fail, there is no reason to verify those changes and there should be a way how to remove them from the change queue, so P10 can be verified as soon as possible. Otherwise we are wasting valuable recources.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100096)
5 years, 11 months
Build failed in Jenkins:
system-sync_mirrors-centos-kvm-common-el7-x86_64 #2032
by jenkins@jenkins.phx.ovirt.org
See <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-kvm-common-el7-x8...>
------------------------------------------
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on mirrors.phx.ovirt.org (mirrors) in workspace <http://jenkins.ovirt.org/job/system-sync_mirrors-centos-kvm-common-el7-x8...>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url http://gerrit.ovirt.org/jenkins.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Pruning obsolete local branches
Fetching upstream changes from http://gerrit.ovirt.org/jenkins.git
> git --version # timeout=10
> git fetch --tags --progress http://gerrit.ovirt.org/jenkins.git +refs/changes/59/95959/1:test --prune
> git rev-parse origin/test^{commit} # timeout=10
> git rev-parse test^{commit} # timeout=10
Checking out Revision 05b40dfb4ec43a82530e8c471395d1858e5c59e1 (test)
> git config core.sparsecheckout # timeout=10
> git checkout -f 05b40dfb4ec43a82530e8c471395d1858e5c59e1
Commit message: "mirror-reposync: remove gluster-3.10 mirror"
> git rev-list --no-walk 05b40dfb4ec43a82530e8c471395d1858e5c59e1 # timeout=10
[system-sync_mirrors-centos-kvm-common-el7-x86_64] $ /bin/bash -xe /tmp/jenkins3985958315118798012.sh
+ jenkins/scripts/mirror_mgr.sh resync_yum_mirror centos-kvm-common-el7 x86_64 jenkins/data/mirrors-reposync.conf
Checking if mirror needs a resync
rm: cannot remove ‘/home/jenkins/mirrors_cache/centos-kvm-common-el7’: Directory not empty
Build step 'Execute shell' marked build as failure
5 years, 11 months
Build failed in Jenkins:
system-sync_mirrors-fedora-base-fc29-x86_64 #133
by jenkins@jenkins.phx.ovirt.org
See <http://jenkins.ovirt.org/job/system-sync_mirrors-fedora-base-fc29-x86_64/...>
------------------------------------------
Started by timer
[EnvInject] - Loading node environment variables.
Building remotely on mirrors.phx.ovirt.org (mirrors) in workspace <http://jenkins.ovirt.org/job/system-sync_mirrors-fedora-base-fc29-x86_64/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url http://gerrit.ovirt.org/jenkins.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Pruning obsolete local branches
Fetching upstream changes from http://gerrit.ovirt.org/jenkins.git
> git --version # timeout=10
> git fetch --tags --progress http://gerrit.ovirt.org/jenkins.git +refs/heads/*:refs/remotes/origin/* --prune
ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to fetch from http://gerrit.ovirt.org/jenkins.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:888)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1155)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
at hudson.scm.SCM.checkout(SCM.java:504)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1810)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress http://gerrit.ovirt.org/jenkins.git +refs/heads/*:refs/remotes/origin/* --prune" returned status code 128:
stdout:
stderr: fatal: unable to access 'http://gerrit.ovirt.org/jenkins.git/': Could not resolve host: gerrit.ovirt.org; Unknown error
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2016)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1735)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.access$300(CliGitAPIImpl.java:72)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl$1.execute(CliGitAPIImpl.java:420)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:153)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1.call(RemoteGitImpl.java:146)
at hudson.remoting.UserRequest.perform(UserRequest.java:212)
at hudson.remoting.UserRequest.perform(UserRequest.java:54)
at hudson.remoting.Request$2.run(Request.java:369)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to mirrors.phx.ovirt.org
at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)
at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
at hudson.remoting.Channel.call(Channel.java:955)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146)
at sun.reflect.GeneratedMethodAccessor375.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132)
at com.sun.proxy.$Proxy91.execute(Unknown Source)
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:886)
at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1155)
at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1186)
at hudson.scm.SCM.checkout(SCM.java:504)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1208)
at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574)
at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499)
at hudson.model.Run.execute(Run.java:1810)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:429)
ERROR: Error fetching remote repo 'origin'
5 years, 11 months
[JIRA] (OVIRT-2630) [VDSM] Tests fail with "missing workspace
/home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
vm0038.workers-phx.ovirt.org"
by Nir Soffer (oVirt JIRA)
[ https://ovirt-jira.atlassian.net/browse/OVIRT-2630?page=com.atlassian.jir... ]
Nir Soffer commented on OVIRT-2630:
-----------------------------------
On Fri, Dec 21, 2018 at 11:46 PM Nir Soffer <nsoffer(a)redhat.com> wrote:
> On Fri, Dec 21, 2018 at 5:57 PM Nir Soffer <nsoffer(a)redhat.com> wrote:
>
>> On Fri, Dec 21, 2018 at 1:47 AM Nir Soffer <nsoffer(a)redhat.com> wrote:
>>
>>> Third time today:
>>>
>>> Error:
>>> sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-15072b7e/jenkins-result.txt.tmp:
>>> No such file or directory
>>> mv: cannot stat
>>> '/home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-15072b7e/jenkins-result.txt.tmp':
>>> No such file or directory
>>> missing workspace
>>> /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
>>> vm0013.workers-phx.ovirt.org
>>>
>>> Build:
>>>
>>> https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
>>
>>
>> Adding devel - if you see this error please report here.
>>
>> On Thu, Dec 20, 2018 at 10:01 PM Nir Soffer <nsoffer(a)redhat.com> wrote:
>>> >
>>> > Two incidents on a different slaves today:
>>> >
>>> > Error:
>>> > sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-d993b7a2/jenkins-result.txt.tmp:
>>> > No such file or directory
>>> > mv: cannot stat
>>> > '/home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-d993b7a2/jenkins-result.txt.tmp':
>>> > No such file or directory
>>> > missing workspace
>>> > /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
>>> > vm0088.workers-phx.ovirt.org
>>> >
>>> > Build:
>>> >
>>> https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
>>> >
>>> >
>>> > Error:
>>> > sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-edec94a0/jenkins-result.txt.tmp:
>>> > No such file or directory
>>> > mv: cannot stat
>>> > '/home/jenkins/workspace/vdsm_standard-check-patch/vdsm@tmp
>>> /durable-edec94a0/jenkins-result.txt.tmp':
>>> > No such file or directory
>>> > missing workspace
>>> > /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
>>> > vm0013.workers-phx.ovirt.org
>>> >
>>> > Build:
>>> >
>>> https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
>>> >
>>> > On Wed, Dec 19, 2018 at 4:36 PM Nir Soffer <nsoffer(a)redhat.com> wrote:
>>> > >
>>> > > I have seen this before, very strange failure.
>>> > >
>>> > > The job run normally and then abort when we start to run the tests.
>>> The error
>>> > > does not come from our tests.
>>> > >
>>> > > Error:
>>> > > ../tests/run_tests_local.sh API_test.py alignmentscan_test.py
>>> > > api_response_test.py bridge_test.py caps_test.py client_test.py
>>> > > clientif_test.py cmdutils_test.py config_test.py cpu_profile_test.py
>>> > > cpuinfo_test.py domcaps_test.py encoding_test.py exception_test.py
>>> > > executor_test.py eventfd_test.py fallocate_test.py
>>> filecontrol_test.py
>>> > > fuser_test.py glob_test.py gluster_cli_test.py
>>> > > gluster_exception_test.py glusterTestData.py
>>> > > gluster_thinstorage_test.py hooks_test.py hostdev_test.py
>>> > > hoststats_test.py hugepages_test.py hwinfo_test.py jobs_test.py
>>> > > jsonRpcClient_test.py jsonrpc_test.py loopback_test.py
>>> mkimage_test.py
>>> > > modprobe.py moduleloader_test.py monkeypatch_test.py mom_test.py
>>> > > mompolicy_test.py osinfo_test.py osutils_test.py passwords_test.py
>>> > > permutation_test.py protocoldetector_test.py response_test.py
>>> > > rngsources_test.py schedule_test.py schemavalidation_test.py
>>> > > sigutils_test.py sparsify_test.py stompadapter_test.py
>>> > > stompasyncclient_test.py stompasyncdispatcher_test.py stomp_test.py
>>> > > sysprep_test.py taskset_test.py testlib_test.py tool_confmeta_test.py
>>> > > tool_test.py throttledlog_test.py unicode_test.py utils_test.py
>>> > > validate_test.py vdsmapi_test.py vdsmdumpchains_test.py verify.py
>>> > > vmapi_test.py vmfakelib_test.py vmTestsData.py zombiereaper_test.py
>>> > > network/*_test.py devices/parsing/complex_vm_test.py
>>> > > common/cache_test.py common/cmdutils_test.py
>>> common/concurrent_test.py
>>> > > common/contextlib_test.py common/fileutils_test.py
>>> > > common/function_test.py common/hostutils_test.py
>>> > > common/libvirtconnection_test.py common/logutils_test.py
>>> > > common/network_test.py common/osutils_test.py common/proc_test.py
>>> > > common/properties_test.py common/pthread_test.py common/time_test.py
>>> > > common/validate_test.py
>>> > >
>>> > > missing workspace
>>> > > /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
>>> > > vm0038.workers-phx.ovirt.org
>>> > >
>>> > >
>>> > > Build:
>>> > >
>>> https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
>>
>>
> More failures today:
>
> Error:
> sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-1e9c64d0/jenkins-result.txt.tmp:
> No such file or directory
> mv: cannot stat '/home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-1e9c64d0/jenkins-result.txt.tmp':
> No such file or directory
> missing workspace /home/jenkins/workspace/vdsm_standard-check-patch/vdsm
> on vm0009.workers-phx.ovirt.org
>
> Error:
> sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-dca09b15/jenkins-result.txt.tmp:
> No such file or directory
> mv: cannot stat '/home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-dca09b15/jenkins-result.txt.tmp':
> No such file or directory
> missing workspace /home/jenkins/workspace/vdsm_standard-check-patch/vdsm
> on vm0013.workers-phx.ovirt.org
>
> Build:
>
> https://jenkins.ovirt.org/blue/organizations/jenkins/vdsm_standard-check-...
>
New indecent today:
sh: /home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-ae6f4bf2/jenkins-result.txt.tmp:
No such file or directory
mv: cannot stat
'/home/jenkins/workspace/vdsm_standard-check-patch/vdsm(a)tmp/durable-ae6f4bf2/jenkins-result.txt.tmp':
No such file or directory
missing workspace /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
vm0013.workers-phx.ovirt.org
https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
> [VDSM] Tests fail with "missing workspace /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on vm0038.workers-phx.ovirt.org"
> ---------------------------------------------------------------------------------------------------------------------------------
>
> Key: OVIRT-2630
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2630
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: Nir Soffer
> Assignee: infra
>
> I have seen this before, very strange failure.
> The job run normally and then abort when we start to run the tests. The error
> does not come from our tests.
> Error:
> ../tests/run_tests_local.sh API_test.py alignmentscan_test.py
> api_response_test.py bridge_test.py caps_test.py client_test.py
> clientif_test.py cmdutils_test.py config_test.py cpu_profile_test.py
> cpuinfo_test.py domcaps_test.py encoding_test.py exception_test.py
> executor_test.py eventfd_test.py fallocate_test.py filecontrol_test.py
> fuser_test.py glob_test.py gluster_cli_test.py
> gluster_exception_test.py glusterTestData.py
> gluster_thinstorage_test.py hooks_test.py hostdev_test.py
> hoststats_test.py hugepages_test.py hwinfo_test.py jobs_test.py
> jsonRpcClient_test.py jsonrpc_test.py loopback_test.py mkimage_test.py
> modprobe.py moduleloader_test.py monkeypatch_test.py mom_test.py
> mompolicy_test.py osinfo_test.py osutils_test.py passwords_test.py
> permutation_test.py protocoldetector_test.py response_test.py
> rngsources_test.py schedule_test.py schemavalidation_test.py
> sigutils_test.py sparsify_test.py stompadapter_test.py
> stompasyncclient_test.py stompasyncdispatcher_test.py stomp_test.py
> sysprep_test.py taskset_test.py testlib_test.py tool_confmeta_test.py
> tool_test.py throttledlog_test.py unicode_test.py utils_test.py
> validate_test.py vdsmapi_test.py vdsmdumpchains_test.py verify.py
> vmapi_test.py vmfakelib_test.py vmTestsData.py zombiereaper_test.py
> network/*_test.py devices/parsing/complex_vm_test.py
> common/cache_test.py common/cmdutils_test.py common/concurrent_test.py
> common/contextlib_test.py common/fileutils_test.py
> common/function_test.py common/hostutils_test.py
> common/libvirtconnection_test.py common/logutils_test.py
> common/network_test.py common/osutils_test.py common/proc_test.py
> common/properties_test.py common/pthread_test.py common/time_test.py
> common/validate_test.py
> missing workspace
> /home/jenkins/workspace/vdsm_standard-check-patch/vdsm on
> vm0038.workers-phx.ovirt.org
> Build:
> https://jenkins.ovirt.org/blue/rest/organizations/jenkins/pipelines/vdsm_...
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100096)
5 years, 11 months