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
What's new
- Support for cloned disks
- Concurrency improvements
- Tenancy improvements
- Bug fixes
0.9 (2016-11-29)
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)