[Engine-devel] Moving to Jboss AS7
by Oved Ourfalli
Hey all,
The code changes required to make the engine work on Jboss AS7 will soon be push
It will, of course, require you to install it, and start working with it :-)
A separate E-mail will be sent to notify you all once pushed, and then you'll have to perform the following steps:
1. Download jboss 7.1.0 Beta1b (http://download.jboss.org/jbossas/7.1/jboss-as-7.1.0.Beta1b/jboss-as-7.1....) - There is a newer version, but it has issues in the REST-API, so we decided to work with the beta version until a proper fix will be released.
2. Fetch the latest changes from our git repository
3. Change the Jboss home to the new path, both in the JBOSS_HOME environment variable, and in maven settings file (~/.m2/settings.xml)
4. Build the engine, with profiles "dep" and "setup". This will put all the proper configuration files, postgresql driver and make all the other needed changes in Jboss in order to make it work properly
mvn clean install -Psetup,dep .......
5. In order to run Jboss go to JBOSS_HOME/bin and run ./standalone.sh
6. Look inside the JBOSS_HOME/bin/standalone.conf file in order to enable jboss debugging (just uncomment the line JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n")
7. If you have a krb5.conf file you are working with, put it in JBOSS_HOME/standalone/configuration directory
8. Run Jboss (and be impressed by the startup speed!)
The above will be also added to the wiki page for building the engine as soon as the patches will be pushed upstream.
Some facts about Jboss 7:
1. It supports both standalone deployment, and domain deployment. We use the standalone one.
2. Stuff related to the standalone mode can be found in the JBOSS_HOME/standalone directory:
* configuration - contains the main configuration file called standalone.xml file, plus some other configuration files
* deployments - that's where your deployments should be. When adding a new one, don't forget to create a file called "<deployment-name>.dodeploy" in order to make it deploy.
* log - that's where the log files are written (unless stated differently in the standalone.xml file).
3. The different modules that come with Jboss 7 are located in JBOSS_HOME/modules directory
* No more common/lib directory.
* Every module has a module.xml file which contains it's dependencies in other modules, the jars that are part of the module, and etc.
* In order to use a dependency from there you have to add "Dependencies" section to your manifest file (do git grep "Dependencies" to take a look at some examples done in the engine source code).
4. Useful links:
* Documentation - https://docs.jboss.org/author/display/AS7/Documentation
* Class loading changes - https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7
* The Jboss community - http://community.jboss.org/wiki
Please send issues/feedback to this mailing list.
Thank you all,
Oved
12 years, 9 months
[Engine-devel] Simplifying our POJOs
by Mike Kolesnik
--=_fc18606d-6d0a-46bb-9d9b-34be55a9dcf7
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi,
Today many POJO s are used throughout the system to convey data:
=E2=80=A2 Parameters - To send data to commands.
=E2=80=A2 Business Entities - To transfer data in the parameters & to/f=
rom the DB.
These POJOs are (usually) very verbose and full of boilerplate code .
This, in turn, reduces their readability and maintainability for a couple o=
f reasons (that I can think of):
=E2=80=A2 It's hard to know what does what:
=E2=80=A2 Who participates in equals/hashCode?
=E2=80=A2 What fields are printed in toString?
=E2=80=A2
Consistency is problematic:
=E2=80=A2 A field may be part of equals but not hashCode, or vice v=
ersa.
=E2=80=A2 This breaks the Object.hashCode() contract!
=E2=80=A2
Adding/Removing fields take more time since you need to synchronize the cha=
nge to all boilerplate methods.
=E2=80=A2 Again, we're facing the consistency problem.
=E2=80=A2
These simple classes tend to be very long and not very readable. =E2=
=80=A2 Boilerplate code makes it harder to find out which methods don't beh=
ave the default way.
=E2=80=A2 Javadoc, if existent, is usually meaningless (but you might s=
ee some banal documentation that doesn't add any real value).
=E2=80=A2 Our existing classes are not up to standard!
So what can be done to remedy the situation?
We could, of course, try to simplify the classes as much as we can and mayb=
e address some of the issues.
This won't alleviate the boilerplate code problem altogether, though.
We could write annotations to do some of the things for us automatically.
The easiest approach would be runtime-based, and would hinder performance. =
This also means we need to maintain this "infrastructure" and all the impli=
cations of such a decision.
Luckily, there is a much easier solution: Someone else already did it!
Check out Project Lombok: http://projectlombok.org
What Lombok gives us, among some other things, is a way to greatly simplify=
our POJOs by using annotations to get the boilerplate code automatically g=
enerated.
This means we get the benefit of annotations which would simplify the code =
a whole lot, while not imposing a performance cost (since the boilerplate c=
ode is generated during compilation).
However, it's also possible to create the methods yourself if you want them=
to behave differently.
Outside the POJO itself, you would see it as you would always see it.
So what are the downsides to this approach?
=E2=80=A2 First of all, Lombok provides also some other capabilities wh=
ich I'm not sure are required/wanted at this time.
=E2=80=A2 That's why I propose we use it for commons project, and m=
ake use of it's POJO-related annotations ONLY.
=E2=80=A2
There might be a problem debugging the code since it's auto-generated.
=E2=80=A2 I think this is rather negligible, since usually you don'=
t debug POJOs anyway.
=E2=80=A2
There might be a problem if the auto-generated code throws an Exception.
=E2=80=A2 As before, I'm rather sure this is an edge-case which we =
usually won't hit (if at all).
Even given these possible downsides, I think that we would benefit greatly =
if we would introduce this library.
If you have any questions, you're welcome to study out the project site whi=
ch has very thorough documentation: http://projectlombok.org
Your thoughts on the matter?
Regards,
Mike
--=_fc18606d-6d0a-46bb-9d9b-34be55a9dcf7
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><=
div style=3D'font-family: Times New Roman; font-size: 12pt; color: #000000'=
>Hi,<br><br>Today many <a href=3D"http://en.wikipedia.org/wiki/Plain_Old_Ja=
va_Object">POJO</a>s are used throughout the system to convey data:<br><ul>=
<li> Parameters - To send data to commands.</li><li> Business E=
ntities - To transfer data in the parameters & to/from the DB.</li></ul=
>These POJOs are (usually) very verbose and full of <a href=3D"http://en.wi=
kipedia.org/wiki/Boilerplate_code">boilerplate code</a>.<br><br>This, in tu=
rn, reduces their readability and maintainability for a couple of reasons (=
that I can think of):<br><ul><li>It's hard to know what does what:</li><ul>=
<li>Who participates in equals/hashCode?</li><li>What fields are printed in=
toString? <br></li></ul><li>Consistency is problematic:</li><ul><li>=
A field may be part of equals but not hashCode, or vice versa.</li><li>This=
breaks the <a href=3D"http://docs.oracle.com/javase/6/docs/api/java/lang/O=
bject.html#hashCode%28%29">Object.hashCode()</a>
contract!</li></ul><li>Adding/Removing fields take more time since you nee=
d to
synchronize the change to all boilerplate methods.</li><ul><li>Again, we're=
facing the consistency problem.</li></ul><li>These simple classes tend to b=
e very
long and not very readable.</li><li>Boilerplate code makes it harder to fin=
d out which methods <strong>don't</strong>
behave the default way.</li><li>Javadoc, if existent, is usually meaningle=
ss
(but you might see some banal documentation that doesn't add any real
value).</li><li>Our existing classes are not up to standard!</li></ul><br><=
span style=3D"font-weight: bold;">So what can be done to remedy the situati=
on?</span><br><br>We could, of course, try to simplify the classes as much =
as we can and maybe address some of the issues.<br>This won't alleviate the=
boilerplate code problem altogether, though.<br><br>We could write annotat=
ions to do some of the things for us automatically.<br>The easiest approach=
would be runtime-based, and would hinder performance.<br>This also means w=
e need to maintain this "infrastructure" and all the implications of such a=
decision.<br><br><br><span style=3D"font-weight: bold;">Luckily, there is =
a much easier solution: Someone else already did it!</span><br><br>Check ou=
t Project Lombok: http://projectlombok.org<br>What Lombok gives us, among s=
ome other things, is a way to greatly simplify our POJOs by using annotatio=
ns to get the boilerplate code automatically generated.<br>This means we ge=
t the benefit of annotations which would simplify the code a whole lot, whi=
le not imposing a performance cost (since the boilerplate code is generated=
during compilation).<br>However, it's also possible to create the methods =
yourself if you want them to behave differently.<br>Outside the POJO itself=
, you would see it as you would always see it.<br><br>So what are the downs=
ides to this approach?<br><ul><li>First of all, Lombok provides also some o=
ther capabilities which I'm not sure are required/wanted at this time.</li>=
<ul><li>That's why I propose we use it for commons project, and make use of=
it's POJO-related annotations ONLY.</li></ul><li>There might be a problem =
debugging the code since it's auto-generated.</li><ul><li>I think this is r=
ather negligible, since usually you don't debug POJOs anyway.</li></ul><li>=
There might be a problem if the auto-generated code throws an Exception.</l=
i><ul><li>As before, I'm rather sure this is an edge-case which we usually =
won't hit (if at all).</li></ul></ul><br>Even given these possible downside=
s, I think that we would benefit greatly if we would introduce this library=
.<br><br>If you have any questions, you're welcome to study out the project=
site which has very thorough documentation: http://projectlombok.org<br><b=
r>Your thoughts on the matter?<br><br><div><span name=3D"x"></span>Regards,=
<br>Mike<span name=3D"x"></span><br></div><br></div></body></html>
--=_fc18606d-6d0a-46bb-9d9b-34be55a9dcf7--
12 years, 9 months
[Engine-devel] ovirt core MOM
by Livnat Peer
Hi All,
This is what we've discussed in the meeting today:
Multiple storage domain:
- Should have a single generic verb for removing a disk.
- We block removing the last template disk - template is immutable.
- We add a shared logic for multiple actions of cloning a disk.
Clone VM from Snapshot:
- Shared disk and direct LUN are open issues, Yair will start a
discussion on this upstream.
- The suggestion was to mark direct LUN and shared disk as unplugged
disks when taking a snapshot.
- We had no time to discuss setup networks and stable device addressed,
we'll discuss this on the next meeting.
Thanks, Livnat
12 years, 9 months
[Engine-devel] Quota feature design changes
by Maor
Hi all,
Few changes were made in the quota design,
Main issues that were changed :
1.Quota usages will be calculated and fetched using DB function instead
using persistency.
Using memory should improve performance and prevent integrity issues.
2.Default unlimited quota will be assigned with resources only when DC
is at disable mode, in any other DC mode, user should not notice it as a
consumable quota or consume new resources from it.
You can view quota changes in the following design wiki:
http://www.ovirt.org/wiki/Features/Design/Quota
Thanks,
Maor
12 years, 9 months
[Engine-devel] New oVirt-engine RPMs available - Release Candidates
by Dan Kenigsberg
<snip>
>
> 4) VDS Bootstrap
>
> If you check the box for iptables then it breaks the system with an invalid rule
>
> Looking at the error from my system
> "Jan 29 21:38:50 host1 iptables.init[1637]: iptables: Applying firewall rules: iptables-restore v1.4.12: physdev: option "--physdev-is-bridged" cannot be inverted."
>
> The problem is that we are using
> "-A FORWARD -m physdev ! --physdev-is-bridged -j REJECT --reject-with icmp-host-prohibited"
>
> -vs-
>
> "-I FORWARD -m physdev --physdev-is-bridged -j ACCEPT"
>
>
> On the point of iptables, why do we open libvirt tls port and the snmp port.
This as these iptables rules are kept within Engine, I'll keep that
question for them.
>
> After I fixed iptables I still had a problem, the host was showing as non-operational with the error message "NETWORK_UNREACHABLE" (there's a literal missing there)
>
> Looking at the host it appears that the management bridge wasn't created.
>
> The bootstrap log is attached. It shows the operation failing but still marked the bootstrap as successful.
> (also in the log we have rhn/satellite references that need to be removed)
>
> I've not looked at the reason for the failure yet, but an empty line at the end of my ifcfg-em1 file looks suspicious.
You are correct (too bad I've noticed your suspicion only after reading
the log)
> Sun, 29 Jan 2012 21:30:05 DEBUG makeBridge found the following bridge paramaters: ['ONBOOT=yes', 'BOOTPROTO=none', 'IPADDR=172.16.31.230', 'DNS1=172.16.31.4', 'NM_CONTROLLED=no', 'NETMASK=255.255.255.0', 'DNS2=172.16.31.1', 'GATEWAY=172.16.31.1', '']
> Sun, 29 Jan 2012 21:30:05 DEBUG ['/usr/share/vdsm/addNetwork', 'ovirtmgmt', '', '', 'em1', 'ONBOOT=yes', 'BOOTPROTO=none', 'IPADDR=172.16.31.230', 'DNS1=172.16.31.4', 'NM_CONTROLLED=no', 'NETMASK=255.255.255.0', 'DNS2=172.16.31.1', 'GATEWAY=172.16.31.1', '', 'blockingdhcp=true', 'skipLibvirt=True']
> Sun, 29 Jan 2012 21:30:05 DEBUG
> Sun, 29 Jan 2012 21:30:05 DEBUG Traceback (most recent call last):
> File "/usr/lib64/python2.7/runpy.py", line 162, in _run_module_as_main
> "__main__", fname, loader, pkg_name)
> File "/usr/lib64/python2.7/runpy.py", line 72, in _run_code
> exec code in run_globals
> File "/usr/share/vdsm/configNetwork.py", line 924, in <module>
> main()
> File "/usr/share/vdsm/configNetwork.py", line 890, in main
> kwargs = _parseKwargs(sys.argv[3:])
> File "/usr/share/vdsm/configNetwork.py", line 876, in _parseKwargs
> return dict(arg.split('=', 1) for arg in args)
> ValueError: dictionary update sequence element #11 has length 1; 2 is required
addNetwork script breaks down in tears if it sees the empty arg '',
which is passed to it by makeBridge. makeBridge should become more
robust - but until then, please del lines with no key=value form from
ifcfg.
Dan.
12 years, 9 months
[Engine-devel] oVirt release go/nogo meeting
by Moran Goldboim
This is a multi-part message in MIME format.
--------------010509010704080105030908
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
towards today meeting, listed are the problematic bugs from QE
perspective, most in new state, several are blockers and the rest needs
to be discussed and fixed with high priority for next version, filtered
by component
VDSM:
773371 <https://bugzilla.redhat.com/show_bug.cgi?id=773371> high
2012-01-11 urgent Linux fsimonce(a)redhat.com NEW --- vdsm: when
installing vdsm manually in the host and then installing host with
web-admin /etc/libvirt/qemu.conf is using spice_tls=1 which causes vm's
to fail to run with cert error dron(a)redhat.com
vdsm
781970 <https://bugzilla.redhat.com/show_bug.cgi?id=781970> urgent
2012-01-16 urgent Linux danken(a)redhat.com NEW --- [vdsm] Migration
fails due to changes in xmlrpclib in Python 2.7 jlibosva(a)redhat.com
vdsm
784324 <https://bugzilla.redhat.com/show_bug.cgi?id=784324> high Tue
10:21 high Linux extras-orphan@fedoraproject... NEW --- [qemu-kvm]
guest crash when connection to storage is blocked on host machine
dron(a)redhat.com
kvm
785557 <https://bugzilla.redhat.com/show_bug.cgi?id=785557> high Sun
09:51 unspecified All dougsland(a)redhat.com NEW ---
[vdsm][deployUtil] host installation adds interface configured with
NM_CONTROLLED="yes" to a bridge which is unsupported. dnaori(a)redhat.com
vdsm
785749 <https://bugzilla.redhat.com/show_bug.cgi?id=785749>
unspecified 09:27:13 unspecified Unspecified danken(a)redhat.com
NEW --- [ovirt] [vdsm] deadlock after prepareForShutdown when
connection to storage is blocked with VMs running hateya(a)redhat.com
vdsm
Engine:
782432 <https://bugzilla.redhat.com/show_bug.cgi?id=782432> urgent
2012-01-17 urgent Linux lpeer(a)redhat.com NEW ---
ovirt-engine-core: extend fails when there is more than once host in
cluster dron(a)redhat.com
ovirt-engine-core
783083 <https://bugzilla.redhat.com/show_bug.cgi?id=783083> high
2012-01-19 unspecified Linux lpeer(a)redhat.com NEW --- NPE during
SD removal jlibosva(a)redhat.com
ovirt-engine-core
783662 <https://bugzilla.redhat.com/show_bug.cgi?id=783662> urgent
2012-01-21 unspecified Linux oourfali(a)redhat.com MODIFIED --- IPA
- IPA does not perform login with UPN pstehlik(a)redhat.com
ovirt-engine-core
783789 <https://bugzilla.redhat.com/show_bug.cgi?id=783789> high
2012-01-22 unspecified Linux lpeer(a)redhat.com NEW ---
[ovirt][engine][core] - exception when trying to fence a SPM host that
moved to non responsive yeylon(a)redhat.com
ovirt-engine-core
784900 <https://bugzilla.redhat.com/show_bug.cgi?id=784900> high Thu
10:35 high Unspecified lpeer(a)redhat.com NEW --- [ovirt]
[engine-core] null pointer exception when merging snapshot and engine
gets restarted - VM stuck in unknown state hateya(a)redhat.com
ovirt-engine-core
785671 <https://bugzilla.redhat.com/show_bug.cgi?id=785671> urgent
04:55:48 urgent Linux lpeer(a)redhat.com NEW --- ovirt-engine-core:
after trying to add a snapshot while a snapshot is created and getting
an error vm CreateAllSnapshotsFromVmCommand will fail to aquire lock
forever dron(a)redhat.com
ovirt-engine-core
webadmin:
785565 <https://bugzilla.redhat.com/show_bug.cgi?id=785565> high Sun
10:52 high Linux ecohen(a)redhat.com NEW --- [ovirt] [webadmin]
refresh problem after discover & login to target - content of
getDeviceList is not presented dron(a)redhat.com
ovirt-engine-webadmin
ovirt-node:
785728 <https://bugzilla.redhat.com/show_bug.cgi?id=785728> high
08:36:17 unspecified Unspecified jboggs(a)redhat.com NEW ---
[installation] ovirt node installation fails dnaori(a)redhat.com
https://bugzilla.redhat.com/buglist.cgi?quicksearch=773371+781970+784324+...
Moran.
--------------010509010704080105030908
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
towards today meeting, listed are the problematic bugs from QE
perspective, most in new state, several are blockers and the rest
needs to be discussed and fixed with high priority for next version,
filtered by component<br>
<br>
VDSM:<br>
<table class="bz_buglist" id="buglist_table" width="100%"
cellpadding="4" cellspacing="0">
<tbody>
<tr class="bz_bugitem bz_severity_high bz_priority_urgent
bz_status_NEW bz_row_odd ">
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_urgent
bz_status_NEW bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b773371"
href="https://bugzilla.redhat.com/show_bug.cgi?id=773371">773371</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-11
</td>
<td style="white-space: nowrap;" class="bz_priority_column">urgent
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="fsimonce(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:fsimonce@redhat.com">fsimonce(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">vdsm: when installing vdsm
manually in the host and then installing host with web-admin
/etc/libvirt/qemu.conf is using spice_tls=1 which causes
vm's to fail to run with cert error </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="dron(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dron@redhat.com">dron(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">vdsm
</td>
</tr>
<tr class="bz_bugitem bz_severity_urgent bz_priority_urgent
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b781970"
href="https://bugzilla.redhat.com/show_bug.cgi?id=781970">781970</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">urgent </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-16
</td>
<td style="white-space: nowrap;" class="bz_priority_column">urgent
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="danken(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:danken@redhat.com">danken(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[vdsm] Migration fails due to
changes in xmlrpclib in Python 2.7 </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="jlibosva(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:jlibosva@redhat.com">jlibosva(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">vdsm
</td>
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_high
bz_status_NEW bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b784324"
href="https://bugzilla.redhat.com/show_bug.cgi?id=784324">784324</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">Tue
10:21 </td>
<td style="white-space: nowrap;" class="bz_priority_column">high
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="extras-orphan(a)fedoraproject.org">
extras-orphan@fedoraproject... </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[qemu-kvm] guest crash when
connection to storage is blocked on host machine </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="dron(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dron@redhat.com">dron(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">kvm
</td>
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_unspecified
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b785557"
href="https://bugzilla.redhat.com/show_bug.cgi?id=785557">785557</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">Sun
09:51 </td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">All
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="dougsland(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dougsland@redhat.com">dougsland(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[vdsm][deployUtil] host
installation adds interface configured with
NM_CONTROLLED="yes" to a bridge which is unsupported. </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="dnaori(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dnaori@redhat.com">dnaori(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">vdsm
</td>
</tr>
<tr class="bz_bugitem bz_severity_unspecified
bz_priority_unspecified bz_status_NEW bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b785749"
href="https://bugzilla.redhat.com/show_bug.cgi?id=785749">785749</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">unspecified </td>
<td style="white-space: nowrap;" class="bz_opendate_column">09:27:13
</td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Unspecified
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="danken(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:danken@redhat.com">danken(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[ovirt] [vdsm] deadlock after
prepareForShutdown when connection to storage is blocked
with VMs running </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="hateya(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:hateya@redhat.com">hateya(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">vdsm
</td>
</tr>
</tbody>
</table>
<br>
<br>
Engine:<br>
<table class="bz_buglist" id="buglist_table" width="100%"
cellpadding="4" cellspacing="0">
<tbody>
<tr class="bz_bugitem bz_severity_urgent bz_priority_urgent
bz_status_NEW bz_row_odd ">
</tr>
<tr class="bz_bugitem bz_severity_urgent bz_priority_urgent
bz_status_NEW bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b782432"
href="https://bugzilla.redhat.com/show_bug.cgi?id=782432">782432</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">urgent </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-17
</td>
<td style="white-space: nowrap;" class="bz_priority_column">urgent
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="lpeer(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:lpeer@redhat.com">lpeer(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">ovirt-engine-core: extend
fails when there is more than once host in cluster </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="dron(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dron@redhat.com">dron(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_unspecified
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b783083"
href="https://bugzilla.redhat.com/show_bug.cgi?id=783083">783083</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-19
</td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="lpeer(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:lpeer@redhat.com">lpeer(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">NPE during SD removal </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="jlibosva(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:jlibosva@redhat.com">jlibosva(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
<tr class="bz_bugitem bz_severity_urgent bz_priority_unspecified
bz_status_MODIFIED bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b783662"
href="https://bugzilla.redhat.com/show_bug.cgi?id=783662">783662</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">urgent </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-21
</td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="oourfali(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:oourfali@redhat.com">oourfali(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">MODIFIED
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">IPA - IPA does not perform
login with UPN </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="pstehlik(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:pstehlik@redhat.com">pstehlik(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_unspecified
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b783789"
href="https://bugzilla.redhat.com/show_bug.cgi?id=783789">783789</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">2012-01-22
</td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="lpeer(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:lpeer@redhat.com">lpeer(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[ovirt][engine][core] -
exception when trying to fence a SPM host that moved to non
responsive </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="yeylon(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:yeylon@redhat.com">yeylon(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
<tr class="bz_bugitem bz_severity_high bz_priority_high
bz_status_NEW bz_row_odd ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b784900"
href="https://bugzilla.redhat.com/show_bug.cgi?id=784900">784900</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">Thu
10:35 </td>
<td style="white-space: nowrap;" class="bz_priority_column">high
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Unspecified
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="lpeer(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:lpeer@redhat.com">lpeer(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[ovirt] [engine-core] null
pointer exception when merging snapshot and engine gets
restarted - VM stuck in unknown state </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="hateya(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:hateya@redhat.com">hateya(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
<tr class="bz_bugitem bz_severity_urgent bz_priority_urgent
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b785671"
href="https://bugzilla.redhat.com/show_bug.cgi?id=785671">785671</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">urgent </td>
<td style="white-space: nowrap;" class="bz_opendate_column">04:55:48
</td>
<td style="white-space: nowrap;" class="bz_priority_column">urgent
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;" class="bz_assigned_to_column">
<span title="lpeer(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:lpeer@redhat.com">lpeer(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;" class="bz_bug_status_column">NEW
</td>
<td style="white-space: nowrap;" class="bz_resolution_column">
<span title="---">
--- </span> </td>
<td class="bz_short_desc_column">ovirt-engine-core: after
trying to add a snapshot while a snapshot is created and
getting an error vm CreateAllSnapshotsFromVmCommand will
fail to aquire lock forever </td>
<td style="white-space: nowrap;" class="bz_reporter_column"> <span
title="dron(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dron@redhat.com">dron(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-core
</td>
</tr>
</tbody>
</table>
<br>
webadmin:<br>
<table class="bz_buglist" id="buglist_table" width="100%"
cellpadding="4" cellspacing="0">
<tbody>
<tr class="bz_bugitem bz_severity_high bz_priority_high
bz_status_NEW bz_row_even ">
<tr class="bz_bugitem bz_severity_high bz_priority_high
bz_status_NEW bz_row_even ">
<td class="first-child bz_id_column"> <a name="b785565"
href="https://bugzilla.redhat.com/show_bug.cgi?id=785565">785565</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">Sun
10:52 </td>
<td style="white-space: nowrap;" class="bz_priority_column">high
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Linux
</td>
<td style="white-space: nowrap;"
class="bz_assigned_to_column"> <span
title="ecohen(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:ecohen@redhat.com">ecohen(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_bug_status_column">NEW </td>
<td style="white-space: nowrap;"
class="bz_resolution_column"> <span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[ovirt] [webadmin] refresh
problem after discover & login to target - content of
getDeviceList is not presented </td>
<td style="white-space: nowrap;" class="bz_reporter_column">
<span title="dron(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dron@redhat.com">dron(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_cf_qa_whiteboard_column"> <br>
</td>
<td style="white-space: nowrap;" class="bz_component_column">ovirt-engine-webadmin
</td>
</tr>
</tr>
</tbody>
</table>
<br>
ovirt-node:<br>
<table class="bz_buglist" id="buglist_table" width="100%"
cellpadding="4" cellspacing="0">
<tbody>
<tr class="bz_bugitem bz_severity_high bz_priority_unspecified
bz_status_NEW bz_row_even ">
<tr class="bz_bugitem bz_severity_high bz_priority_unspecified
bz_status_NEW bz_row_even ">
<td> <br>
</td>
<td class="first-child bz_id_column"> <a name="b785728"
href="https://bugzilla.redhat.com/show_bug.cgi?id=785728">785728</a>
</td>
<td style="white-space: nowrap;"
class="bz_bug_severity_column">high </td>
<td style="white-space: nowrap;" class="bz_opendate_column">08:36:17
</td>
<td style="white-space: nowrap;" class="bz_priority_column">unspecified
</td>
<td style="white-space: nowrap;" class="bz_op_sys_column">Unspecified
</td>
<td style="white-space: nowrap;"
class="bz_assigned_to_column"> <span
title="jboggs(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:jboggs@redhat.com">jboggs(a)redhat.com</a> </span> </td>
<td style="white-space: nowrap;"
class="bz_bug_status_column">NEW </td>
<td style="white-space: nowrap;"
class="bz_resolution_column"> <span title="---">
--- </span> </td>
<td class="bz_short_desc_column">[installation] ovirt node
installation fails </td>
<td style="white-space: nowrap;" class="bz_reporter_column">
<span title="dnaori(a)redhat.com">
<a class="moz-txt-link-abbreviated" href="mailto:dnaori@redhat.com">dnaori(a)redhat.com</a> </span></td>
</tr>
</tr>
</tbody>
</table>
<br>
<a class="moz-txt-link-freetext" href="https://bugzilla.redhat.com/buglist.cgi?quicksearch=773371+781970+784324+...">https://bugzilla.redhat.com/buglist.cgi?quicksearch=773371+781970+784324+...</a><br>
<br>
Moran.<br>
</body>
</html>
--------------010509010704080105030908--
12 years, 9 months
[Engine-devel] better gwt compile times
by Gilad Chaplik
Use draftCompile flag: Enable faster, but less-optimized, compilations.
draft compile only for gecko:
-Dgwt.userAgent=gecko1_8 -Dgwt.draftCompile=true, Total time: 2:10.928s (3:05s without it)
Saves a cool one minute (more time to be stuck in traffic)
*obviously gwt developers should test their code fully compiled (for all browsers and without drafCompile flag)
Thanks,
Gilad.
12 years, 9 months