Moti Asayag has uploaded a new change for review.

Change subject: engine: Update specific fields in SetVdsStatusVDSCommand
......................................................................

engine: Update specific fields in SetVdsStatusVDSCommand

The command should concern only about the host status and the
reason fields, and shouldn't update the entire host dynamic record
which lead to an unexpected result in certain flows, such described
in the bug.

Change-Id: I6322fc882eb85ceb143e6184a61428a7e4c0fb4d
Bug-Url: https://bugzilla.redhat.com/1213809
Signed-off-by: Moti Asayag <masa...@redhat.com>
---
M 
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
A backend/manager/modules/dal/hs_err_pid12114.log
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
M 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
M 
backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/VdsDynamicDAOTest.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
M packaging/dbscripts/vds_sp.sql
8 files changed, 787 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/13/41913/1

diff --git 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
index 6a5027a..a556568 100644
--- 
a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
+++ 
b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VDS.java
@@ -167,6 +167,7 @@
         vds.setMemShared(getMemShared());
         vds.setSoftwareVersion(getSoftwareVersion());
         vds.setVersionName(getVersionName());
+        vds.setVersion(getVersion());
         vds.setServerSslEnabled(isServerSslEnabled());
         vds.setCpuFlags(getCpuFlags());
         vds.setNetConfigDirty(getNetConfigDirty());
