[ACTION REQUIRED] MUST: No regressions from 3.4 Release
by Sandro Bonazzola
The following bugs are keyworded as Regression[1]:
Whiteboard Bug ID Status Summary
infra 1106435 NEW [AAA] builtin kerbldap provider does not show error if search fails
infra 1112120 NEW JSON RPC broker should pass correlation id to VDSM
infra 1134233 POST /api/jobs - HTTP Status 500
infra 1131030 NEW [REST API] using from filter in an event search doesn't work
storage 1116572 NEW [engine-backend] Storage domain activation isn't executed as part of storage domain creation
storage 1119852 POST Engine remains indifferent to "Select as SPM" command
ux 1110444 NEW bookmark selection does not work on first try
ux 1131881 NEW [GUI]Row item (vms,data-centers,clusters...) mirrored After remove operation
virt 1133995 NEW vm name field is misaligned on "new vm" pop up window
virt 1120232 NEW Taking snapshot of vm in suspend state doesn't work
Please review them and set them as blocker if they're confirmed regressions or drop Regression keyword.
Thanks,
[1] http://goo.gl/uavikG
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 2 months
[vdsm] Error while building ovirt-live from 3.5 snapshot repo
by Sandro Bonazzola
Can you check vdsm on 3.5 branch?
>From the live build execution:
....
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-4.1... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-cli... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-jso... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/x86_64/vdsm-pyt... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-pyt... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-xml... ...OK
Retrieving http://resources.ovirt.org/pub/ovirt-3.5-snapshot/rpm/el6/noarch/vdsm-yaj... ...OK
....
Installing: vdsm ##################### [840/989]Usage: /usr/bin/vdsm-tool [options] <action> [arguments]
Valid options:
-h, --help
Show this help menu.
-l, --logfile <path>
Redirect logging to file.
-v, --verbose
Include warning (and errors) messages in log.
-vv, --vverbose
Include information (and above) messages in log.
-vvv, --vvverbose
Include debug (and above) messages in log.
-a, --append
Append to logfile instead of truncating it
(if logging to a file).
Commands in module dummybr:
dummybr
usage:
/usr/bin/vdsm-tool [options] dummybr
Defines dummy bridge on libvirt network.
Commands in module load_needed_modules:
load-needed-modules
usage:
/usr/bin/vdsm-tool [options] load-needed-modules
Load needed modules
Commands in module nwfilter:
nwfilter
usage:
/usr/bin/vdsm-tool [options] nwfilter
Defines network filters on libvirt
Commands in module passwd:
remove-saslpasswd
usage:
/usr/bin/vdsm-tool [options] Remove vdsm password for libvirt connection
set-saslpasswd
usage:
/usr/bin/vdsm-tool [options] set-saslpasswd
Set vdsm password for libvirt connection
Commands in module restore_nets:
restore-nets
usage:
/usr/bin/vdsm-tool [options] restore-nets
Restores the networks to what was previously persisted via vdsm.
Commands in module seboolsetup:
sebool-config
usage:
/usr/bin/vdsm-tool [options] sebool-config
Enable the required selinux booleans
sebool-unconfig
usage:
/usr/bin/vdsm-tool [options] sebool-unconfig
Disable the required selinux booleans
Commands in module service:
service-disable
usage:
/usr/bin/vdsm-tool [options] service-disable service-name
Disable a system service.
Parameters:
service-name - service to disable
service-is-managed
usage:
/usr/bin/vdsm-tool [options] service-is-managed service-name
Check the existence of a service.
Parameters:
service-name - service to query
service-reload
usage:
/usr/bin/vdsm-tool [options] service-reload service-name
Notify a system service to reload configurations.
Parameters:
service-name - service to notify
service-restart
usage:
/usr/bin/vdsm-tool [options] service-restart service-name
Restart a system service.
Parameters:
service-name - service to restart
service-start
usage:
/usr/bin/vdsm-tool [options] service-start service-name
Start a system service.
Parameters:
service-start - service to start
service-status
usage:
/usr/bin/vdsm-tool [options] service-status service-name
Get status of a system service.
Parameters:
service-name - service to query
service-stop
usage:
/usr/bin/vdsm-tool [options] service-stop service-name
Stop a system service.
Parameters:
service-name - service to stop
Commands in module transient:
cleanup-transient-repository
usage:
/usr/bin/vdsm-tool [options] cleanup-transient-repository
Cleanup the unused transient disks present in the repository.
(NOTE: it is recommended to NOT execute this command when the vdsm
daemon is running)
setup-transient-repository
usage:
/usr/bin/vdsm-tool [options] setup-transient-repository
Prepare the transient disks repository
Commands in module unified_persistence:
upgrade-unified-persistence
usage:
/usr/bin/vdsm-tool [options] upgrade-unified-persistence [upgrade-options]
Upgrade host networking persistence from ifcfg to unified if the
persistence model is set as unified in /usr/lib64/python2.X/site-packages/
vdsm/config.py
Commands in module upgrade:
Commands in module upgrade_300_networks:
upgrade-3.0.0-networks
usage:
/usr/bin/vdsm-tool [options] upgrade-3.0.0-networks [upgrade-options]
Since ovirt-3.0, Vdsm uses libvirt networks (with names vdsm-*) to store
its own networks. Older Vdsms did not have those defined, and used only
linux bridges. This command is kept as an upgrade tool for the (very few)
people who still have such old setups running.
Commands in module validate_ovirt_certs:
validate-ovirt-certs
usage:
/usr/bin/vdsm-tool [options] validate-ovirt-certs
Validate vdsmcert.pem against cacert.pem.
If current cacert.pem is invalidate, it will find a validate certificate
file and replace the old cacert.pem with it. And then persist it.
Commands in module vdsm-id:
vdsm-id
usage:
/usr/bin/vdsm-tool [options] vdsm-id
Printing host uuid
Installing: ovirt-host-deploy-offline ##################### [841/989]
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 2 months
oVirt 3.5.0 RC2 Go / No Go
by Sandro Bonazzola
Hi,
We're supposed to start composing oVirt 3.5.0 RC2 tomorrow *2014-09-03 08:00 UTC* from 3.5 branch.
The bug tracker [1] shows the following proposed blockers to be reviewed:
Bug ID Whiteboard Status Summary
1130045 infra NEW Very high memory consumption
1127294 storage POST Live Merge: Resolve unknown merge status in vdsm after host crash
1109920 storage POST Live Merge: Extend internal block volumes during merge
And the following dependencies still open:
Bug 1041569 - [NFR] libvirt: Returning the watermark for all the images opened for writing
Bug 1102881 - virDomainBlockCommit fails with live snapshots on oVirt block storage
ETA on above bugs? Will they be fixed today?
If not, will postponing another week be enough?
[1] http://bugzilla.redhat.com/1073943
Thanks,
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 2 months
ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
by Barak Azulay
------=_Part_42192351_1599002047.1409640934391
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
The following meeting has been modified:
Subject: ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
Organizer: "Barak Azulay" <bazulay(a)redhat.com>
Time: Tuesday, September 2, 2014, 4:00:00 PM - 5:30:00 PM GMT +02:00 Jerusalem [MODIFIED]
Required: alonbl(a)redhat.com; ovedo(a)redhat.com; yzaslavs(a)redhat.com; users(a)ovirt.org; devel(a)ovirt.org; pportant(a)redhat.com; pagupta(a)redhat.com; asegurap(a)redhat.com; eedri(a)redhat.com; gcheresh(a)redhat.com; emesika(a)redhat.com ...
Optional: wlbleaboy(a)126.com
*~*~*~*~*~*~*~*~*~*
Within ovirt-engine-3.5 a major rework of authentication and authorization had been done.
Within the scope of the work a new public extension interface had been introduced, this interface may be used for future modularization of the ovirt-engine implementation.
Throughout this presentation we will walk through the major changes within the engine core, learn the concepts of the extension api and introduce the new ldap implementation for authentication and authorization of the engine.
google hangout link: https://plus.google.com/events/c7ut1o51g3qb93n2n22kq8ul1sk
------=_Part_42192351_1599002047.1409640934391
Content-Type: text/calendar; charset=utf-8; method=REQUEST; name=meeting.ics
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0300
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
TZNAME:IST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETTO:+0300
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1FR
TZNAME:IDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:0fdb010c-90aa-44ef-84ce-b669135c2769
SUMMARY:ovirt35 - deep dive - AAA improvements - extensions and generic LDAP
provider
ATTENDEE;CN=Alon Bar-Lev;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRU
E:mailto:alonbl@redhat.com
ATTENDEE;CN=Oved Ourfalli;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
UE:mailto:ovedo@redhat.com
ATTENDEE;CN=yzaslavs;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:ma
ilto:yzaslavs@redhat.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:users@o
virt.org
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:devel@o
virt.org
ATTENDEE;CN=Peter Portante;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=T
RUE:mailto:pportant@redhat.com
ATTENDEE;CN=Pankaj Gupta;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRU
E:mailto:pagupta@redhat.com
ATTENDEE;CN=Antoni Segura Puimedon;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTIO
N;RSVP=TRUE:mailto:asegurap@redhat.com
ATTENDEE;CN=Eyal Edri;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:m
ailto:eedri@redhat.com
ATTENDEE;CN=Genadi Chereshnya;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSV
P=TRUE:mailto:gcheresh@redhat.com
ATTENDEE;CN=Eli Mesika;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:
mailto:emesika@redhat.com
ATTENDEE;CN=Satya Vempati;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
UE:mailto:svempati@tintri.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:dbishop
@controlscan.com
ATTENDEE;CN=Sahina Bose;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE
:mailto:sabose@redhat.com
ATTENDEE;CN=Leaboy;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mail
to:wlbleaboy@126.com
ORGANIZER;CN=Barak Azulay:mailto:bazulay@redhat.com
DTSTART;TZID="Asia/Jerusalem":20140902T160000
DTEND;TZID="Asia/Jerusalem":20140902T173000
STATUS:CONFIRMED
CLASS:PUBLIC
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
LAST-MODIFIED:20140902T065534Z
DTSTAMP:20140902T065534Z
SEQUENCE:2
DESCRIPTION:The following meeting has been modified:\n\nSubject: ovirt35 - d
eep dive - AAA improvements - extensions and generic LDAP provider \nOrganiz
er: "Barak Azulay" <bazulay(a)redhat.com> \n\nTime: Tuesday\, September 2\, 20
14\, 4:00:00 PM - 5:30:00 PM GMT +02:00 Jerusalem [MODIFIED]\n \nRequired: a
lonbl(a)redhat.com\; ovedo(a)redhat.com\; yzaslavs(a)redhat.com\; users(a)ovirt.org\
; devel(a)ovirt.org\; pportant(a)redhat.com\; pagupta(a)redhat.com\; asegurap@redh
at.com\; eedri(a)redhat.com\; gcheresh(a)redhat.com\; emesika(a)redhat.com ... \nO
ptional: wlbleaboy(a)126.com \n\n*~*~*~*~*~*~*~*~*~*\n\nWithin ovirt-engine-3.
5 a major rework of authentication and authorization had been done. \nWithin
the scope of the work a new public extension interface had been introduced\
, this interface may be used for future modularization of the ovirt-engine i
mplementation. \nThroughout this presentation we will walk through the major
changes within the engine core\, learn the concepts of the extension api an
d introduce the new ldap implementation for authentication and authorization
of the engine. \n\ngoogle hangout link: https://plus.google.com/events/c7ut
1o51g3qb93n2n22kq8ul1sk
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;RELATED=START:-PT5M
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
------=_Part_42192351_1599002047.1409640934391--
10 years, 2 months
ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
by Barak Azulay
------=_Part_42191948_97793470.1409640897751
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
The following meeting has been modified:
Subject: ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
Organizer: "Barak Azulay" <bazulay(a)redhat.com>
Time: Tuesday, September 2, 2014, 4:00:00 PM - 4:30:00 PM GMT +02:00 Jerusalem [MODIFIED]
Required: alonbl(a)redhat.com; ovedo(a)redhat.com; yzaslavs(a)redhat.com; users(a)ovirt.org; devel(a)ovirt.org; pportant(a)redhat.com; pagupta(a)redhat.com; asegurap(a)redhat.com; eedri(a)redhat.com; gcheresh(a)redhat.com; emesika(a)redhat.com ...
Optional: wlbleaboy(a)126.com
*~*~*~*~*~*~*~*~*~*
Within ovirt-engine-3.5 a major rework of authentication and authorization had been done.
Within the scope of the work a new public extension interface had been introduced, this interface may be used for future modularization of the ovirt-engine implementation.
Throughout this presentation we will walk through the major changes within the engine core, learn the concepts of the extension api and introduce the new ldap implementation for authentication and authorization of the engine.
google hangout link: https://plus.google.com/events/c7ut1o51g3qb93n2n22kq8ul1sk
------=_Part_42191948_97793470.1409640897751
Content-Type: text/calendar; charset=utf-8; method=REQUEST; name=meeting.ics
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0300
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
TZNAME:IST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETTO:+0300
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1FR
TZNAME:IDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:0fdb010c-90aa-44ef-84ce-b669135c2769
SUMMARY:ovirt35 - deep dive - AAA improvements - extensions and generic LDAP
provider
ATTENDEE;CN=Alon Bar-Lev;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRU
E:mailto:alonbl@redhat.com
ATTENDEE;CN=Oved Ourfalli;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
UE:mailto:ovedo@redhat.com
ATTENDEE;CN=yzaslavs;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:ma
ilto:yzaslavs@redhat.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:users@o
virt.org
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:devel@o
virt.org
ATTENDEE;CN=Peter Portante;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=T
RUE:mailto:pportant@redhat.com
ATTENDEE;CN=Pankaj Gupta;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRU
E:mailto:pagupta@redhat.com
ATTENDEE;CN=Antoni Segura Puimedon;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTIO
N;RSVP=TRUE:mailto:asegurap@redhat.com
ATTENDEE;CN=Eyal Edri;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:m
ailto:eedri@redhat.com
ATTENDEE;CN=Genadi Chereshnya;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSV
P=TRUE:mailto:gcheresh@redhat.com
ATTENDEE;CN=Eli Mesika;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:
mailto:emesika@redhat.com
ATTENDEE;CN=Satya Vempati;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
UE:mailto:svempati@tintri.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:dbishop
@controlscan.com
ATTENDEE;CN=Sahina Bose;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE
:mailto:sabose@redhat.com
ATTENDEE;CN=Leaboy;ROLE=OPT-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mail
to:wlbleaboy@126.com
ORGANIZER;CN=Barak Azulay:mailto:bazulay@redhat.com
DTSTART;TZID="Asia/Jerusalem":20140902T160000
DTEND;TZID="Asia/Jerusalem":20140902T163000
STATUS:CONFIRMED
CLASS:PUBLIC
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
LAST-MODIFIED:20140902T065457Z
DTSTAMP:20140902T065457Z
SEQUENCE:1
DESCRIPTION:The following meeting has been modified:\n\nSubject: ovirt35 - d
eep dive - AAA improvements - extensions and generic LDAP provider \nOrganiz
er: "Barak Azulay" <bazulay(a)redhat.com> \n\nTime: Tuesday\, September 2\, 20
14\, 4:00:00 PM - 4:30:00 PM GMT +02:00 Jerusalem [MODIFIED]\n \nRequired: a
lonbl(a)redhat.com\; ovedo(a)redhat.com\; yzaslavs(a)redhat.com\; users(a)ovirt.org\
; devel(a)ovirt.org\; pportant(a)redhat.com\; pagupta(a)redhat.com\; asegurap@redh
at.com\; eedri(a)redhat.com\; gcheresh(a)redhat.com\; emesika(a)redhat.com ... \nO
ptional: wlbleaboy(a)126.com \n\n*~*~*~*~*~*~*~*~*~*\n\nWithin ovirt-engine-3.
5 a major rework of authentication and authorization had been done. \nWithin
the scope of the work a new public extension interface had been introduced\
, this interface may be used for future modularization of the ovirt-engine i
mplementation. \nThroughout this presentation we will walk through the major
changes within the engine core\, learn the concepts of the extension api an
d introduce the new ldap implementation for authentication and authorization
of the engine. \n\ngoogle hangout link: https://plus.google.com/events/c7ut
1o51g3qb93n2n22kq8ul1sk
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;RELATED=START:-PT5M
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
------=_Part_42191948_97793470.1409640897751--
10 years, 2 months
[ENGINE] - failure to debug GWT
by Yair Zaslavsky
Hi all,
Maybe one can help me in strange debugging issues I have?
I am running the debug server using the following line -
make gwt-debug DEBUG_MODULE=webadmin DEV_EXTRA_BUILD_FLAGS="-Dgwt.persistentunitcache=false"
The server listens on port 8000 as expected.
I then connect from Eclipse (using remote debug) to port 8000 - and the server crashes, this is what I see -
http://pastebin.com/twapYa9N
Can anyone help with this?
Thanks,
Yair
(I will also paste here the output) -
ERROR] [AppClassLoader@7ffe9999] info AspectJ Weaver Version 1.6.11 built on Tuesday Mar 15, 2011 at 15:31:04 GMT
[ERROR] [AppClassLoader@7ffe9999] info register classloader sun.misc.Launcher$AppClassLoader@7ffe9999
[ERROR] [AppClassLoader@7ffe9999] info using configuration file:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/gwt-extension/3.6.0-SNAPSHOT/gwt-extension-3.6.0-SNAPSHOT.jar!/META-INF/aop.xml
[ERROR] [AppClassLoader@7ffe9999] info using configuration file:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/gwt-extension/3.6.0-SNAPSHOT/gwt-extension-3.6.0-SNAPSHOT-sources.jar!/META-INF/aop.xml
[ERROR] [AppClassLoader@7ffe9999] info register aspect org.ovirt.engine.ui.gwtextension.DontPrune
[ERROR] [AppClassLoader@7ffe9999] info register aspect org.ovirt.engine.ui.gwtextension.DontPrune
[ERROR] -bindAddress host "0.0.0.0" unknown
[ERROR] Google Web Toolkit 2.5.1
[ERROR] DevMode [-noserver] [-port port-number | "auto"] [-whitelist whitelist-string] [-blacklist blacklist-string] [-logdir directory] [-logLevel level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort port-number | "auto"] [-server servletContainerLauncher[:args]] [-startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-workDir dir] module[s]
[ERROR]
[ERROR] where
[ERROR] -noserver Prevents the embedded web server from running
[ERROR] -port Specifies the TCP port for the embedded web server (defaults to 8888)
[ERROR] -whitelist Allows the user to browse URLs that match the specified regexes (comma or space separated)
[ERROR] -blacklist Prevents the user browsing URLs that match the specified regexes (comma or space separated)
[ERROR] -logdir Logs to a file in the given directory, as well as graphically
[ERROR] -logLevel The level of logging detail: ERROR, WARN, INFO, TRACE, DEBUG, SPAM, or ALL
[ERROR] -gen Debugging: causes normally-transient generated types to be saved in the specified directory
[ERROR] -bindAddress Specifies the bind address for the code server and web server (defaults to 127.0.0.1)
[ERROR] -codeServerPort Specifies the TCP port for the code server (defaults to 9997)
[ERROR] -server Specify a different embedded web server to run (must implement ServletContainerLauncher)
[ERROR] -startupUrl Automatically launches the specified URL
[ERROR] -war The directory into which deployable output files will be written (defaults to 'war')
[ERROR] -deploy The directory into which deployable but not servable output files will be written (defaults to 'WEB-INF/deploy' under the -war directory/jar, and may be the same as the -extra directory/jar)
[ERROR] -extra The directory into which extra files, not intended for deployment, will be written
[ERROR] -workDir The compiler's working directory for internal use (must be writeable; defaults to a system temp dir)
[ERROR] and
[ERROR] module[s] Specifies the name(s) of the module(s) to host
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6:07.100s
[INFO] Finished at: Tue Sep 02 04:51:20 IDT 2014
[INFO] Final Memory: 56M/653M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "gwt-user" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.4.0:debug (default-cli) on project webadmin: Command [[
[ERROR] /bin/sh -c /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.25.x86_64/jre/bin/java -javaagent:/home/yzaslavs/.m2/upstream_repository/org/aspectj/aspectjweaver/1.6.11/aspectjweaver-1.6.11.jar -Xms1024M -Xmx4096M -XX:PermSize=512M -XX:MaxPermSize=1024M \
[ERROR] -Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory \
[ERROR] -Dgwt.jjs.maxThreads=4 \
[ERROR] -Djava.io.tmpdir="/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/tmp" \
[ERROR] -Djava.util.prefs.systemRoot="/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/tmp/.java" \
[ERROR] -Djava.util.prefs.userRoot="/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/tmp/.java" '-Dgwt.dontPrune=org\.ovirt\.engine\.core\.(common|compat)\..*' -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=y -classpath /home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/src/main/java:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/generated-sources/annotations:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/generated-sources/gwt:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/uicommonweb/src/main/java:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/gwt-extension/src/main/java:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/frontend/src/main/java:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/gwt-common/src/main/java:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/gwt-common/target/generated-sources/annotations:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/src/main/resources:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/../gwt-common/src/main/resources:/home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/webadmin-3.6.0-SNAPSHOT/WEB-INF/classes:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/gwt-user/2.5.1/gwt-user-2.5.1.jar:/home/yzaslavs/.m2/upstream_repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/yzaslavs/.m2/upstream_repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/home/yzaslavs/.m2/upstream_repository/org/json/json/20090211/json-20090211.jar:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/gwt-dev/2.5.1/gwt-dev-2.5.1.jar:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/gwt-servlet/2.5.1/gwt-servlet-2.5.1.jar:/home/yzaslavs/.m2/upstream_repository/org/gwtbootstrap3/gwtbootstrap3/0.6/gwtbootstrap3-0.6.jar:/home/yzaslavs/.m2/upstream_repository/com/gwtplatform/gwtp-mvp-client/1.0/gwtp-mvp-client-1.0.jar:/home/yzaslavs/.m2/upstream_repository/com/gwtplatform/gwtp-clients-common/1.0/gwtp-clients-common-1.0.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar:/home/yzaslavs/.m2/upstream_repository/com/gwtplatform/gwtp-processors/1.0/gwtp-processors-1.0.jar:/home/yzaslavs/.m2/upstream_repository/com/google/inject/guice/3.0/guice-3.0.jar:/home/yzaslavs/.m2/upstream_repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/yzaslavs/.m2/upstream_repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/yzaslavs/.m2/upstream_repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/inject/gin/2.0.0/gin-2.0.0.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/uicommonweb/3.6.0-SNAPSHOT/uicommonweb-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/searchbackend/3.6.0-SNAPSHOT/searchbackend-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/uicompat/3.6.0-SNAPSHOT/uicompat-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/common/3.6.0-SNAPSHOT/common-3.6.0-SNAPSHOT-sources.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/compat/3.6.0-SNAPSHOT/compat-3.6.0-SNAPSHOT-sources.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/searchbackend/3.6.0-SNAPSHOT/searchbackend-3.6.0-SNAPSHOT-sources.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/gwt-common/3.6.0-SNAPSHOT/gwt-common-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/frontend/3.6.0-SNAPSHOT/frontend-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/gwt-extension/3.6.0-SNAPSHOT/gwt-extension-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/javax/xml/bind/jaxb-api/2.1/jaxb-api-2.1.jar:/home/yzaslavs/.m2/upstream_repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/home/yzaslavs/.m2/upstream_repository/javax/activation/activation/1.1/activation-1.1.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/servlet/jboss-servlet-api_3.0_spec/1.0.1.Final/jboss-servlet-api_3.0_spec-1.0.1.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/servlet/jstl/jboss-jstl-api_1.2_spec/1.0.3.Final/jboss-jstl-api_1.2_spec-1.0.3.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/el/jboss-el-api_2.2_spec/1.0.1.Final/jboss-el-api_2.2_spec-1.0.1.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/servlet/jsp/jboss-jsp-api_2.2_spec/1.0.1.Final/jboss-jsp-api_2.2_spec-1.0.1.Final.jar:/home/yzaslavs/.m2/upstream_repository/xalan/xalan/2.7.1.jbossorg-2/xalan-2.7.1.jbossorg-2.jar:/home/yzaslavs/.m2/upstream_repository/xalan/serializer/2.7.1.jbossorg-2/serializer-2.7.1.jbossorg-2.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/ejb/jboss-ejb-api_3.1_spec/1.0.1.Final/jboss-ejb-api_3.1_spec-1.0.1.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/aspectj/aspectjweaver/1.6.11/aspectjweaver-1.6.11.jar:/home/yzaslavs/.m2/upstream_repository/commons-logging/commons-logging/1.1/commons-logging-1.1.jar:/home/yzaslavs/.m2/upstream_repository/log4j/log4j/1.2.16/log4j-1.2.16.jar:/home/yzaslavs/.m2/upstream_repository/logkit/logkit/1.0.1/logkit-1.0.1.jar:/home/yzaslavs/.m2/upstream_repository/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/utils/3.6.0-SNAPSHOT/utils-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/api/ovirt-engine-extensions-api/0.0.0-SNAPSHOT/ovirt-engine-extensions-api-0.0.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/extensions-manager/3.6.0-SNAPSHOT/extensions-manager-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/modules/jboss-modules/1.1.1.GA/jboss-modules-1.1.1.GA.jar:/home/yzaslavs/.m2/upstream_repository/org/slf4j/slf4j-jdk14/1.7.5/slf4j-jdk14-1.7.5.jar:/home/yzaslavs/.m2/upstream_repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/home/yzaslavs/.m2/upstream_repository/commons-beanutils/commons-beanutils/1.8.2/commons-beanutils-1.8.2.jar:/home/yzaslavs/.m2/upstream_repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/compat/3.6.0-SNAPSHOT/compat-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/otopi/otopi/1.2.0/otopi-1.2.0.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/ovirt-host-deploy/ovirt-host-deploy/1.3.0-master-SNAPSHOT/ovirt-host-deploy-1.3.0-master-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/home/yzaslavs/.m2/upstream_repository/org/tukaani/xz/1.0/xz-1.0.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/uutils/3.6.0-SNAPSHOT/uutils-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/sshd/sshd-core/0.11.0/sshd-core-0.11.0.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/common/3.6.0-SNAPSHOT/common-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/hibernate/hibernate-validator/4.0.2.GA/hibernate-validator-4.0.2.GA.jar:/home/yzaslavs/.m2/upstream_repository/com/sun/xml/bind/jaxb-impl/2.1.3/jaxb-impl-2.1.3.jar:/home/yzaslavs/.m2/upstream_repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/yzaslavs/.m2/upstream_repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/xmlrpc/xmlrpc-client/3.1.3/xmlrpc-client-3.1.3.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/xmlrpc/xmlrpc-common/3.1.3/xmlrpc-common-3.1.3.jar:/home/yzaslavs/.m2/upstream_repository/org/apache/ws/commons/util/ws-commons-util/1.0.2/ws-commons-util-1.0.2.jar:/home/yzaslavs/.m2/upstream_repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar:/home/yzaslavs/.m2/upstream_repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/home/yzaslavs/.m2/upstream_repository/org/codehaus/jackson/jackson-core-asl/1.9.9/jackson-core-asl-1.9.9.jar:/home/yzaslavs/.m2/upstream_repository/org/codehaus/jackson/jackson-mapper-asl/1.9.9/jackson-mapper-asl-1.9.9.jar:/home/yzaslavs/.m2/upstream_repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar:/home/yzaslavs/.m2/upstream_repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar:/home/yzaslavs/.m2/upstream_repository/org/infinispan/infinispan-core/5.2.5.Final/infinispan-core-5.2.5.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jgroups/jgroups/3.2.7.Final/jgroups-3.2.7.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.0.Final/jboss-transaction-api_1.1_spec-1.0.0.Final.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/marshalling/jboss-marshalling-river/1.3.15.GA/jboss-marshalling-river-1.3.15.GA.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/marshalling/jboss-marshalling/1.3.15.GA/jboss-marshalling-1.3.15.GA.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/logging/jboss-logging/3.1.1.GA/jboss-logging-3.1.1.GA.jar:/home/yzaslavs/.m2/upstream_repository/org/jboss/staxmapper/1.1.0.Final/staxmapper-1.1.0.Final.jar:/home/yzaslavs/.m2/upstream_repository/com/woorea/keystone-client/3.0.5/keystone-client-3.0.5.jar:/home/yzaslavs/.m2/upstream_repository/com/woorea/openstack-client/3.0.5/openstack-client-3.0.5.jar:/home/yzaslavs/.m2/upstream_repository/com/woorea/keystone-model/3.0.5/keystone-model-3.0.5.jar:/home/yzaslavs/.m2/upstream_repository/com/woorea/glance-client/3.0.5/glance-client-3.0.5.jar:/home/yzaslavs/.m2/upstream_repository/com/woorea/glance-model/3.0.5/glance-model-3.0.5.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/core/branding/3.6.0-SNAPSHOT/branding-3.6.0-SNAPSHOT.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/gwt-extension/3.6.0-SNAPSHOT/gwt-extension-3.6.0-SNAPSHOT-sources.jar:/home/yzaslavs/.m2/upstream_repository/org/ovirt/engine/ui/uicommonweb/3.6.0-SNAPSHOT/uicommonweb-3.6.0-SNAPSHOT-sources.jar:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/gwt-user/2.5.1/gwt-user-2.5.1.jar:/home/yzaslavs/.m2/upstream_repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/yzaslavs/.m2/upstream_repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar:/home/yzaslavs/.m2/upstream_repository/com/google/gwt/gwt-dev/2.5.1/gwt-dev-2.5.1.jar com.google.gwt.dev.DevMode -war /home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/target/webadmin-3.6.0-SNAPSHOT -gen /home/yzaslavs/work/ovirt_git/ovirt-engine/frontend/webadmin/modules/webadmin/gen -logLevel INFO -port 8080 -startupUrl ovirt-engine/webadmin/WebAdmin.html -noserver -bindAddress 0.0.0.0 org.ovirt.engine.ui.webadmin.WebAdmin
[ERROR] ]] failed with status 255
[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/MojoExecutionException
make: *** [gwt-debug] Error 1
10 years, 2 months
ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
by Barak Azulay
------=_Part_41926134_686916267.1409574185347
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
The following is a new meeting request:
Subject: ovirt35 - deep dive - AAA improvements - extensions and generic LDAP provider
Organizer: "Barak Azulay" <bazulay(a)redhat.com>
Time: Tuesday, September 2, 2014, 5:00:00 PM - 5:30:00 PM GMT +02:00 Jerusalem
Invitees: alonbl(a)redhat.com; ovedo(a)redhat.com; yzaslavs(a)redhat.com; users(a)ovirt.org; devel(a)ovirt.org
*~*~*~*~*~*~*~*~*~*
Within ovirt-engine-3.5 a major rework of authentication and authorization had been done.
Within the scope of the work a new public extension interface had been introduced, this interface may be used for future modularization of the ovirt-engine implementation.
Throughout this presentation we will walk through the major changes within the engine core, learn the concepts of the extension api and introduce the new ldap implementation for authentication and authorization of the engine.
google hangout link: https://plus.google.com/events/c7ut1o51g3qb93n2n22kq8ul1sk
------=_Part_41926134_686916267.1409574185347
Content-Type: text/calendar; charset=utf-8; method=REQUEST; name=meeting.ics
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
PRODID:Zimbra-Calendar-Provider
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
BEGIN:STANDARD
DTSTART:16010101T020000
TZOFFSETTO:+0200
TZOFFSETFROM:+0300
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
TZNAME:IST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:16010101T020000
TZOFFSETTO:+0300
TZOFFSETFROM:+0200
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1FR
TZNAME:IDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:0fdb010c-90aa-44ef-84ce-b669135c2769
SUMMARY:ovirt35 - deep dive - AAA improvements - extensions and generic LDAP
provider
ATTENDEE;CN=Alon Bar-Lev;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRU
E:mailto:alonbl@redhat.com
ATTENDEE;CN=Oved Ourfalli;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TR
UE:mailto:ovedo@redhat.com
ATTENDEE;CN=yzaslavs;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:ma
ilto:yzaslavs@redhat.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:users@o
virt.org
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:devel@o
virt.org
ORGANIZER;CN=Barak Azulay:mailto:bazulay@redhat.com
DTSTART;TZID="Asia/Jerusalem":20140902T170000
DTEND;TZID="Asia/Jerusalem":20140902T173000
STATUS:CONFIRMED
CLASS:PUBLIC
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
TRANSP:OPAQUE
LAST-MODIFIED:20140901T122305Z
DTSTAMP:20140901T122305Z
SEQUENCE:0
DESCRIPTION:The following is a new meeting request:\n\nSubject: ovirt35 - de
ep dive - AAA improvements - extensions and generic LDAP provider \nOrganize
r: "Barak Azulay" <bazulay(a)redhat.com> \n\nTime: Tuesday\, September 2\, 201
4\, 5:00:00 PM - 5:30:00 PM GMT +02:00 Jerusalem\n \nInvitees: alonbl@redhat
.com\; ovedo(a)redhat.com\; yzaslavs(a)redhat.com\; users(a)ovirt.org\; devel@ovir
t.org \n\n\n*~*~*~*~*~*~*~*~*~*\n\nWithin ovirt-engine-3.5 a major rework of
authentication and authorization had been done. \nWithin the scope of the w
ork a new public extension interface had been introduced\, this interface ma
y be used for future modularization of the ovirt-engine implementation. \nTh
roughout this presentation we will walk through the major changes within the
engine core\, learn the concepts of the extension api and introduce the new
ldap implementation for authentication and authorization of the engine. \n\
ngoogle hangout link: https://plus.google.com/events/c7ut1o51g3qb93n2n22kq8u
l1sk
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER;RELATED=START:-PT5M
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
------=_Part_41926134_686916267.1409574185347--
10 years, 2 months
Moving forward our frontend stack
by Martin Betak
Hello oVirt developers!
I have prepared patch [1] that upgrades our frontend stack
to use GWT version 2.6.1 (from previous 2.5.1).
This patch also updates GIN to version 2.1.2 and GWT-P to 1.3.1
Since GWT 2.6 features support for Java 7 it was possible to increment
language levels of all projects stuck at Java 6 (common, compat, searchbackend
and entire of frontend).
To facilitate emitting bytecode compatible with Java 7 also upgrade of AspectJ was
necessary. This patch upgrades it to AspectJ 1.8 that features even support for
Java 8 which will save effort when upgrading to GWT 2.7/3.0 in the future.
Most of the changes in the patch are due to upgrade of GWT-P - i.e. changing
packages of TokenFormatter and PlaceRequest.
Overall this patch is *MUCH* simpler than the previous http://gerrit.ovirt.org/#/c/16739/
which facilitated upgrade from 2.3 to 2.5.1, and hopefully much less risky.
I have tested draft-compile, debug-mode and also tried to use the resulting application
manually for some time. So far everything worked (surprisingly well!) and I have not
detected any defects. Of course I invite anyone to test this patch on his own since
it is and upgrade of our core infrastructure.
That having said I think is comparatively simple and the benefits outweigh the risks
if this upgrade is done at the beginning of ovirt-3.6 development cycle.
Reviews, comments and testing are very welcome :-)
Best regards,
Martin
[1] http://gerrit.ovirt.org/#/c/32135/
10 years, 2 months