Re: [ovirt-devel] "Host.queryVms": A proposal for new a VDSM API verb
by Vinzenz Feenstra
On 07/22/2014 02:54 PM, Piotr Kliczewski wrote:
> On Tue, Jul 22, 2014 at 2:04 PM, Vinzenz Feenstra <vfeenstr(a)redhat.com> wrote:
>> On 07/22/2014 02:00 PM, Francesco Romani wrote:
>>> ----- Original Message -----
>>>> From: "Vinzenz Feenstra" <vfeenstr(a)redhat.com>
>>>> To: devel(a)ovirt.org
>>>> Sent: Tuesday, July 22, 2014 11:29:40 AM
>>>> Subject: Re: [ovirt-devel] "Host.queryVms": A proposal for new a VDSM API
>>>> verb
>>>>
>>>> On 07/14/2014 04:05 PM, Vinzenz Feenstra wrote:
>>>>> Hi,
>>>> Since this mail did not receive enough attention I am bumping it again.
>>>>
>>>> For this proposal exists currently a draft patch
>>>> http://gerrit.ovirt.org/#/c/28819/
>>>> The patch is not final since the query function should not require to
>>>> update all the data
>>>> on every call. (This should be done directly by data modifying code.
>>>> However that would be implemented by follow up patches)
>>>>
>>>> The trackable.py implementation also can be easily extended in future
>>>> for enabling push notifications to the engine once
>>>> we switched to the new communication. This could be done by subscribing
>>>> to certain keys in the TrackableMapping instance.
>>>> (Not implemented yet)
>>> Nice! Both nice to have now and on top of json/push notifications
>>> tomorrow.
>>> I just had a quick look to the changes to vm.py and to the interface
>>> and looks nice as well.
>>>
>>> [...]
>>>>> I have executed some tests and in those tested scenarios the new Verb
>>>>> can result in an improvement of 75%-90% of data transferred and average
>>>>> response body size depending on the scenario and usage.
>>>>>
>>>>> The test results can be found here:
>>>>> http://www.ovirt.org/Feature/VDSM_VM_Query_API/Measurements#Results
>>>>> (An explanation of the tested methods is on the top of the page and a
>>>>> description of the scenario in each section)
>>> Nice graphs :)
>>> Silly comment: having units in 'bytes' on the X-axis makes the numbers
>>> somehow
>>> hard to parse (to me). I suggest you to convert them to KiB for better
>>> readability.
>>> The savings look really nice.
>> The table below shows it in MiB in a separate column
>>>
>>> Bests,
>>>
> API looks good but I have small comment to json schema. Vdsm is
> currently versioned 4.16 not
> 4.15 so please update Since for each schema change.
I'll do with the next rebase of the patch, thanks for pointing it out. :-)
>
>> --
>> Regards,
>>
>> Vinzenz Feenstra | Senior Software Engineer
>> RedHat Engineering Virtualization R & D
>> Phone: +420 532 294 625
>> IRC: vfeenstr or evilissimo
>>
>> Better technology. Faster innovation. Powered by community collaboration.
>> See how it works at redhat.com
>>
>> _______________________________________________
>> Devel mailing list
>> Devel(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel
--
Regards,
Vinzenz Feenstra | Senior Software Engineer
RedHat Engineering Virtualization R & D
Phone: +420 532 294 625
IRC: vfeenstr or evilissimo
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months
Regression in java-1.7.0-openjdk-1.7.0.65
by Martin Perina
Hi,
there's some regression in java-1.7.0-openjdk-1.7.0.65 (probably this one [1])
that causes failure in our tests:
Tests in error:
initializationError(org.ovirt.engine.api.restapi.resource.BackendResourceInfoDetailTest): Bad <init> method call from inside of a branch
Exception Details:
Location:
org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.<init>(Lorg/powermock/core/IndicateReloadClass;)V @40: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2a2b 4e4d 1210 b800 1604 bd00 0d59 032d
0000010: 5312 a6b8 001b b800 213a 0519 05b2 0025
0000020: a500 0e2a 01c0 0027 b700 2aa7 000a 2c2d
0000030: b700 2a01 57b1
Stackmap Table:
full_frame(@46,{UninitializedThis,Object[#39],UninitializedThis,Object[#39],Top,Object[#13]},{})
full_frame(@53,{Object[#2],Object[#39],Object[#2],Object[#39],Top,Object[#13]},{})
initializationError(org.ovirt.engine.api.restapi.resource.BackendResourceDebugDetailTest): Bad <init> method call from inside of a branch
Exception Details:
Location:
org/ovirt/engine/api/restapi/resource/AbstractBackendResourceLoggingTest.<init>(Lorg/powermock/core/IndicateReloadClass;)V @40: invokespecial
Reason:
Error exists in the bytecode
Bytecode:
0000000: 2a2b 4e4d 1210 b800 1604 bd00 0d59 032d
0000010: 5312 a6b8 001b b800 213a 0519 05b2 0025
0000020: a500 0e2a 01c0 0027 b700 2aa7 000a 2c2d
0000030: b700 2a01 57b1
Stackmap Table:
full_frame(@46,{UninitializedThis,Object[#39],UninitializedThis,Object[#39],Top,Object[#13]},{})
full_frame(@53,{Object[#2],Object[#39],Object[#2],Object[#39],Top,Object[#13]},{})
If you spot this error, just downgrade to java-1.7.0-openjdk-1.7.0.60, which works fine.
Martin
[1] https://bugs.openjdk.java.net/browse/JDK-8051012
10 years, 4 months
Webadmin build failure on ovirt-engine master
by Moti Asayag
Hi,
Building the ovirt-engine master branch fails with the following, while build the ovirt-engine-3.5
branch ended successfully.
Any idea what might cause the failure ? It seems like a local issue since jenkins build passes.
[INFO] ------------------------------------------------------------------------
[INFO] Building WebAdmin 3.6.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- properties-maven-plugin:0.2.5:set-properties (set-properties) @ webadmin ---
[WARNING] Error injecting: com.github.goldin.plugins.properties.PropertiesMojo
java.lang.NoClassDefFoundError: Lorg/sonatype/aether/RepositorySystem;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2436)
at java.lang.Class.getDeclaredFields(Class.java:1806)
at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:661)
at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:366)
at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:165)
at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:609)
at com.google.inject.internal.InjectorImpl.cleanup(InjectorImpl.java:565)
at com.google.inject.internal.InjectorImpl.initializeJitBinding(InjectorImpl.java:551)
at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:865)
at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:790)
at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:278)
at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:210)
at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:986)
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1019)
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:982)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1032)
at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:86)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:55)
at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:70)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:100)
at org.eclipse.sisu.plexus.PlexusLifecycleManager.onProvision(PlexusLifecycleManager.java:133)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:109)
at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:55)
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:68)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:47)
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:997)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1047)
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:993)
at com.google.inject.Scopes$1$1.get(Scopes.java:59)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:82)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:260)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:252)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:459)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:97)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.ClassNotFoundException: org.sonatype.aether.RepositorySystem
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)
... 57 more
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ovirt-root ........................................ SUCCESS [0.215s]
[INFO] oVirt Build Tools root ............................ SUCCESS [0.009s]
[INFO] oVirt checkstyle .................................. SUCCESS [0.672s]
[INFO] oVirt JBoss Modules Maven Plugin .................. SUCCESS [2.945s]
[INFO] oVirt Checkstyle Checks ........................... SUCCESS [0.650s]
[INFO] Extensions API root ............................... SUCCESS [0.115s]
[INFO] ovirt-engine-extensions-api ....................... SUCCESS [3.919s]
[INFO] oVirt Modules - backend ........................... SUCCESS [0.004s]
[INFO] oVirt Manager ..................................... SUCCESS [0.003s]
[INFO] oVirt Engine dependencies ......................... SUCCESS [1.514s]
[INFO] oVirt Modules - manager ........................... SUCCESS [0.519s]
[INFO] Universal utilities ............................... SUCCESS [2.256s]
[INFO] Extensions manager ................................ SUCCESS [1.267s]
[INFO] CSharp Compatibility .............................. SUCCESS [1.524s]
[INFO] Common Code ....................................... SUCCESS [10.831s]
[INFO] Common utilities .................................. SUCCESS [5.684s]
[INFO] Data Access Layer ................................. SUCCESS [7.845s]
[INFO] engine scheduler bean ............................. SUCCESS [1.283s]
[INFO] Vds broker ........................................ SUCCESS [6.821s]
[INFO] Backend Authentication, Authorization and Accounting SUCCESS [1.139s]
[INFO] builtin-extensions ................................ SUCCESS [2.053s]
[INFO] Search Backend .................................... SUCCESS [2.212s]
[INFO] Backend Logic @Service bean ....................... SUCCESS [16.767s]
[INFO] oVirt RESTful API Backend Integration ............. SUCCESS [0.117s]
[INFO] oVirt RESTful API interface ....................... SUCCESS [0.098s]
[INFO] oVirt Engine API Definition ....................... SUCCESS [9.196s]
[INFO] oVirt Engine API Commom Parent POM ................ SUCCESS [0.058s]
[INFO] oVirt Engine API Common JAX-RS .................... SUCCESS [1.772s]
[INFO] oVirt RESTful API Backend Integration Type Mappers SUCCESS [6.886s]
[INFO] Branding package .................................. SUCCESS [1.054s]
[INFO] oVirt RESTful API Backend Integration JAX-RS Resources SUCCESS [9.550s]
[INFO] oVirt RESTful API Backend Integration Webapp ...... SUCCESS [0.424s]
[INFO] Custom Logger Using Extensions .................... SUCCESS [0.657s]
[INFO] oVirt Engine Web Root ............................. SUCCESS [0.135s]
[INFO] ovirt-engine services ............................. SUCCESS [0.629s]
[INFO] oVirt Engine Web Docs ............................. SUCCESS [0.496s]
[INFO] ovirt-engine welcome .............................. SUCCESS [0.952s]
[INFO] oVirt Engine Tools ................................ SUCCESS [1.874s]
[INFO] oVirt Modules :: Frontend ......................... SUCCESS [0.002s]
[INFO] oVirt Modules :: Webadmin ......................... SUCCESS [0.002s]
[INFO] oVirt Modules - ui ................................ SUCCESS [0.002s]
[INFO] Extensions for GWT ................................ SUCCESS [0.935s]
[INFO] UI Utils Compatibility (for UICommon) ............. SUCCESS [1.707s]
[INFO] Frontend for GWT UI Projects ...................... SUCCESS [5.142s]
[INFO] UICommonWeb ....................................... SUCCESS [12.164s]
[INFO] oVirt GWT UI common infrastructure ................ SUCCESS [9.654s]
[INFO] WebAdmin .......................................... FAILURE [0.215s]
[INFO] UserPortal ........................................ SKIPPED
[INFO] oVirt Server EAR .................................. SKIPPED
[INFO] ovirt-engine maven make ........................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:14.910s
[INFO] Finished at: Sun Jul 20 21:48:52 IDT 2014
[INFO] Final Memory: 222M/1363M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.goldin:properties-maven-plugin:0.2.5:set-properties (set-properties) on project webadmin: Execution set-properties of goal com.github.goldin:properties-maven-plugin:0.2.5:set-properties failed: A required class was missing while executing com.github.goldin:properties-maven-plugin:0.2.5:set-properties: Lorg/sonatype/aether/RepositorySystem;
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>com.github.goldin:properties-maven-plugin:0.2.5
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/masayag/.m2/repository/com/github/goldin/properties-maven-plugin/0.2.5/properties-maven-plugin-0.2.5.jar
[ERROR] urls[1] = file:/home/masayag/.m2/repository/com/github/goldin/maven-common/0.2.5/maven-common-0.2.5.jar
[ERROR] urls[2] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[3] = file:/home/masayag/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[4] = file:/home/masayag/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[5] = file:/home/masayag/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
[ERROR] urls[6] = file:/home/masayag/.m2/repository/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
[ERROR] urls[7] = file:/home/masayag/.m2/repository/org/apache/maven/shared/maven-shared-io/1.1/maven-shared-io-1.1.jar
[ERROR] urls[8] = file:/home/masayag/.m2/repository/org/apache/maven/shared/maven-filtering/1.0/maven-filtering-1.0.jar
[ERROR] urls[9] = file:/home/masayag/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
[ERROR] urls[10] = file:/home/masayag/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/1.4/maven-common-artifact-filters-1.4.jar
[ERROR] urls[11] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus/3.1/plexus-3.1.pom
[ERROR] urls[12] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-containers/1.5.5/plexus-containers-1.5.5.pom
[ERROR] urls[13] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.15/plexus-interpolation-1.15.jar
[ERROR] urls[14] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
[ERROR] urls[15] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-digest/1.1/plexus-digest-1.1.jar
[ERROR] urls[16] = file:/home/masayag/.m2/repository/org/codehaus/groovy/groovy-all/1.8.6/groovy-all-1.8.6.jar
[ERROR] urls[17] = file:/home/masayag/.m2/repository/org/codehaus/gmaven/gmaven-mojo/1.4/gmaven-mojo-1.4.jar
[ERROR] urls[18] = file:/home/masayag/.m2/repository/org/codehaus/gmaven/runtime/gmaven-runtime-api/1.4/gmaven-runtime-api-1.4.jar
[ERROR] urls[19] = file:/home/masayag/.m2/repository/org/codehaus/gmaven/feature/gmaven-feature-api/1.4/gmaven-feature-api-1.4.jar
[ERROR] urls[20] = file:/home/masayag/.m2/repository/org/apache/ant/ant/1.8.3/ant-1.8.3.jar
[ERROR] urls[21] = file:/home/masayag/.m2/repository/org/apache/ant/ant-launcher/1.8.3/ant-launcher-1.8.3.jar
[ERROR] urls[22] = file:/home/masayag/.m2/repository/org/apache/ant/ant-commons-net/1.8.3/ant-commons-net-1.8.3.jar
[ERROR] urls[23] = file:/home/masayag/.m2/repository/commons-net/commons-net/1.4.0/commons-net-1.4.0.jar
[ERROR] urls[24] = file:/home/masayag/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[25] = file:/home/masayag/.m2/repository/org/apache/ant/ant-jsch/1.8.3/ant-jsch-1.8.3.jar
[ERROR] urls[26] = file:/home/masayag/.m2/repository/org/codehaus/mojo/versions-maven-plugin/1.3.1/versions-maven-plugin-1.3.1.jar
[ERROR] urls[27] = file:/home/masayag/.m2/repository/org/apache/maven/reporting/maven-reporting-api/2.0.6/maven-reporting-api-2.0.6.jar
[ERROR] urls[28] = file:/home/masayag/.m2/repository/org/apache/maven/reporting/maven-reporting-impl/2.0.4.1/maven-reporting-impl-2.0.4.1.jar
[ERROR] urls[29] = file:/home/masayag/.m2/repository/commons-validator/commons-validator/1.2.0/commons-validator-1.2.0.jar
[ERROR] urls[30] = file:/home/masayag/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ERROR] urls[31] = file:/home/masayag/.m2/repository/commons-digester/commons-digester/1.6/commons-digester-1.6.jar
[ERROR] urls[32] = file:/home/masayag/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
[ERROR] urls[33] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-core/1.0-alpha-10/doxia-core-1.0-alpha-10.jar
[ERROR] urls[34] = file:/home/masayag/.m2/repository/org/apache/maven/wagon/wagon-file/1.0-beta-2/wagon-file-1.0-beta-2.jar
[ERROR] urls[35] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar
[ERROR] urls[36] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
[ERROR] urls[37] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
[ERROR] urls[38] = file:/home/masayag/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
[ERROR] urls[39] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
[ERROR] urls[40] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
[ERROR] urls[41] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
[ERROR] urls[42] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
[ERROR] urls[43] = file:/home/masayag/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
[ERROR] urls[44] = file:/home/masayag/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[45] = file:/home/masayag/.m2/repository/org/codehaus/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.7.jar
[ERROR] urls[46] = file:/home/masayag/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
[ERROR] urls[47] = file:/home/masayag/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
[ERROR] urls[48] = file:/home/masayag/.m2/repository/org/gcontracts/gcontracts-core/1.2.5/gcontracts-core-1.2.5.jar
[ERROR] urls[49] = file:/home/masayag/.m2/repository/asm/asm/3.2/asm-3.2.jar
[ERROR] urls[50] = file:/home/masayag/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16.jar
[ERROR] urls[51] = file:/home/masayag/.m2/repository/com/github/goldin/gcommons/0.5.4/gcommons-0.5.4.jar
[ERROR] urls[52] = file:/home/masayag/.m2/repository/org/slf4j/slf4j-log4j12/1.6.4/slf4j-log4j12-1.6.4.jar
[ERROR] urls[53] = file:/home/masayag/.m2/repository/org/apache/commons/commons-exec/1.1/commons-exec-1.1.jar
[ERROR] urls[54] = file:/home/masayag/.m2/repository/de/schlichtherle/truezip/6.8.2/truezip-6.8.2.jar
[ERROR] urls[55] = file:/home/masayag/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
[ERROR] urls[56] = file:/home/masayag/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
[ERROR] urls[57] = file:/home/masayag/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
[ERROR] urls[58] = file:/home/masayag/.m2/repository/org/slf4j/slf4j-api/1.6.4/slf4j-api-1.6.4.jar
[ERROR] urls[59] = file:/home/masayag/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.1/sisu-guice-3.1.1.jar
[ERROR] urls[60] = file:/home/masayag/.m2/repository/org/sonatype/sisu/sisu-guava/0.11.1/sisu-guava-0.11.1.jar
[ERROR] urls[61] = file:/home/masayag/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
[ERROR] urls[62] = file:/home/masayag/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
[ERROR] urls[63] = file:/home/masayag/.m2/repository/br/com/ingenieux/maven/annomojo/org.jfrog.maven.maven-plugin-anno/1.4.1/org.jfrog.maven.maven-plugin-anno-1.4.1.jar
[ERROR] urls[64] = file:/home/masayag/.m2/repository/com/jcraft/jsch/0.1.48/jsch-0.1.48.jar
[ERROR] urls[65] = file:/home/masayag/.m2/repository/junit/junit/4.10/junit-4.10.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: org.sonatype.aether.RepositorySystem
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/AetherClassNotFound
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :webadmin
make[2]: *** [maven] Error 1
make[2]: Leaving directory `/home/masayag/work/ovirt-engine'
make[1]: *** [tmp.built] Error 2
make[1]: Leaving directory `/home/masayag/work/ovirt-engine'
make: *** [all-dev] Error 2
Thanks,
Moti
10 years, 4 months
postponing oVirt 3.5.0 second beta
by Sandro Bonazzola
Hi,
we're going to postpone oVirt 3.5.0 second beta since ovirt-engine currently doesn't build [1].
We also have identified a set of bugs causing automated tests to fail so we're going to block the release
until engine will build cleanly and at least most critical issues found have been fixed.
Please note that more than 80 patches are now in master and not backported to 3.5 branch.
Maintainers, please ensure all patches targeted to 3.5 are properly backported.
Probably we're going to postpone second test day too, according to the date we'll be able to compose the second beta build.
[1] http://jenkins.ovirt.org/view/Stable%20branches%20per%20project/view/ovir...
[2] http://goo.gl/pFngWU
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months
Can not run oVirt on last master
by Eli Mesika
Hi Guys
I am getting that on server.log
2014-07-20 13:02:25,453 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."legacy_restapi.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."legacy_restapi.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "legacy_restapi.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011232: Only one JAX-RS Application Class allowed. org.ovirt.engine.api.restapi.BackendApplication org.ovirt.engine.api.restapi.BackendApplication
at org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.scan(JaxrsScanningProcessor.java:209)
at org.jboss.as.jaxrs.deployment.JaxrsScanningProcessor.deploy(JaxrsScanningProcessor.java:105)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
... 5 more
I saw that Juan H did some changes last THU (http://gerrit.ovirt.org/#/c/30222) but even when I had re-based on a commit before this patch merge, I got the same error.
Any ideas ?
Thanks
Eli Mesika
10 years, 4 months
remote rejected - not Signed-off-by
by Kobi Ianko
Hi,
Got this message when trying to push several changes:
To gerrit.ovirt.org:ovirt-engine
! [remote rejected] HEAD -> refs/for/master (not Signed-off-by author/committer/uploader in commit message footer)
error: failed to push some refs to 'gerrit.ovirt.org:ovirt-engine'
All of the patches has "Signed-off-by" in the footer, and there are no conflicts in the message.
Do you have any idea what might be the issue here when trying to push?
10x, Kobi
10 years, 4 months
[ANN] oVirt 3.4.3 Release is now available
by Sandro Bonazzola
The oVirt development team is pleased to announce the general
availability of oVirt 3.4.3 as of Jul 18th 2014. This release
solidifies oVirt as a leading KVM management application and open
source alternative to VMware vSphere.
oVirt is available now for Fedora 19 and Red Hat Enterprise Linux 6.5
(or similar).
This release of oVirt includes numerous bug fixes.
See the release notes [1] for a list of the new features and bugs fixed.
The existing repository ovirt-3.4 has been updated for delivering this
release without the need of enabling any other repository, however since we
introduced package signing you need an additional step in order to get
the public keys installed on your system if you're upgrading from an older release.
Please refer to release notes [1] for Installation / Upgrade instructions.
Please note that mirrors will need a couple of days before being synchronized.
If you want to be sure to use latest rpms and don't want to wait for the mirrors,
you can edit /etc/yum.repos.d/ovirt-3.4.repo commenting the mirror line and
removing the comment on baseurl line.
A new oVirt Live ISO will be available too[2].
[1] http://www.ovirt.org/OVirt_3.4.3_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.4/iso/ovirt-live-el6-3.4.3.iso
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 4 months