>-----Original Message----- >From: Itamar Heim [mailto:ih...@redhat.com] >Sent: quarta-feira, 24 de julho de 2013 08:57 >To: Leonardo Bianconi >Cc: Vitor de Lima; Gustavo Frederico Temple Pedrosa; engine-devel; Vojtech >Szocs; Alon Bar-Lev; Juan Antonio Hernandez Fernandez >Subject: Re: JDK Failures with .gwttar > >On 07/24/2013 02:46 PM, Leonardo Bianconi wrote: >> >> >>> -----Original Message----- >>> From: Itamar Heim [mailto:ih...@redhat.com] >>> Sent: terça-feira, 23 de julho de 2013 12:44 >>> To: Leonardo Bianconi >>> Cc: Vitor de Lima; Gustavo Frederico Temple Pedrosa; engine-devel; >>> Vojtech Szocs; Alon Bar-Lev >>> Subject: Re: JDK Failures with .gwttar >>> >>> On 07/23/2013 05:28 PM, Leonardo Bianconi wrote: >>>> Hi Itamar! >>>> >>>> After rebasing our patches against the master branch from the git >>>> repository, we noticed that the current version of the oVirt engine >>>> uses a new version of GWT. This introduced a problem while building >>>> the engine, which is documented in this link: >>>> >>>> "IBM JDK failures with .gwtar and compile" - >>>> https://code.google.com/p/google-web-toolkit/issues/detail?id=7530 >>>> >>>> The problem here is that we are using a different JVM (the IBM's >>>> one) than the one that compiled the gwt files. In the beginning, we >>>> tried to use the Open JDK, but it was too slow to be used, it takes >>>> about 1h20m to build everything against 7m of IBM JDK, so we are using the >>>> IBM one. >>>> >>>> We have a question, as we are working on oVirt to work with >>>> different architectures, should we work on fixes when we find a problem >>>> like that? >>>> For this issue we got a workaround, using an parameter on the build >>>> command and removing the gwt cached files. >>> >>> Hi Leonardo, >>> >>> yes, we should strive to fix these things. >>> it would be even better if we can detect them earlier, by having a >>> jenkins ppc slave to the ovirt jenkins, or just a local jenkins by you >>> which will report when a patch breaks on ppc/ibm jdk for further >consideration). >>> >>> questions: >>> 1. is there a bug right now to fix? we need the build to know to add the >>> modifier when using ibm jdk. >> No, there is no bug in the oVirt project, it's only about the way it builds. >> We compiled it following the workaround: >> "As a workaround, you can also simply remove the .gwtar files from >> gwt-user.jar. I think there's also a -Dgwt.usearchives=false >system property to disable loading the gwtar files." >> >> The real problem is that the gwt jar contains some serializable files >> already compiled. Seems gwt developers are looking for a >solution, so we could wait a gwt solution before try to fix it. > >well, it failed us as well - could be this (late last night) solves it for you >as well: >http://gerrit.ovirt.org/#/c/17264/ > > >>> >>> 2. (added alon) i remember we actually have an issue with ibm jdk wrt >>> certificates or something which is worth considering in this >>> context. >> We didn't know about it, I will check that. >>> >>> 3. do you have more details on the openjdk performance issue on ppc to try >>> and fix that one? can you open a bug on this and >forward >>> to us? >> We haven't analyzed why it happens, but we know the problem is in the gwt >> packages, because the compilation time of the other >packages are normal. We will compile the oVirt project with both JDKs and >attach in the bug the output where it says the compilation >time for each package, then I forward it for you.
I've opened the but for the OpenJDK performance - https://bugs.openjdk.java.net/show_bug.cgi?id=100322 Any additional info for that, you can ask me. Regards Leonardo Bianconi >>> >>> Thanks, >>> Itamar >> >> Thanks, >> Leonardo Bianconi/Vitor de Lima/Gustavo Pedrosa >> _______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel