Correct DAO usage in VmwareDatacenterVO, relax assertion conditions to work with stack calling frame that is not wrapped with @DB injection
Fix problems found in local test when JVM assertion is turned on
More fixes found in test cases when JVM assertion check is turned on
CLOUDSTACK-3869: Move VMware datastore folder structure policy management to central place
CLOUDSTACK-3869: change default snapshot directory to VM folder
CLOUDSTACK-3886: check in for review request https://reviews.apache.org/r/13008/
CLOUDSTACK-3869: make new folder structure to work with Create/Delete/Attach/Detach commands
CLOUDSTACK-3869: fix merge conflicts
CLOUDSTACK-3778: serialize configuration of port group at per-host level to prevent run-time race condition
CLOUDSTACK-3237: pass disk file name instead of full datastore path when setting up storage relocation specin order to safely locate the disk device
CLOUDSTACK-3568: Refactore CloudStack/vCenter API session management facility to avoid the situation that multiple API requests are sharing with the same vCenter API session
CLOUDSTACK-3568: finalize logging in the refactored code on new vCenter API management facility
CLOUDSTACK-4288: Fix the way that VmwareClient is using vSphere 5.1 SDK which caused huge memory footprint
CLOUDSTACK-4357: don't cache ServiceContent and rootFolder in memory, the cache semantics break session keep-alive mechanism
CLOUDSTACK-4390, CLOUDSTACK-4358: Enable full-clone deployment by default for VMware. Apply keep-alive kick for all outstanding vCenter sessions
CLOUDSTACK-4376: fix cloud-early-config to workaround vSwitch stall in VPC mode. fix potential NPE in DirectAgentAttache in processing answers from resource
apply https://reviews.apache.org/r/13732/
Signed-off-by: Kelven Yang <kelveny@gmail.com>
CLOUDSTACK-3237: acknowledge the behind-back VMDK disk consolidation happend in vCenter after storage live migration
CLOUDSTACK-3237: add disk chain sync logic to handle out-of-band chain changes that could happen in storage live migration and VM snapshot operations
CLOUDSTACK-4522: check before we do dynamic casting