[ovirt-devel] Move to Jboss Wildfly - planned for Monday, June 22nd

Oved Ourfali ovedo at redhat.com
Sun Jun 21 13:24:38 UTC 2015



----- Original Message -----
> From: "Roy Golan" <rgolan at redhat.com>
> To: "Oved Ourfali" <ovedo at redhat.com>
> Cc: "devel" <devel at ovirt.org>
> Sent: Sunday, June 21, 2015 4:05:13 PM
> Subject: Re: [ovirt-devel] Move to Jboss Wildfly - planned for Monday, June 22nd
> 
> On 06/21/2015 03:21 PM, Oved Ourfali wrote:
> >
> > ----- Original Message -----
> >> From: "Roy Golan" <rgolan at redhat.com>
> >> To: "Oved Ourfali" <ovedo at redhat.com>, "devel" <devel at ovirt.org>
> >> Sent: Sunday, June 21, 2015 3:19:28 PM
> >> Subject: Re: [ovirt-devel] Move to Jboss Wildfly - planned for Monday,
> >> June 22nd
> >>
> >> On 06/18/2015 09:13 AM, Oved Ourfali wrote:
> >>> Hi all!
> >>>
> >>> On Monday, June 22nd, 11:00 CET, we plan to drop JBoss 7.1 support in
> >>> oVirt
> >>> 3.6 and move to Jboss WildFly 8.2
> >>> (we're still doing final verifications, but it looks promising).
> >>>
> >>> This will allow us to support Fedora 22 properly, and in future versions
> >>> to
> >>> leverage some new and cool features.
> >>>
> >>> In addition, Jboss WildFly 8.2 works with OpenJDK 1.8 so you can easily
> >>> use
> >>> it for
> >>> development on newer distributions where OpenJDK 1.7 is not available
> >>> (Fedora 21 and 22, for example).
> >> May need a separate thread for that, but we will be able to code using
> >> JDK 8. its about time. jdk 8 was out April 2014.
> >>
> > We will still work with JDK7 for downstream.
> 
> this should go on a separate thread :)
> >
> >>> When the patch [1] is merged, you will need WildFly 8.2 to be able to
> >>> develop
> >>> oVirt engine 3.6. Please use following guideline and update your
> >>> development
> >>> environment:
> >>>
> >>> I. Using WildFly 8.2 for oVirt 3.6 development
> >>>
> >>>    1. Enable ovirt-master-snapshot-static repository on your development
> >>>    machine
> >>>         [ovirt-master-snapshot-static]
> >>>         name=Latest oVirt master additional nightly snapshot
> >>>         baseurl=http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/@DIST@$releasever/
> >>>         enabled=1
> >>>         skip_if_unavailable=1
> >>>         gpgcheck=0
> >>>
> >>>       Please replace "@DIST@" with "fc" for Fedora or "el" for
> >>>       Centos/RHEL
> >>>
> >>>    2. Install WildFly packages:
> >>>         yum install ovirt-engine-wildfly ovirt-engine-wildfly-overlay
> >>>
> >>>    3. Rebase your patches and build oVirt engine (assuming
> >>>    "~/ovirt-engine"
> >>>    as
> >>>       destination)
> >>>         make install-dev
> >>>
> >>>    5. Setup WildFly overlay (assuming "~/ovirt-engine" as destination)
> >>>         echo
> >>>         "ENGINE_JAVA_MODULEPATH=\"/usr/share/ovirt-engine-wildfly-overlay/modules:\${ENGINE_JAVA_MODULEPATH}\""
> >>>         \
> >>>             > ~/ovirt-engine/etc/ovirt-engine/engine.conf.d/20-setup-jboss-overlay.conf
> >>>
> >>>    6. Execute setup
> >>>         cd ~/ovirt-engine
> >>>         ./bin/engine-setup
> >>>
> >>>    7. Start engine service
> >>>         cd ~/ovirt-engine
> >>>         ./share/ovirt-engine/services/ovirt-engine/ovirt-engine.py start
> >>>
> >>>
> >>> II. Using JBoss 7.1.1 for 3.5 environment
> >> why would anyone want to do that?
> >>
> > Bugs!
> 
> only for out (last?) z stream which will be 3.5.4. other then that, its
> really the end.
> >

We might also have 3.5.5.

> >>>    Using JBoss 7.1.1 on 3.5 is still possible, by doing the following:
> >>>
> >>>     1. Install JBoss 7.1.1 RPM from ovirt-master-snapshot-static repo
> >>>     using
> >>>          yum install ovirt-engine-jboss-as
> >>>
> >>>     2. Build oVirt engine 3.5 with your backported feature (assuming
> >>>        "~/ovirt-engine" as destination)
> >>>          make install-dev
> >>>         
> >>>     3. Execute setup
> >>>          cd ~/ovirt-engine
> >>>          ./bin/engine-setup--jboss-home=/usr/share/ovirt-engine-jboss-as
> >>>
> >>>     4. Start engine service
> >>>          cd ~/ovirt-engine
> >>>          ./share/ovirt-engine/services/ovirt-engine/ovirt-engine.py start
> >>>       
> >>> Once merged, we will send an E-mail to make sure you're all aware, and
> >>> that
> >>> you can do the steps described above.
> >>>
> >>> We're here for any issue you might have (specifically Martin who is
> >>> responsible for this effort, and myself).
> >>> Don't hesitate to contact us for any issue, either by mail or irc
> >>> (mperina
> >>> or oved).
> >>>
> >>> Regards,
> >>> Oved
> >>>
> >>> [1] https://gerrit.ovirt.org/40152
> >>> _______________________________________________
> >>> Devel mailing list
> >>> Devel at ovirt.org
> >>> http://lists.ovirt.org/mailman/listinfo/devel
> >> _______________________________________________
> >> Devel mailing list
> >> Devel at ovirt.org
> >> http://lists.ovirt.org/mailman/listinfo/devel
> >>
> 
> _______________________________________________
> Devel mailing list
> Devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
> 
> 
> 



More information about the Devel mailing list