Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

0.9 - November Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@kerneltime kerneltime released this 29 Nov 09:01
· 604 commits to master since this release

What's new

  • Support for cloned disks
  • Concurrency improvements
  • Tenancy improvements
  • Bug fixes

0.9 (2016-11-29)

Full Changelog

Closed issues:

  • Fix lockname for source volume in vmdk_ops.cloneVMDK #770
  • installing ESXi VIB (release 0.8.1) does not work on Photon Platform ESXi host #764
  • Volume lockname need more context #758
  • Add a print_message() or similar function in admin CLI #746
  • Test improvement (go tests): Supply unique name for volume creation #744
  • github page: Move current documentation to a subfolder under root #728
  • Matrix testing and multiple testbeds are needed in CI #727
  • vmdk_ops.py:removeVMDK() must check that a volume isn't in use before even attempting to remove it. #719
  • Trying to remove a volume from a different node multiple times leaves volume in un-usable state #716
  • Make KV file read/write ops exclusive to avoid races between ops on the same disk #678
  • Get configured size of disk chain when getting disk size. #665
  • Documentation: Admin CLI user guide needs updates and a tenancy page #663
  • Corrupted metadata file should be handled gracefully and not terminate operations #662
  • vmdk-ops service unable to identify the newly mounted datastore on ESX host. But identifies after the service restart. #660
  • "docker volume inspect" does not show the current VM name of the VM that created it #652
  • Support drone cancel #650
  • A test run should start with clean slate #648
  • VIB copy during build is copying files as root #637
  • Volume create fails with meta-data in use error #626
  • vmdkops-admin-cli-spec.md needs update to reflect new Tenants design #622
  • Confusing error message from volume.create when datastore is not writable #568
  • Support for multiple namespaces (Tenants) #559
  • Limit the maximum size for a volume. #557
  • Leverage role based access of VC to manage volume creation. #502
  • Support a volume create -o"clone-from=" option. #462
  • Prepare github pages #16
  • Capture the hostd log as part of CI run. #769
  • vmdk_ops does not report attached volumes correctly: inspect volume and vmdk_ops list volumes results are different and getting error "vm doesn't belong to any tenant" #738
  • Need to fix errors found by pylint #721
  • Tenancy: tenant name need to be unique #711
  • Multitenancy - Unable to create a volume on a datastore which is not default #703
  • Tenancy: Tenant rm command needs updates #688
  • Tenancy: Better error message for docker commands #686
  • Misleading error message when a wrong input is given during tenant create #685
  • Admin CLI tenant help should print default values #683
  • Improve the format of "tenant access ls" output #682
  • The "--volume-maxcount" option is confusing #676
  • Tenant cli improvement #675
  • vSphere 6.5 readiness #666
  • Cleanup work for "AdminCLI change to support multitenancy" #653
  • Support python lint for the automated builds. #351

Merged pull requests:

  • Include hostd logs on failure only #779 (kerneltime)
  • Remove unused code around devfs management in vmdkops #775 (kerneltime)
  • Get hostd logs for CI runs #774 (kerneltime)
  • vmdk_ops.cloneVMDK: Fix source volume lockname #771 (brunotm)
  • Vsan_policy_test: Additional log statement to the negative unit test #766 (ashahi1)
  • [test] vmdk_ops: Log error output on get_vsan_devfs_path. #765 (brunotm)
  • Fix displaying default opts for clone and fstype. #755 (brunotm)
  • Add gitter #753 (kerneltime)
  • Remove unused telegram broadcast group. #751 (kerneltime)
  • Fix python and go lint #748 (brunotm)
  • Get attached VM name for attached volume in admin CLI #745 (govint)
  • Add support for waiting for any older build #742 (kerneltime)
  • Run pylint as a part of the ESX build #739 (msterin)
  • Address testbed setup and concurrency. #736 (kerneltime)
  • Update steps for updating documentation online. #732 (kerneltime)
  • code refactoring for tenant management API #729 (lipingxue)
  • Add volume cloning support -o clone-from=volname #726 (brunotm)
  • Fixed errors reported by pyLint #725 (msterin)
  • Calculate allocated capacity and size on Get() across snaps of a volume #723 (govint)
  • Pass current name of the VM thats attached a disk on Get() #722 (govint)
  • Check attached status in removeVMDK before trying to remove volume #720 (brunotm)
  • Confusing error message from volume.create when datastore is not writ… #718 (BaluDontu)
  • Pass the kill switch into docker and nested Makefiles. #717 (kerneltime)
  • Fix for vmdk-ops service unable to identify the newly mounted datasto… #714 (BaluDontu)
  • Synchronise disklib operations in kvESX, add threadutils module. #708 (brunotm)
  • Tenancy bug fixes #706 (pdhamdhere)
  • Bring in the UI work #702 (kerneltime)
  • Handle errors on Get() call from server. #699 (govint)
  • Update Contributing.md #693 (divyenpatel)