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

Oved Ourfali ovedo at redhat.com
Sun Jun 21 12:21:41 UTC 2015



----- 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.

> 
> >
> > 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!

> >
> >   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
> 



More information about the Devel mailing list