diff --git a/backend/manager/modules/dal/hs_err_pid12114.log 
b/backend/manager/modules/dal/hs_err_pid12114.log
new file mode 100644
index 0000000..cd90d7d
--- /dev/null
+++ b/backend/manager/modules/dal/hs_err_pid12114.log
@@ -0,0 +1,721 @@
+#
+# There is insufficient memory for the Java Runtime Environment to continue.
+# Native memory allocation (mmap) failed to map 168820736 bytes for committing 
reserved memory.
+# Possible reasons:
+#   The system is out of physical RAM or swap space
+#   In 32 bit mode, the process size limit was hit
+# Possible solutions:
+#   Reduce memory load on the system
+#   Increase physical memory or swap space
+#   Check if swap backing store is full
+#   Use 64 bit Java on a 64 bit OS
+#   Decrease Java heap size (-Xmx/-Xms)
+#   Decrease number of Java threads
+#   Decrease Java thread stack sizes (-Xss)
+#   Set larger code cache with -XX:ReservedCodeCacheSize=
+# This output file may be truncated or incomplete.
+#
+#  Out of Memory Error (os_linux.cpp:2673), pid=12114, tid=140213691037440
+#
+# JRE version: OpenJDK Runtime Environment (8.0_45-b14) (build 1.8.0_45-b14)
+# Java VM: OpenJDK 64-Bit Server VM (25.45-b02 mixed mode linux-amd64 
compressed oops)
+# Failed to write core dump. Core dumps have been disabled. To enable core 
dumping, try "ulimit -c unlimited" before starting Java again
+#
+
+---------------  T H R E A D  ---------------
+
+Current thread (0x00007f862014c000):  VMThread [stack: 
0x00007f860b2f3000,0x00007f860b3f4000] [id=12121]
+
+Stack: [0x00007f860b2f3000,0x00007f860b3f4000],  sp=0x00007f860b3f24b0,  free 
space=1021k
+Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
+V  [libjvm.so+0xa5fd3d]
+V  [libjvm.so+0x4d5efc]
+V  [libjvm.so+0x8ba540]
+V  [libjvm.so+0x8b4d3e]
+V  [libjvm.so+0x9288fb]
+V  [libjvm.so+0x929643]
+V  [libjvm.so+0x92998b]
+V  [libjvm.so+0x9265a4]
+V  [libjvm.so+0x926d98]
+V  [libjvm.so+0x8de463]
+V  [libjvm.so+0xa61802]
+V  [libjvm.so+0xa65e47]
+V  [libjvm.so+0xa64566]
+V  [libjvm.so+0xa64c56]
+V  [libjvm.so+0xa65121]
+V  [libjvm.so+0x8b7a42]
+
+VM_Operation (0x00007f8625f41630): ParallelGCFailedAllocation, mode: 
safepoint, requested by thread 0x00007f8620009000
+
+
+---------------  P R O C E S S  ---------------
+
+Java Threads: ( => current thread )
+  0x00007f8620198800 JavaThread "Service Thread" daemon [_thread_blocked, 
id=12128, stack(0x00007f860abec000,0x00007f860aced000)]
+  0x00007f8620195800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, 
id=12127, stack(0x00007f860aced000,0x00007f860adee000)]
+  0x00007f8620193800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, 
id=12126, stack(0x00007f860adee000,0x00007f860aeef000)]
+  0x00007f8620186800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, 
id=12125, stack(0x00007f860aeef000,0x00007f860aff0000)]
+  0x00007f8620184000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, 
id=12124, stack(0x00007f860aff0000,0x00007f860b0f1000)]
+  0x00007f8620153000 JavaThread "Finalizer" daemon [_thread_blocked, id=12123, 
stack(0x00007f860b0f1000,0x00007f860b1f2000)]
+  0x00007f8620151000 JavaThread "Reference Handler" daemon [_thread_blocked, 
id=12122, stack(0x00007f860b1f2000,0x00007f860b2f3000)]
+  0x00007f8620009000 JavaThread "main" [_thread_blocked, id=12116, 
stack(0x00007f8625e44000,0x00007f8625f45000)]
+
+Other Threads:
+=>0x00007f862014c000 VMThread [stack: 0x00007f860b2f3000,0x00007f860b3f4000] 
[id=12121]
+  0x00007f862019b000 WatcherThread [stack: 
0x00007f860aaeb000,0x00007f860abec000] [id=12129]
+
+VM state:at safepoint (normal execution)
+
+VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
+[0x00007f8620006560] Threads_lock - owner thread: 0x00007f862014c000
+[0x00007f8620006a60] Heap_lock - owner thread: 0x00007f8620009000
+
+Heap:
+ PSYoungGen      total 361984K, used 17891K [0x0000000783000000, 
0x000000079a400000, 0x00000007c0000000)
+  eden space 344064K, 0% used 
[0x0000000783000000,0x0000000783000000,0x0000000798000000)
+  from space 17920K, 99% used 
[0x0000000798100000,0x0000000799278d00,0x0000000799280000)
+  to   space 13312K, 0% used 
[0x0000000799700000,0x0000000799700000,0x000000079a400000)
+ ParOldGen       total 90112K, used 24087K [0x0000000709000000, 
0x000000070e800000, 0x0000000783000000)
+  object space 90112K, 26% used 
[0x0000000709000000,0x000000070a785e08,0x000000070e800000)
+ Metaspace       used 41317K, capacity 41884K, committed 42240K, reserved 
1087488K
+  class space    used 4665K, capacity 4819K, committed 4864K, reserved 1048576K
+
+Card table byte_map: [0x00007f8624c51000,0x00007f862520a000] byte_map_base: 
0x00007f8621409000
+
+Marking Bits: (ParMarkBitMap*) 0x00007f8626e81e40
+ Begin Bits: [0x00007f85ee480000, 0x00007f85f1240000)
+ End Bits:   [0x00007f85f1240000, 0x00007f85f4000000)
+
+Polling page: 0x00007f8626ec6000
+
+CodeCache: size=245760Kb used=22683Kb max_used=22687Kb free=223076Kb
+ bounds [0x00007f8611000000, 0x00007f8612650000, 0x00007f8620000000]
+ total_blobs=6204 nmethods=5739 adapters=378
+ compilation: enabled
+
+Compilation events (10 events):
+Event: 39.118 Thread 0x00007f8620186800 nmethod 6537 0x00007f8612633950 code 
[0x00007f8612633be0, 0x00007f8612635f28]
+Event: 39.121 Thread 0x00007f8620195800 nmethod 6541% 0x00007f8612637d50 code 
[0x00007f86126383a0, 0x00007f861263d5d8]
+Event: 39.124 Thread 0x00007f8620193800 6542       4       
java.util.Calendar::setTimeInMillis (84 bytes)
+Event: 39.128 Thread 0x00007f8620195800 6543       3       
java.math.BigDecimal::toBigInteger (10 bytes)
+Event: 39.129 Thread 0x00007f8620195800 nmethod 6543 0x00007f861260e090 code 
[0x00007f861260e220, 0x00007f861260e498]
+Event: 39.129 Thread 0x00007f8620195800 6544       3       
java.math.BigDecimal::setScale (304 bytes)
+Event: 39.131 Thread 0x00007f8620195800 nmethod 6544 0x00007f8612631690 code 
[0x00007f86126319e0, 0x00007f8612632e58]
+Event: 39.134 Thread 0x00007f8620195800 6545       3       
java.math.BigDecimal::compactValFor (82 bytes)
+Event: 39.134 Thread 0x00007f8620195800 nmethod 6545 0x00007f86125d5a50 code 
[0x00007f86125d5bc0, 0x00007f86125d5f30]
+Event: 39.140 Thread 0x00007f8620193800 nmethod 6542 0x00007f8612631050 code 
[0x00007f86126311e0, 0x00007f8612631468]
+
+GC Heap History (10 events):
+Event: 10.503 GC heap after
+Heap after GC invocations=6 (full 0):
+ PSYoungGen      total 201216K, used 7240K [0x0000000783000000, 
0x0000000790100000, 0x00000007c0000000)
+  eden space 188416K, 0% used 
[0x0000000783000000,0x0000000783000000,0x000000078e800000)
+  from space 12800K, 56% used 
[0x000000078f480000,0x000000078fb922f0,0x0000000790100000)
+  to   space 12800K, 0% used 
[0x000000078e800000,0x000000078e800000,0x000000078f480000)
+ ParOldGen       total 125952K, used 7696K [0x0000000709000000, 
0x0000000710b00000, 0x0000000783000000)
+  object space 125952K, 6% used 
[0x0000000709000000,0x0000000709784020,0x0000000710b00000)
+ Metaspace       used 20896K, capacity 21066K, committed 21296K, reserved 
1069056K
+  class space    used 2327K, capacity 2373K, committed 2432K, reserved 1048576K
+}
+Event: 10.503 GC heap before
+{Heap before GC invocations=7 (full 1):
+ PSYoungGen      total 201216K, used 7240K [0x0000000783000000, 
0x0000000790100000, 0x00000007c0000000)
+  eden space 188416K, 0% used 
[0x0000000783000000,0x0000000783000000,0x000000078e800000)
+  from space 12800K, 56% used 
[0x000000078f480000,0x000000078fb922f0,0x0000000790100000)
+  to   space 12800K, 0% used 
[0x000000078e800000,0x000000078e800000,0x000000078f480000)
+ ParOldGen       total 125952K, used 7696K [0x0000000709000000, 
0x0000000710b00000, 0x0000000783000000)
+  object space 125952K, 6% used 
[0x0000000709000000,0x0000000709784020,0x0000000710b00000)
+ Metaspace       used 20896K, capacity 21066K, committed 21296K, reserved 
1069056K
+  class space    used 2327K, capacity 2373K, committed 2432K, reserved 1048576K
+Event: 10.646 GC heap after
+Heap after GC invocations=7 (full 1):
+ PSYoungGen      total 201216K, used 0K [0x0000000783000000, 
0x0000000790100000, 0x00000007c0000000)
+  eden space 188416K, 0% used 
[0x0000000783000000,0x0000000783000000,0x000000078e800000)
+  from space 12800K, 0% used 
[0x000000078f480000,0x000000078f480000,0x0000000790100000)
+  to   space 12800K, 0% used 
[0x000000078e800000,0x000000078e800000,0x000000078f480000)
+ ParOldGen       total 65024K, used 7597K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 11% used 
[0x0000000709000000,0x000000070976b458,0x000000070cf80000)
+ Metaspace       used 20896K, capacity 21066K, committed 21296K, reserved 
1069056K
+  class space    used 2327K, capacity 2373K, committed 2432K, reserved 1048576K
+}
+Event: 15.497 GC heap before
+{Heap before GC invocations=8 (full 1):
+ PSYoungGen      total 201216K, used 188416K [0x0000000783000000, 
0x0000000790100000, 0x00000007c0000000)
+  eden space 188416K, 100% used 
[0x0000000783000000,0x000000078e800000,0x000000078e800000)
+  from space 12800K, 0% used 
[0x000000078f480000,0x000000078f480000,0x0000000790100000)
+  to   space 12800K, 0% used 
[0x000000078e800000,0x000000078e800000,0x000000078f480000)
+ ParOldGen       total 65024K, used 7597K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 11% used 
[0x0000000709000000,0x000000070976b458,0x000000070cf80000)
+ Metaspace       used 31237K, capacity 31468K, committed 31872K, reserved 
1077248K
+  class space    used 3646K, capacity 3694K, committed 3712K, reserved 1048576K
+Event: 15.583 GC heap after
+Heap after GC invocations=8 (full 1):
+ PSYoungGen      total 201216K, used 12790K [0x0000000783000000, 
0x000000079a880000, 0x00000007c0000000)
+  eden space 188416K, 0% used 
[0x0000000783000000,0x0000000783000000,0x000000078e800000)
+  from space 12800K, 99% used 
[0x000000078e800000,0x000000078f47dbb0,0x000000078f480000)
+  to   space 17920K, 0% used 
[0x0000000799700000,0x0000000799700000,0x000000079a880000)
+ ParOldGen       total 65024K, used 14280K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 21% used 
[0x0000000709000000,0x0000000709df2088,0x000000070cf80000)
+ Metaspace       used 31237K, capacity 31468K, committed 31872K, reserved 
1077248K
+  class space    used 3646K, capacity 3694K, committed 3712K, reserved 1048576K
+}
+Event: 19.179 GC heap before
+{Heap before GC invocations=9 (full 1):
+ PSYoungGen      total 201216K, used 147699K [0x0000000783000000, 
0x000000079a880000, 0x00000007c0000000)
+  eden space 188416K, 71% used 
[0x0000000783000000,0x000000078b3bf2d0,0x000000078e800000)
+  from space 12800K, 99% used 
[0x000000078e800000,0x000000078f47dbb0,0x000000078f480000)
+  to   space 17920K, 0% used 
[0x0000000799700000,0x0000000799700000,0x000000079a880000)
+ ParOldGen       total 65024K, used 14280K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 21% used 
[0x0000000709000000,0x0000000709df2088,0x000000070cf80000)
+ Metaspace       used 34808K, capacity 35118K, committed 35456K, reserved 
1081344K
+  class space    used 4052K, capacity 4153K, committed 4224K, reserved 1048576K
+Event: 19.234 GC heap after
+Heap after GC invocations=9 (full 1):
+ PSYoungGen      total 357376K, used 12905K [0x0000000783000000, 
0x000000079a400000, 0x00000007c0000000)
+  eden space 344064K, 0% used 
[0x0000000783000000,0x0000000783000000,0x0000000798000000)
+  from space 13312K, 96% used 
[0x0000000799700000,0x000000079a39a630,0x000000079a400000)
+  to   space 17920K, 0% used 
[0x0000000798100000,0x0000000798100000,0x0000000799280000)
+ ParOldGen       total 65024K, used 14288K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 21% used 
[0x0000000709000000,0x0000000709df4088,0x000000070cf80000)
+ Metaspace       used 34808K, capacity 35118K, committed 35456K, reserved 
1081344K
+  class space    used 4052K, capacity 4153K, committed 4224K, reserved 1048576K
+}
+Event: 19.234 GC heap before
+{Heap before GC invocations=10 (full 2):
+ PSYoungGen      total 357376K, used 12905K [0x0000000783000000, 
0x000000079a400000, 0x00000007c0000000)
+  eden space 344064K, 0% used 
[0x0000000783000000,0x0000000783000000,0x0000000798000000)
+  from space 13312K, 96% used 
[0x0000000799700000,0x000000079a39a630,0x000000079a400000)
+  to   space 17920K, 0% used 
[0x0000000798100000,0x0000000798100000,0x0000000799280000)
+ ParOldGen       total 65024K, used 14288K [0x0000000709000000, 
0x000000070cf80000, 0x0000000783000000)
+  object space 65024K, 21% used 
[0x0000000709000000,0x0000000709df4088,0x000000070cf80000)
+ Metaspace       used 34808K, capacity 35118K, committed 35456K, reserved 
1081344K
+  class space    used 4052K, capacity 4153K, committed 4224K, reserved 1048576K
+Event: 19.384 GC heap after
+Heap after GC invocations=10 (full 2):
+ PSYoungGen      total 357376K, used 0K [0x0000000783000000, 
0x000000079a400000, 0x00000007c0000000)
+  eden space 344064K, 0% used 
[0x0000000783000000,0x0000000783000000,0x0000000798000000)
+  from space 13312K, 0% used 
[0x0000000799700000,0x0000000799700000,0x000000079a400000)
+  to   space 17920K, 0% used 
[0x0000000798100000,0x0000000798100000,0x0000000799280000)
+ ParOldGen       total 90112K, used 20027K [0x0000000709000000, 
0x000000070e800000, 0x0000000783000000)
+  object space 90112K, 22% used 
[0x0000000709000000,0x000000070a38ee00,0x000000070e800000)
+ Metaspace       used 34808K, capacity 35118K, committed 35456K, reserved 
1081344K
+  class space    used 4052K, capacity 4153K, committed 4224K, reserved 1048576K
+}
+Event: 39.208 GC heap before
+{Heap before GC invocations=11 (full 2):
+ PSYoungGen      total 357376K, used 344064K [0x0000000783000000, 
0x000000079a400000, 0x00000007c0000000)
+  eden space 344064K, 100% used 
[0x0000000783000000,0x0000000798000000,0x0000000798000000)
+  from space 13312K, 0% used 
[0x0000000799700000,0x0000000799700000,0x000000079a400000)
+  to   space 17920K, 0% used 
[0x0000000798100000,0x0000000798100000,0x0000000799280000)
+ ParOldGen       total 90112K, used 20027K [0x0000000709000000, 
0x000000070e800000, 0x0000000783000000)
+  object space 90112K, 22% used 
[0x0000000709000000,0x000000070a38ee00,0x000000070e800000)
+ Metaspace       used 41317K, capacity 41884K, committed 42240K, reserved 
1087488K
+  class space    used 4665K, capacity 4819K, committed 4864K, reserved 1048576K
+
+Deoptimization events (10 events):
+Event: 32.651 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f86123302c4 
method=org.postgresql.core.v3.QueryExecutorImpl.interpretCommandStatus(Ljava/lang/String;Lorg/postgresql/core/ResultHandler;)V
 @ 32
+Event: 35.404 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f861238383c 
method=org.ovirt.engine.core.dal.dbbroker.CustomMapSqlParameterSource.addValue(Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/jdbc/core/namedparam/MapSqlParameterSource;
+Event: 35.817 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f8611e1d800 
method=org.apache.maven.surefire.util.PrettyPrintXMLWriter.escapeXml(Ljava/lang/String;)Ljava/lang/String;
 @ 85
+Event: 35.850 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f86122ed038 
method=sun.nio.cs.UTF_8$Decoder.decode([BII[C)I @ 218
+Event: 35.850 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f8611d37dbc 
method=java.lang.StringCoding.safeTrim([CILjava/nio/charset/Charset;Z)[C @ 3
+Event: 35.864 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f861162f128 
method=java.lang.StringCoding.safeTrim([CILjava/nio/charset/Charset;Z)[C @ 3
+Event: 37.069 Thread 0x00007f8620009000 Uncommon trap: reason=null_check 
action=make_not_entrant pc=0x00007f8611e564e4 
method=java.lang.Integer.equals(Ljava/lang/Object;)Z @ 1
+Event: 37.101 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f861211d010 
method=org.postgresql.jdbc2.AbstractJdbc2ResultSet.getFixedString(I)Ljava/lang/String;
 @ 31
+Event: 37.101 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f86122429c8 
method=sun.misc.FloatingDecimal$ASCIIToBinaryBuffer.doubleValue()D @ 135
+Event: 37.880 Thread 0x00007f8620009000 Uncommon trap: reason=unstable_if 
action=reinterpret pc=0x00007f8611364978 
method=com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read([CII)I @ 131
+
+Internal exceptions (10 events):
+Event: 37.834 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/BaseReadDaoTestCaseBeanInfo> (0x0000000796a8e920) 
thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictiona
+Event: 37.834 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/BaseDAOTestCaseBeanInfo> (0x0000000796aa4730) thrown 
at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictionary.c
+Event: 37.834 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': java/lang/ObjectBeanInfo> 
(0x0000000796aac688) thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictionary.cpp,
 line 210]
+Event: 37.835 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': java/lang/ObjectCustomizer> 
(0x0000000796ab4438) thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictionary.cpp,
 line 210]
+Event: 37.839 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/BaseDAOTestCaseCustomizer> (0x0000000796acfc20) 
thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictionary
+Event: 37.840 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/BaseReadDaoTestCaseCustomizer> (0x0000000796aead58) 
thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictio
+Event: 37.841 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/BaseGenericDaoTestCaseCustomizer> 
(0x0000000796b062b8) thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDic
+Event: 37.841 Thread 0x00007f8620009000 Exception <a 
'java/lang/ClassNotFoundException': 
org/ovirt/engine/core/dao/VmIconDaoTestCustomizer> (0x0000000796b1ed68) thrown 
at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/classfile/systemDictionary.c
+Event: 37.842 Thread 0x00007f8620009000 Implicit null exception at 
0x00007f8611331f64 to 0x00007f861133210e
+Event: 37.842 Thread 0x00007f8620009000 Exception <a 
'java/lang/NullPointerException'> (0x0000000796b5eab0) thrown at 
[/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jdk8/hotspot/src/share/vm/runtime/sharedRuntime.cpp,
 line 605]
+
+Events (10 events):
+Event: 37.941 Thread 0x00007f8620009000 DEOPT UNPACKING pc=0x00007f8611047373 
sp=0x00007f8625f41278 mode 0
+Event: 37.942 Thread 0x00007f8620009000 DEOPT PACKING pc=0x00007f86125bb3dd 
sp=0x00007f8625f41490
+Event: 37.942 Thread 0x00007f8620009000 DEOPT UNPACKING pc=0x00007f8611047373 
sp=0x00007f8625f41278 mode 0
+Event: 37.942 Thread 0x00007f8620009000 DEOPT PACKING pc=0x00007f86125bb3dd 
sp=0x00007f8625f41530
+Event: 37.942 Thread 0x00007f8620009000 DEOPT UNPACKING pc=0x00007f8611047373 
sp=0x00007f8625f41318 mode 0
+Event: 37.943 Thread 0x00007f8620009000 DEOPT PACKING pc=0x00007f86125bb3dd 
sp=0x00007f8625f41530
+Event: 37.943 Thread 0x00007f8620009000 DEOPT UNPACKING pc=0x00007f8611047373 
sp=0x00007f8625f41318 mode 0
+Event: 37.943 Thread 0x00007f8620009000 DEOPT PACKING pc=0x00007f86125bb3dd 
sp=0x00007f8625f41530
+Event: 37.943 Thread 0x00007f8620009000 DEOPT UNPACKING pc=0x00007f8611047373 
sp=0x00007f8625f41318 mode 0
+Event: 39.206 Executing VM operation: ParallelGCFailedAllocation
+
+
+Dynamic libraries:
+00400000-00401000 r-xp 00000000 fd:01 787473                             
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/bin/java
+00600000-00601000 r--p 00000000 fd:01 787473                             
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/bin/java
+00601000-00602000 rw-p 00001000 fd:01 787473                             
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/bin/java
+019eb000-01a0c000 rw-p 00000000 00:00 0                                  [heap]
+709000000-70e800000 rw-p 00000000 00:00 0 
+70e800000-783000000 ---p 00000000 00:00 0 
+783000000-79a400000 rw-p 00000000 00:00 0 
+7a4500000-7c0000000 ---p 00000000 00:00 0 
+7c0000000-7c04c0000 rw-p 00000000 00:00 0 
+7c04c0000-800000000 ---p 00000000 00:00 0 
+3583000000-3583021000 r-xp 00000000 fd:01 130833                         
/usr/lib64/ld-2.20.so
+3583221000-3583222000 r--p 00021000 fd:01 130833                         
/usr/lib64/ld-2.20.so
+3583222000-3583223000 rw-p 00022000 fd:01 130833                         
/usr/lib64/ld-2.20.so
+3583223000-3583224000 rw-p 00000000 00:00 0 
+3583400000-358340e000 r-xp 00000000 fd:01 786178                         
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/jli/libjli.so
+358340e000-358360d000 ---p 0000e000 fd:01 786178                         
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/jli/libjli.so
+358360d000-358360e000 r--p 0000d000 fd:01 786178                         
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/jli/libjli.so
+358360e000-358360f000 rw-p 0000e000 fd:01 786178                         
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/jli/libjli.so
+3583800000-35839b3000 r-xp 00000000 fd:01 130854                         
/usr/lib64/libc-2.20.so
+35839b3000-3583bb3000 ---p 001b3000 fd:01 130854                         
/usr/lib64/libc-2.20.so
+3583bb3000-3583bb7000 r--p 001b3000 fd:01 130854                         
/usr/lib64/libc-2.20.so
+3583bb7000-3583bb9000 rw-p 001b7000 fd:01 130854                         
/usr/lib64/libc-2.20.so
+3583bb9000-3583bbd000 rw-p 00000000 00:00 0 
+3583c00000-3583c17000 r-xp 00000000 fd:01 131437                         
/usr/lib64/libpthread-2.20.so
+3583c17000-3583e16000 ---p 00017000 fd:01 131437                         
/usr/lib64/libpthread-2.20.so
+3583e16000-3583e17000 r--p 00016000 fd:01 131437                         
/usr/lib64/libpthread-2.20.so
+3583e17000-3583e18000 rw-p 00017000 fd:01 131437                         
/usr/lib64/libpthread-2.20.so
+3583e18000-3583e1c000 rw-p 00000000 00:00 0 
+3584000000-3584107000 r-xp 00000000 fd:01 131442                         
/usr/lib64/libm-2.20.so
+3584107000-3584306000 ---p 00107000 fd:01 131442                         
/usr/lib64/libm-2.20.so
+3584306000-3584307000 r--p 00106000 fd:01 131442                         
/usr/lib64/libm-2.20.so
+3584307000-3584308000 rw-p 00107000 fd:01 131442                         
/usr/lib64/libm-2.20.so
+3584400000-3584403000 r-xp 00000000 fd:01 131439                         
/usr/lib64/libdl-2.20.so
+3584403000-3584602000 ---p 00003000 fd:01 131439                         
/usr/lib64/libdl-2.20.so
+3584602000-3584603000 r--p 00002000 fd:01 131439                         
/usr/lib64/libdl-2.20.so
+3584603000-3584604000 rw-p 00003000 fd:01 131439                         
/usr/lib64/libdl-2.20.so
+3584800000-3584815000 r-xp 00000000 fd:01 131440                         
/usr/lib64/libz.so.1.2.8
+3584815000-3584a14000 ---p 00015000 fd:01 131440                         
/usr/lib64/libz.so.1.2.8
+3584a14000-3584a15000 r--p 00014000 fd:01 131440                         
/usr/lib64/libz.so.1.2.8
+3584a15000-3584a16000 rw-p 00015000 fd:01 131440                         
/usr/lib64/libz.so.1.2.8
+3585000000-3585007000 r-xp 00000000 fd:01 131551                         
/usr/lib64/librt-2.20.so
+3585007000-3585206000 ---p 00007000 fd:01 131551                         
/usr/lib64/librt-2.20.so
+3585206000-3585207000 r--p 00006000 fd:01 131551                         
/usr/lib64/librt-2.20.so
+3585207000-3585208000 rw-p 00007000 fd:01 131551                         
/usr/lib64/librt-2.20.so
+3585800000-3585816000 r-xp 00000000 fd:01 131630                         
/usr/lib64/libgcc_s-4.9.2-20150212.so.1
+3585816000-3585a15000 ---p 00016000 fd:01 131630                         
/usr/lib64/libgcc_s-4.9.2-20150212.so.1
+3585a15000-3585a16000 r--p 00015000 fd:01 131630                         
/usr/lib64/libgcc_s-4.9.2-20150212.so.1
+3585a16000-3585a17000 rw-p 00016000 fd:01 131630                         
/usr/lib64/libgcc_s-4.9.2-20150212.so.1
+3587400000-35874f0000 r-xp 00000000 fd:01 131631                         
/usr/lib64/libstdc++.so.6.0.20
+35874f0000-35876f0000 ---p 000f0000 fd:01 131631                         
/usr/lib64/libstdc++.so.6.0.20
+35876f0000-35876f8000 r--p 000f0000 fd:01 131631                         
/usr/lib64/libstdc++.so.6.0.20
+35876f8000-35876fa000 rw-p 000f8000 fd:01 131631                         
/usr/lib64/libstdc++.so.6.0.20
+35876fa000-358770f000 rw-p 00000000 00:00 0 
+7f85bc000000-7f85be7c2000 rw-p 00000000 00:00 0 
+7f85be7c2000-7f85c0000000 ---p 00000000 00:00 0 
+7f85c4000000-7f85c4021000 rw-p 00000000 00:00 0 
+7f85c4021000-7f85c8000000 ---p 00000000 00:00 0 
+7f85c8000000-7f85c8021000 rw-p 00000000 00:00 0 
+7f85c8021000-7f85cc000000 ---p 00000000 00:00 0 
+7f85cc000000-7f85cfffb000 rw-p 00000000 00:00 0 
+7f85cfffb000-7f85d0000000 ---p 00000000 00:00 0 
+7f85d0000000-7f85d15ce000 rw-p 00000000 00:00 0 
+7f85d15ce000-7f85d4000000 ---p 00000000 00:00 0 
+7f85d4000000-7f85d6979000 rw-p 00000000 00:00 0 
+7f85d6979000-7f85d8000000 ---p 00000000 00:00 0 
+7f85d9a8d000-7f85e0000000 r--p 00000000 fd:01 286160                     
/usr/lib/locale/locale-archive
+7f85e0000000-7f85e0021000 rw-p 00000000 00:00 0 
+7f85e0021000-7f85e4000000 ---p 00000000 00:00 0 
+7f85e4000000-7f85e4021000 rw-p 00000000 00:00 0 
+7f85e4021000-7f85e8000000 ---p 00000000 00:00 0 
+7f85e8000000-7f85e8021000 rw-p 00000000 00:00 0 
+7f85e8021000-7f85ec000000 ---p 00000000 00:00 0 
+7f85ee480000-7f85f4000000 rw-p 00000000 00:00 0 
+7f85f4000000-7f85f4021000 rw-p 00000000 00:00 0 
+7f85f4021000-7f85f8000000 ---p 00000000 00:00 0 
+7f85f8000000-7f85f8044000 rw-p 00000000 00:00 0 
+7f85f8044000-7f85fc000000 ---p 00000000 00:00 0 
+7f85fc000000-7f85fc021000 rw-p 00000000 00:00 0 
+7f85fc021000-7f8600000000 ---p 00000000 00:00 0 
+7f8604000000-7f8604021000 rw-p 00000000 00:00 0 
+7f8604021000-7f8608000000 ---p 00000000 00:00 0 
+7f8608858000-7f86088d8000 rw-p 00000000 00:00 0 
+7f86088d8000-7f8608a58000 ---p 00000000 00:00 0 
+7f8608a58000-7f8608c58000 rw-p 00000000 00:00 0 
+7f8608c58000-7f8608e58000 rw-p 00000000 00:00 0 
+7f8608e58000-7f8609058000 rw-p 00000000 00:00 0 
+7f8609058000-7f8609258000 rw-p 00000000 00:00 0 
+7f8609258000-7f8609458000 rw-p 00000000 00:00 0 
+7f8609458000-7f8609658000 rw-p 00000000 00:00 0 
+7f8609712000-7f8609713000 rw-p 00000000 00:00 0 
+7f8609713000-7f8609718000 r--s 00043000 fd:01 815166                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/ext/sunjce_provider.jar
+7f8609718000-7f860971b000 r--s 00018000 fd:01 815181                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/jce.jar
+7f860971b000-7f860991b000 rw-p 00000000 00:00 0 
+7f860991b000-7f860991f000 r--s 000ad000 fd:01 815183                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/jsse.jar
+7f860991f000-7f8609b1f000 rw-p 00000000 00:00 0 
+7f8609b1f000-7f8609d1f000 rw-p 00000000 00:00 0 
+7f8609d1f000-7f8609f1f000 rw-p 00000000 00:00 0 
+7f8609f1f000-7f860a11f000 rw-p 00000000 00:00 0 
+7f860a11f000-7f860a132000 r--s 00345000 fd:01 815196                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/resources.jar
+7f860a132000-7f860a332000 rw-p 00000000 00:00 0 
+7f860a332000-7f860a532000 rw-p 00000000 00:00 0 
+7f860a532000-7f860a549000 r-xp 00000000 fd:01 815133                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libnet.so
+7f860a549000-7f860a748000 ---p 00017000 fd:01 815133                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libnet.so
+7f860a748000-7f860a749000 r--p 00016000 fd:01 815133                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libnet.so
+7f860a749000-7f860a74a000 rw-p 00017000 fd:01 815133                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libnet.so
+7f860a74a000-7f860a755000 r--s 0011c000 fd:01 815162                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/ext/localedata.jar
+7f860a755000-7f860a771000 r--s 003b6000 fd:01 815160                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/ext/cldrdata.jar
+7f860a771000-7f860a971000 rw-p 00000000 00:00 0 
+7f860a971000-7f860a973000 r--s 00005000 fd:03 1445454                    
/home/masayag/.m2/repository/org/apache/maven/surefire/surefire-junit4/2.7.2/surefire-junit4-2.7.2.jar
+7f860a973000-7f860a975000 r--s 00005000 fd:03 1190304                    
/home/masayag/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
+7f860a975000-7f860a994000 r--s 0014f000 fd:03 667255                     
/home/masayag/.m2/repository/org/mockito/mockito-all/1.9.0/mockito-all-1.9.0.jar
+7f860a994000-7f860a99a000 r--s 00036000 fd:03 667247                     
/home/masayag/.m2/repository/junit/junit/4.11/junit-4.11.jar
+7f860a99a000-7f860a99b000 r--s 00000000 fd:03 1719135                    
/home/masayag/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar
+7f860a99b000-7f860a99c000 r--s 00001000 fd:03 1718464                    
/home/masayag/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar
+7f860a99c000-7f860a99e000 r--s 00001000 fd:03 1190372                    
/home/masayag/.m2/repository/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.1_spec/1.0.0.Final/jboss-interceptors-api_1.1_spec-1.0.0.Final.jar
+7f860a99e000-7f860a9a1000 r--s 0000a000 fd:03 1719130                    
/home/masayag/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar
+7f860a9a1000-7f860a9a3000 r--s 00009000 fd:03 667249                     
/home/masayag/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
+7f860a9a3000-7f860a9a4000 r--s 0000c000 fd:03 656138                     
/home/masayag/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar
+7f860a9a4000-7f860a9a7000 r--s 00011000 fd:03 1713372                    
/home/masayag/.m2/repository/org/hibernate/common/hibernate-commons-annotations/4.0.1.Final/hibernate-commons-annotations-4.0.1.Final.jar
+7f860a9a7000-7f860a9a9000 r--s 0000d000 fd:03 1442646                    
/home/masayag/.m2/repository/org/jboss/logging/jboss-logging/3.1.0.CR2/jboss-logging-3.1.0.CR2.jar
+7f860a9a9000-7f860a9ae000 r--s 00015000 fd:03 1713364                    
/home/masayag/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final.jar
+7f860a9ae000-7f860a9b3000 r--s 00068000 fd:03 1575306                    
/home/masayag/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
+7f860a9b3000-7f860a9fc000 r--s 003c6000 fd:03 1713366                    
/home/masayag/.m2/repository/org/hibernate/hibernate-core/4.0.1.Final/hibernate-core-4.0.1.Final.jar
+7f860a9fc000-7f860aa01000 r--s 00016000 fd:03 1575223                    
/home/masayag/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar
+7f860aa01000-7f860aa06000 r--s 00048000 fd:03 275248                     
/home/masayag/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
+7f860aa06000-7f860aa07000 r--s 00002000 fd:03 1324243                    
/home/masayag/.m2/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
+7f860aa07000-7f860aa11000 r--s 0006b000 fd:03 1713365                    
/home/masayag/.m2/repository/org/hibernate/hibernate-entitymanager/4.0.1.Final/hibernate-entitymanager-4.0.1.Final.jar
+7f860aa11000-7f860aa12000 r--s 00001000 fd:03 669167                     
/home/masayag/.m2/repository/org/slf4j/slf4j-jdk14/1.7.5/slf4j-jdk14-1.7.5.jar
+7f860aa12000-7f860aa13000 r--s 00003000 fd:03 1843627                    
/home/masayag/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar
+7f860aa13000-7f860aa1c000 r--s 00054000 fd:03 1442077                    
/home/masayag/.m2/repository/org/springframework/spring-orm/3.1.1.RELEASE/spring-orm-3.1.1.RELEASE.jar
+7f860aa1c000-7f860aa22000 r--s 00033000 fd:03 1577453                    
/home/masayag/.m2/repository/org/springframework/spring-test/3.1.1.RELEASE/spring-test-3.1.1.RELEASE.jar
+7f860aa22000-7f860aa23000 r--s 0000a000 fd:03 1445269                    
/home/masayag/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar
+7f860aa23000-7f860aa24000 r--s 0000b000 fd:03 656202                     
/home/masayag/.m2/repository/org/ow2/asm/asm/4.2/asm-4.2.jar
+7f860aa24000-7f860aa2b000 r--s 0003f000 fd:03 1835237                    
/home/masayag/.m2/repository/cglib/cglib/3.1/cglib-3.1.jar
+7f860aa2b000-7f860aa35000 r--s 00089000 fd:03 1719848                    
/home/masayag/.m2/repository/org/dbunit/dbunit/2.4.8/dbunit-2.4.8.jar
+7f860aa35000-7f860aa3b000 r--s 00081000 fd:03 1577249                    
/home/masayag/.m2/repository/postgresql/postgresql/9.1-901-1.jdbc4/postgresql-9.1-901-1.jdbc4.jar
+7f860aa3b000-7f860aa40000 r--s 00027000 fd:03 1577231                    
/home/masayag/.m2/repository/org/springframework/spring-expression/3.1.1.RELEASE/spring-expression-3.1.1.RELEASE.jar
+7f860aa40000-7f860aa55000 r--s 000b6000 fd:03 1577224                    
/home/masayag/.m2/repository/org/springframework/spring-context/3.1.1.RELEASE/spring-context-3.1.1.RELEASE.jar
+7f860aa55000-7f860aa5d000 r--s 00049000 fd:03 1577212                    
/home/masayag/.m2/repository/org/springframework/spring-aop/3.1.1.RELEASE/spring-aop-3.1.1.RELEASE.jar
+7f860aa5d000-7f860aa5f000 r--s 00000000 fd:03 1577342                    
/home/masayag/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
+7f860aa5f000-7f860aa67000 r--s 00035000 fd:03 1577244                    
/home/masayag/.m2/repository/org/springframework/spring-tx/3.1.1.RELEASE/spring-tx-3.1.1.RELEASE.jar
+7f860aa67000-7f860aa72000 r--s 00085000 fd:03 1577218                    
/home/masayag/.m2/repository/org/springframework/spring-beans/3.1.1.RELEASE/spring-beans-3.1.1.RELEASE.jar
+7f860aa72000-7f860aa7c000 r--s 00059000 fd:03 1577237                    
/home/masayag/.m2/repository/org/springframework/spring-jdbc/3.1.1.RELEASE/spring-jdbc-3.1.1.RELEASE.jar
+7f860aa7c000-7f860aa81000 r--s 0003d000 fd:03 1190398                    
/home/masayag/.m2/repository/org/jboss/modules/jboss-modules/1.1.1.GA/jboss-modules-1.1.1.GA.jar
+7f860aa81000-7f860aa84000 r--s 00009000 fd:03 1843575                    
/home/masayag/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar
+7f860aa84000-7f860aa8d000 r--s 00051000 fd:03 1705500                    
/home/masayag/.m2/repository/org/hibernate/hibernate-validator/4.2.0.Final/hibernate-validator-4.2.0.Final.jar
+7f860aa8d000-7f860aaae000 r--s 00138000 fd:03 5133                       
/home/masayag/work/ovirt-engine/backend/manager/modules/common/target/common-3.6.0-SNAPSHOT.jar
+7f860aaae000-7f860aab2000 r--s 0001e000 fd:03 5544                       
/home/masayag/work/ovirt-engine/backend/manager/modules/utils/target/utils-3.6.0-SNAPSHOT-tests.jar
+7f860aab2000-7f860aab4000 r--s 00004000 fd:03 656248                     
/home/masayag/.m2/repository/com/woorea/cinder-model/3.1.1/cinder-model-3.1.1.jar
+7f860aab4000-7f860aab6000 r--s 00004000 fd:03 656247                     
/home/masayag/.m2/repository/com/woorea/cinder-client/3.1.1/cinder-client-3.1.1.jar
+7f860aab6000-7f860aab8000 r--s 00001000 fd:03 656246                     
/home/masayag/.m2/repository/com/woorea/glance-model/3.1.1/glance-model-3.1.1.jar
+7f860aab8000-7f860aaba000 r--s 00003000 fd:03 656245                     
/home/masayag/.m2/repository/com/woorea/glance-client/3.1.1/glance-client-3.1.1.jar
+7f860aaba000-7f860aabc000 r--s 00004000 fd:03 656244                     
/home/masayag/.m2/repository/com/woorea/keystone-model/3.1.1/keystone-model-3.1.1.jar
+7f860aabc000-7f860aac2000 r--s 00033000 fd:03 1445410                    
/home/masayag/.m2/repository/org/jboss/marshalling/jboss-marshalling/1.3.15.GA/jboss-marshalling-1.3.15.GA.jar
+7f860aac2000-7f860aaeb000 r--s 00237000 fd:03 1843629                    
/home/masayag/.m2/repository/org/infinispan/infinispan-core/5.2.5.Final/infinispan-core-5.2.5.Final.jar
+7f860aaeb000-7f860aaec000 ---p 00000000 00:00 0 
+7f860aaec000-7f860abec000 rw-p 00000000 00:00 0                          
[stack:12129]
+7f860abec000-7f860abef000 ---p 00000000 00:00 0 
+7f860abef000-7f860aced000 rw-p 00000000 00:00 0                          
[stack:12128]
+7f860aced000-7f860acf0000 ---p 00000000 00:00 0 
+7f860acf0000-7f860adee000 rw-p 00000000 00:00 0                          
[stack:12127]
+7f860adee000-7f860adf1000 ---p 00000000 00:00 0 
+7f860adf1000-7f860aeef000 rw-p 00000000 00:00 0                          
[stack:12126]
+7f860aeef000-7f860aef2000 ---p 00000000 00:00 0 
+7f860aef2000-7f860aff0000 rw-p 00000000 00:00 0                          
[stack:12125]
+7f860aff0000-7f860aff3000 ---p 00000000 00:00 0 
+7f860aff3000-7f860b0f1000 rw-p 00000000 00:00 0                          
[stack:12124]
+7f860b0f1000-7f860b0f4000 ---p 00000000 00:00 0 
+7f860b0f4000-7f860b1f2000 rw-p 00000000 00:00 0                          
[stack:12123]
+7f860b1f2000-7f860b1f5000 ---p 00000000 00:00 0 
+7f860b1f5000-7f860b2f3000 rw-p 00000000 00:00 0                          
[stack:12122]
+7f860b2f3000-7f860b2f4000 ---p 00000000 00:00 0 
+7f860b2f4000-7f860c000000 rw-p 00000000 00:00 0                          
[stack:12121]
+7f860c000000-7f860c021000 rw-p 00000000 00:00 0 
+7f860c021000-7f8610000000 ---p 00000000 00:00 0 
+7f8610000000-7f8610001000 r--s 00002000 fd:03 656243                     
/home/masayag/.m2/repository/com/woorea/openstack-client/3.1.1/openstack-client-3.1.1.jar
+7f8610001000-7f8610003000 r--s 00007000 fd:03 656242                     
/home/masayag/.m2/repository/com/woorea/keystone-client/3.1.1/keystone-client-3.1.1.jar
+7f8610003000-7f8610005000 r--s 00007000 fd:03 1445415                    
/home/masayag/.m2/repository/org/jboss/staxmapper/1.1.0.Final/staxmapper-1.1.0.Final.jar
+7f8610005000-7f8610008000 r--s 00012000 fd:03 1324246                    
/home/masayag/.m2/repository/org/jboss/marshalling/jboss-marshalling-river/1.3.15.GA/jboss-marshalling-river-1.3.15.GA.jar
+7f8610008000-7f861001e000 r--s 001d1000 fd:03 1843631                    
/home/masayag/.m2/repository/org/jgroups/jgroups/3.2.7.Final/jgroups-3.2.7.Final.jar
+7f861001e000-7f861001f000 r--s 0000c000 fd:03 1577214                    
/home/masayag/.m2/repository/org/springframework/spring-asm/3.1.1.RELEASE/spring-asm-3.1.1.RELEASE.jar
+7f861001f000-7f8610029000 r--s 00064000 fd:03 1577230                    
/home/masayag/.m2/repository/org/springframework/spring-core/3.1.1.RELEASE/spring-core-3.1.1.RELEASE.jar
+7f8610029000-7f8610038000 r--s 000b0000 fd:03 1324137                    
/home/masayag/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.9/jackson-mapper-asl-1.9.9.jar
+7f8610038000-7f861003c000 r--s 00035000 fd:03 1324139                    
/home/masayag/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.9/jackson-core-asl-1.9.9.jar
+7f861003c000-7f8610042000 r--s 00045000 fd:03 1576377                    
/home/masayag/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
+7f8610042000-7f8610046000 r--s 00017000 fd:03 1577053                    
/home/masayag/.m2/repository/org/apache/xmlrpc/xmlrpc-common/3.1.3/xmlrpc-common-3.1.3.jar
+7f8610046000-7f8611000000 rw-p 00000000 00:00 0 
+7f8611000000-7f8612650000 rwxp 00000000 00:00 0 
+7f8612650000-7f8620000000 ---p 00000000 00:00 0 
+7f8620000000-7f8621925000 rw-p 00000000 00:00 0 
+7f8621925000-7f8624000000 ---p 00000000 00:00 0 
+7f8624000000-7f8624002000 r--s 00007000 fd:03 1577043                    
/home/masayag/.m2/repository/org/apache/ws/commons/util/ws-commons-util/1.0.2/ws-commons-util-1.0.2.jar
+7f8624002000-7f8624005000 r--s 0000c000 fd:03 1577045                    
/home/masayag/.m2/repository/org/apache/xmlrpc/xmlrpc-client/3.1.3/xmlrpc-client-3.1.3.jar
+7f8624005000-7f8624007000 r--s 0000d000 fd:03 1577033                    
/home/masayag/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar
+7f8624007000-7f862400c000 r--s 00041000 fd:03 1577028                    
/home/masayag/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
+7f862400c000-7f8624019000 r--s 00091000 fd:03 1577042                    
/home/masayag/.m2/repository/org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar
+7f8624019000-7f8624026000 r--s 00083000 fd:03 1577038                    
/home/masayag/.m2/repository/org/apache/sshd/sshd-core/0.11.0/sshd-core-0.11.0.jar
+7f8624026000-7f8624029000 r--s 0000e000 fd:03 1576008                    
/home/masayag/work/ovirt-engine/backend/manager/modules/uutils/target/uutils-3.6.0-SNAPSHOT.jar
+7f8624029000-7f862402d000 r--s 00014000 fd:03 669149                     
/home/masayag/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar
+7f862402d000-7f8624057000 r--s 001e9000 fd:03 1048606                    
/home/masayag/.m2/repository/com/google/guava/guava/15.0/guava-15.0.jar
+7f8624057000-7f86241a5000 rw-p 00000000 00:00 0 
+7f86241a5000-7f8624372000 r--s 043a7000 fd:01 815197                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/rt.jar
+7f8624372000-7f862447d000 rw-p 00000000 00:00 0 
+7f862447d000-7f862447e000 ---p 00000000 00:00 0 
+7f862447e000-7f862457e000 rw-p 00000000 00:00 0                          
[stack:12120]
+7f862457e000-7f862457f000 ---p 00000000 00:00 0 
+7f862457f000-7f862467f000 rw-p 00000000 00:00 0                          
[stack:12119]
+7f862467f000-7f8624680000 ---p 00000000 00:00 0 
+7f8624680000-7f8624780000 rw-p 00000000 00:00 0                          
[stack:12118]
+7f8624780000-7f8624781000 ---p 00000000 00:00 0 
+7f8624781000-7f86248ad000 rw-p 00000000 00:00 0                          
[stack:12117]
+7f86248ad000-7f8624c51000 ---p 00000000 00:00 0 
+7f8624c51000-7f8624c7d000 rw-p 00000000 00:00 0 
+7f8624c7d000-7f8625021000 ---p 00000000 00:00 0 
+7f8625021000-7f86250db000 rw-p 00000000 00:00 0 
+7f86250db000-7f8625209000 ---p 00000000 00:00 0 
+7f8625209000-7f8625264000 rw-p 00000000 00:00 0 
+7f8625264000-7f86255ca000 ---p 00000000 00:00 0 
+7f86255ca000-7f86255d2000 r-xp 00000000 fd:01 815140                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libzip.so
+7f86255d2000-7f86257d1000 ---p 00008000 fd:01 815140                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libzip.so
+7f86257d1000-7f86257d2000 r--p 00007000 fd:01 815140                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libzip.so
+7f86257d2000-7f86257d3000 rw-p 00008000 fd:01 815140                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libzip.so
+7f86257d3000-7f86257df000 r-xp 00000000 fd:01 170374                     
/usr/lib64/libnss_files-2.20.so
+7f86257df000-7f86259de000 ---p 0000c000 fd:01 170374                     
/usr/lib64/libnss_files-2.20.so
+7f86259de000-7f86259df000 r--p 0000b000 fd:01 170374                     
/usr/lib64/libnss_files-2.20.so
+7f86259df000-7f86259e0000 rw-p 0000c000 fd:01 170374                     
/usr/lib64/libnss_files-2.20.so
+7f86259e0000-7f86259e5000 r--s 00036000 fd:03 1577037                    
/home/masayag/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar
+7f86259e5000-7f86259e6000 r--s 00002000 fd:03 1189196                    
/home/masayag/.m2/repository/org/ovirt/ovirt-host-deploy/ovirt-host-deploy/1.4.0-master-SNAPSHOT/ovirt-host-deploy-1.4.0-master-SNAPSHOT.jar
+7f86259e6000-7f86259e8000 r--s 00004000 fd:03 669147                     
/home/masayag/.m2/repository/org/ovirt/otopi/otopi/1.2.0/otopi-1.2.0.jar
+7f86259e8000-7f86259ea000 r--s 0000d000 fd:03 669122                     
/home/masayag/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
+7f86259ea000-7f86259ef000 r--s 00034000 fd:03 1577446                    
/home/masayag/.m2/repository/commons-beanutils/commons-beanutils/1.8.2/commons-beanutils-1.8.2.jar
+7f86259ef000-7f86259f1000 r--s 00005000 fd:03 1576073                    
/home/masayag/work/ovirt-engine/backend/manager/modules/extensions-manager/target/extensions-manager-3.6.0-SNAPSHOT.jar
+7f86259f1000-7f86259f7000 r--s 00047000 fd:03 5540                       
/home/masayag/work/ovirt-engine/backend/manager/modules/utils/target/utils-3.6.0-SNAPSHOT.jar
+7f86259f7000-7f8625a05000 r--s 0007f000 fd:03 1575210                    
/home/masayag/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
+7f8625a05000-7f8625a33000 r-xp 00000000 fd:01 815123                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libjava.so
+7f8625a33000-7f8625c32000 ---p 0002e000 fd:01 815123                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libjava.so
+7f8625c32000-7f8625c33000 r--p 0002d000 fd:01 815123                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libjava.so
+7f8625c33000-7f8625c35000 rw-p 0002e000 fd:01 815123                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libjava.so
+7f8625c35000-7f8625c42000 r-xp 00000000 fd:01 815139                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libverify.so
+7f8625c42000-7f8625e41000 ---p 0000d000 fd:01 815139                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libverify.so
+7f8625e41000-7f8625e43000 r--p 0000c000 fd:01 815139                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libverify.so
+7f8625e43000-7f8625e44000 rw-p 0000e000 fd:01 815139                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/libverify.so
+7f8625e44000-7f8625e47000 ---p 00000000 00:00 0 
+7f8625e47000-7f8625f45000 rw-p 00000000 00:00 0                          
[stack:12116]
+7f8625f45000-7f8626ba3000 r-xp 00000000 fd:01 815144                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/server/libjvm.so
+7f8626ba3000-7f8626da2000 ---p 00c5e000 fd:01 815144                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/server/libjvm.so
+7f8626da2000-7f8626e45000 r--p 00c5d000 fd:01 815144                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/server/libjvm.so
+7f8626e45000-7f8626e6e000 rw-p 00d00000 fd:01 815144                     
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.45-38.b14.fc21.x86_64/jre/lib/amd64/server/libjvm.so
+7f8626e6e000-7f8626ea2000 rw-p 00000000 00:00 0 
+7f8626ea2000-7f8626ea5000 r--s 00009000 fd:03 1835132                    
/home/masayag/work/ovirt-engine/backend/manager/modules/extensions-api-root/extensions-api/target/ovirt-engine-extensions-api-0.0.0-SNAPSHOT.jar
+7f8626ea5000-7f8626ea6000 r--s 00007000 fd:03 3588                       
/home/masayag/work/ovirt-engine/backend/manager/modules/compat/target/compat-3.6.0-SNAPSHOT.jar
+7f8626ea6000-7f8626eaa000 r--s 0000f000 fd:03 1186641                    
/home/masayag/.m2/repository/com/google/code/findbugs/annotations/2.0.1/annotations-2.0.1.jar
+7f8626eaa000-7f8626eb4000 r--s 000a5000 fd:03 1838218                    
/home/masayag/.m2/repository/org/javassist/javassist/3.18.2-GA/javassist-3.18.2-GA.jar
+7f8626eb4000-7f8626eb7000 r--s 00020000 fd:03 656375                     
/home/masayag/.m2/repository/org/reflections/reflections/0.9.9/reflections-0.9.9.jar
+7f8626eb7000-7f8626ebb000 r--s 0001a000 fd:03 1444656                    
/home/masayag/.m2/repository/org/apache/maven/surefire/surefire-api/2.7.2/surefire-api-2.7.2.jar
+7f8626ebb000-7f8626ebc000 r--s 00007000 fd:03 1444655                    
/home/masayag/.m2/repository/org/apache/maven/surefire/surefire-booter/2.7.2/surefire-booter-2.7.2.jar
+7f8626ebc000-7f8626ebd000 r--s 00002000 fd:03 1583837                    
/home/masayag/work/ovirt-engine/backend/manager/modules/dal/target/surefire/surefirebooter6376157911578427147.jar
+7f8626ebd000-7f8626ec5000 rw-s 00000000 00:24 381181                     
/tmp/hsperfdata_masayag/12114
+7f8626ec5000-7f8626ec6000 rw-p 00000000 00:00 0 
+7f8626ec6000-7f8626ec7000 ---p 00000000 00:00 0 
+7f8626ec7000-7f8626ec8000 rw-p 00000000 00:00 0 
+7fffb8480000-7fffb84a2000 rw-p 00000000 00:00 0                          
[stack]
+7fffb85bb000-7fffb85bd000 r--p 00000000 00:00 0                          [vvar]
+7fffb85bd000-7fffb85bf000 r-xp 00000000 00:00 0                          [vdso]
+ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
+
+VM Arguments:
+java_command: 
/home/masayag/work/ovirt-engine/backend/manager/modules/dal/target/surefire/surefirebooter6376157911578427147.jar
 
/home/masayag/work/ovirt-engine/backend/manager/modules/dal/target/surefire/surefire5065489033465263080tmp
 
/home/masayag/work/ovirt-engine/backend/manager/modules/dal/target/surefire/surefire5003417572649230013tmp
+java_class_path (initial): 
/home/masayag/work/ovirt-engine/backend/manager/modules/dal/target/surefire/surefirebooter6376157911578427147.jar
+Launcher Type: SUN_STANDARD
+
+Environment Variables:
+JAVA_HOME=/usr/lib/jvm/java
+PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin:/home/masayag/bin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin:/home/masayag/.rvm/bin
+USERNAME=masayag
+SHELL=/bin/bash
+DISPLAY=:0
+
+Signal Handlers:
+SIGSEGV: [libjvm.so+0xa607f0], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGBUS: [libjvm.so+0xa607f0], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGFPE: [libjvm.so+0x8b5e90], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGPIPE: [libjvm.so+0x8b5e90], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGXFSZ: [libjvm.so+0x8b5e90], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGILL: [libjvm.so+0x8b5e90], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
+SIGUSR2: [libjvm.so+0x8b5d40], sa_mask[0]=00100000000000000000000000000000, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGHUP: [libjvm.so+0x8b5f50], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGINT: [libjvm.so+0x8b5f50], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGTERM: [libjvm.so+0x8b5f50], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+SIGQUIT: [libjvm.so+0x8b5f50], sa_mask[0]=11111111011111111101111111111110, 
sa_flags=SA_RESTART|SA_SIGINFO
+
+
+---------------  S Y S T E M  ---------------
+
+OS:Fedora release 21 (Twenty One)
+
+uname:Linux 4.0.4-201.fc21.x86_64 #1 SMP Thu May 21 15:58:47 UTC 2015 x86_64
+libc:glibc 2.20 NPTL 2.20 
+rlimit: STACK 8192k, CORE 0k, NPROC 4096, NOFILE 4096, AS infinity
+load average:9.52 4.39 1.98
+
+/proc/meminfo:
+MemTotal:       11989256 kB
+MemFree:          120328 kB
+MemAvailable:     119608 kB
+Buffers:            4080 kB
+Cached:           410976 kB
+SwapCached:            0 kB
+Active:         11239404 kB
+Inactive:         302008 kB
+Active(anon):   11205036 kB
+Inactive(anon):   278720 kB
+Active(file):      34368 kB
+Inactive(file):    23288 kB
+Unevictable:          32 kB
+Mlocked:              32 kB
+SwapTotal:             0 kB
+SwapFree:              0 kB
+Dirty:                 0 kB
+Writeback:             0 kB
+AnonPages:      11126652 kB
+Mapped:           161324 kB
+Shmem:            357120 kB
+Slab:             163616 kB
+SReclaimable:     109832 kB
+SUnreclaim:        53784 kB
+KernelStack:       10640 kB
+PageTables:        73896 kB
+NFS_Unstable:          0 kB
+Bounce:                0 kB
+WritebackTmp:          0 kB
+CommitLimit:     5994628 kB
+Committed_AS:   15280980 kB
+VmallocTotal:   34359738367 kB
+VmallocUsed:      394064 kB
+VmallocChunk:   34359259176 kB
+HardwareCorrupted:     0 kB
+AnonHugePages:         0 kB
+HugePages_Total:       0
+HugePages_Free:        0
+HugePages_Rsvd:        0
+HugePages_Surp:        0
+Hugepagesize:       2048 kB
+DirectMap4k:      182392 kB
+DirectMap2M:     6838272 kB
+DirectMap1G:     6291456 kB
+
+
+CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 69 stepping 
1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, 
avx2, aes, clmul, erms, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2
+
+/proc/cpuinfo:
+processor      : 0
+vendor_id      : GenuineIntel
+cpu family     : 6
+model          : 69
+model name     : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
+stepping       : 1
+microcode      : 0x1c
+cpu MHz                : 2299.957
+cache size     : 4096 KB
+physical id    : 0
+siblings       : 4
+core id                : 0
+cpu cores      : 2
+apicid         : 0
+initial apicid : 0
+fpu            : yes
+fpu_exception  : yes
+cpuid level    : 13
+wp             : yes
+flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb 
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est 
tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts 
dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep 
bmi2 erms invpcid xsaveopt
+bugs           :
+bogomips       : 5387.74
+clflush size   : 64
+cache_alignment        : 64
+address sizes  : 39 bits physical, 48 bits virtual
+power management:
+
+processor      : 1
+vendor_id      : GenuineIntel
+cpu family     : 6
+model          : 69
+model name     : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
+stepping       : 1
+microcode      : 0x1c
+cpu MHz                : 2299.957
+cache size     : 4096 KB
+physical id    : 0
+siblings       : 4
+core id                : 0
+cpu cores      : 2
+apicid         : 1
+initial apicid : 1
+fpu            : yes
+fpu_exception  : yes
+cpuid level    : 13
+wp             : yes
+flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb 
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est 
tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts 
dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep 
bmi2 erms invpcid xsaveopt
+bugs           :
+bogomips       : 5387.74
+clflush size   : 64
+cache_alignment        : 64
+address sizes  : 39 bits physical, 48 bits virtual
+power management:
+
+processor      : 2
+vendor_id      : GenuineIntel
+cpu family     : 6
+model          : 69
+model name     : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
+stepping       : 1
+microcode      : 0x1c
+cpu MHz                : 2299.957
+cache size     : 4096 KB
+physical id    : 0
+siblings       : 4
+core id                : 1
+cpu cores      : 2
+apicid         : 2
+initial apicid : 2
+fpu            : yes
+fpu_exception  : yes
+cpuid level    : 13
+wp             : yes
+flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb 
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est 
tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts 
dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep 
bmi2 erms invpcid xsaveopt
+bugs           :
+bogomips       : 5387.74
+clflush size   : 64
+cache_alignment        : 64
+address sizes  : 39 bits physical, 48 bits virtual
+power management:
+
+processor      : 3
+vendor_id      : GenuineIntel
+cpu family     : 6
+model          : 69
+model name     : Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz
+stepping       : 1
+microcode      : 0x1c
+cpu MHz                : 2299.957
+cache size     : 4096 KB
+physical id    : 0
+siblings       : 4
+core id                : 1
+cpu cores      : 2
+apicid         : 3
+initial apicid : 3
+fpu            : yes
+fpu_exception  : yes
+cpuid level    : 13
+wp             : yes
+flags          : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov 
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb 
rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology 
nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est 
tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt 
tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts 
dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep 
bmi2 erms invpcid xsaveopt
+bugs           :
+bogomips       : 5387.74
+clflush size   : 64
+cache_alignment        : 64
+address sizes  : 39 bits physical, 48 bits virtual
+power management:
+
+
+
+Memory: 4k page, physical 11989256k(120328k free), swap 0k(0k free)
+
+vm_info: OpenJDK 64-Bit Server VM (25.45-b02) for linux-amd64 JRE 
(1.8.0_45-b14), built on May 13 2015 17:22:54 by "mockbuild" with gcc 4.9.2 
20150212 (Red Hat 4.9.2-6)
+
+time: Wed Jun  3 23:53:54 2015
+elapsed time: 39 seconds (0d 0h 0m 39s)
+
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
index 7ff67f6..722e26a 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAO.java
@@ -49,4 +49,12 @@
      *            the new value to be updated
      */
     void updateUpdateAvailable(Guid id, boolean updateAvailable);
+
+    /**
+     * Updates the status and the reasons (maintenance and non-operational) 
for the given host
+     *
+     * @param host
+     *            the host to be updated
+     */
+     void updateStatusAndReasons(VdsDynamic host);
 }
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
index afa2e0ac..3dde484 100644
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
+++ 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VdsDynamicDAODbFacadeImpl.java
@@ -151,14 +151,27 @@
 
     @Override
     public void updateStatus(Guid id, VDSStatus status) {
-        MapSqlParameterSource parameterSource = 
getCustomMapSqlParameterSource()
-                .addValue("vds_guid", id)
-                .addValue("status", status);
+        MapSqlParameterSource parameterSource = 
getStatusSqlParameterSource(id, status);
 
         getCallsHandler().executeModification("UpdateVdsDynamicStatus", 
parameterSource);
     }
 
     @Override
+    public void updateStatusAndReasons(VdsDynamic host) {
+        MapSqlParameterSource parameterSource = 
getStatusSqlParameterSource(host.getId(), host.getStatus());
+        parameterSource.addValue("non_operational_reason", 
host.getNonOperationalReason())
+                .addValue("maintenance_reason", host.getMaintenanceReason());
+
+        
getCallsHandler().executeModification("UpdateVdsDynamicStatusAndReasons", 
parameterSource);
+    }
+
+    private MapSqlParameterSource getStatusSqlParameterSource(Guid id, 
VDSStatus status) {
+        return getCustomMapSqlParameterSource()
+                .addValue("vds_guid", id)
+                .addValue("status", status);
+    }
+
+    @Override
     public void updateNetConfigDirty(Guid id, Boolean netConfigDirty) {
         MapSqlParameterSource parameterSource = 
getCustomMapSqlParameterSource()
                 .addValue("vds_guid", id)
diff --git 
a/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/VdsDynamicDAOTest.java
 
b/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/VdsDynamicDAOTest.java
index f3d43f6..34ef62f 100644
--- 
a/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/VdsDynamicDAOTest.java
+++ 
b/backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/VdsDynamicDAOTest.java
@@ -11,12 +11,14 @@
 import java.util.List;
 
 import org.junit.Test;
+import org.ovirt.engine.core.common.businessentities.NonOperationalReason;
 import org.ovirt.engine.core.common.businessentities.VDSStatus;
 import org.ovirt.engine.core.common.businessentities.VdsDynamic;
 import org.ovirt.engine.core.common.businessentities.VdsProtocol;
 import org.ovirt.engine.core.common.businessentities.VdsStatic;
 import org.ovirt.engine.core.compat.Guid;
 import org.ovirt.engine.core.compat.RpmVersion;
+import org.ovirt.engine.core.utils.RandomUtils;
 
 public class VdsDynamicDAOTest extends BaseDAOTestCase {
     private VdsDynamicDAO dao;
@@ -115,6 +117,20 @@
     }
 
     @Test
+    public void testUpdateStatusAndReasons() {
+        VdsDynamic before = dao.get(existingVds.getId());
+        before.setStatus(RandomUtils.instance().nextEnum(VDSStatus.class));
+        
before.setNonOperationalReason(RandomUtils.instance().nextEnum(NonOperationalReason.class));
+        before.setMaintenanceReason(RandomUtils.instance().nextString(50));
+        dao.updateStatusAndReasons(before);
+        VdsDynamic after = dao.get(existingVds.getId());
+        assertEquals(before, after);
+        assertEquals(before.getStatus(), after.getStatus());
+        assertEquals(before.getNonOperationalReason(), 
after.getNonOperationalReason());
+        assertEquals(before.getMaintenanceReason(), 
after.getMaintenanceReason());
+    }
+
+    @Test
     public void testUpdateNetConfigDirty() {
         VdsDynamic before = dao.get(existingVds.getId());
         Boolean netConfigDirty = before.getNetConfigDirty();
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
index 80a1dc5..3b9c3ce 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/SetVdsStatusVDSCommand.java
@@ -60,13 +60,12 @@
 
             }
 
-            updateVdsFromParameters(parameters, vds);
             TransactionSupport.executeInNewTransaction(new 
TransactionMethod<Void>() {
 
                 @Override
                 public Void runInTransaction() {
                     _vdsManager.setStatus(parameters.getStatus(), vds);
-                    _vdsManager.updateDynamicData(vds.getDynamicData());
+                    
_vdsManager.updatePartialDynamicData(parameters.getNonOperationalReason(), 
parameters.getMaintenanceReason());
                     _vdsManager.updateStatisticsData(vds.getStatisticsData());
                     return null;
                 }
@@ -74,10 +73,5 @@
         } else {
             getVDSReturnValue().setSucceeded(false);
         }
-    }
-
-    private void updateVdsFromParameters(SetVdsStatusVDSCommandParameters 
parameters, VDS vds) {
-        
vds.getDynamicData().setNonOperationalReason(parameters.getNonOperationalReason());
-        
vds.getDynamicData().setMaintenanceReason(parameters.getMaintenanceReason());
     }
 }
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
index b96e1f5..54ee076 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsManager.java
@@ -433,6 +433,12 @@
         cachedVds.setDynamicData(dynamicData);
     }
 
+    public void updatePartialDynamicData(NonOperationalReason 
nonOperationalReason, String maintenanceReason) {
+        
cachedVds.getDynamicData().setNonOperationalReason(nonOperationalReason);
+        cachedVds.getDynamicData().setMaintenanceReason(maintenanceReason);
+        
dbFacade.getVdsDynamicDao().updateStatusAndReasons(cachedVds.getDynamicData());
+    }
+
     /**
      * Save statistics data to cache and DB.
      *
diff --git a/packaging/dbscripts/vds_sp.sql b/packaging/dbscripts/vds_sp.sql
index 0caa770..2ba87be 100644
--- a/packaging/dbscripts/vds_sp.sql
+++ b/packaging/dbscripts/vds_sp.sql
@@ -883,6 +883,24 @@
 END; $procedure$
 LANGUAGE plpgsql;
 
+Create or replace FUNCTION UpdateVdsDynamicStatusAndReasons(
+        v_vds_guid UUID,
+        v_status INTEGER,
+        v_non_operational_reason INTEGER,
+        v_maintenance_reason TEXT)
+RETURNS VOID
+
+   AS $procedure$
+BEGIN
+      UPDATE vds_dynamic
+      SET
+      status = v_status,
+      non_operational_reason = v_non_operational_reason,
+      maintenance_reason = v_maintenance_reason
+      WHERE vds_id = v_vds_guid;
+END; $procedure$
+LANGUAGE plpgsql;
+
 Create or replace FUNCTION UpdateVdsDynamicNetConfigDirty(
         v_vds_guid UUID,
         v_net_config_dirty BOOLEAN)


-- 
To view, visit https://gerrit.ovirt.org/41913
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6322fc882eb85ceb143e6184a61428a7e4c0fb4d
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Moti Asayag <masa...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to