Skip to content

Commit e178e72

Browse files
author
John Wolfe
committed
Merge branch 'stable-12.2.x'
2 parents 162eba6 + e5b380e commit e178e72

File tree

92 files changed

+2989
-1213
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+2989
-1213
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,3 +241,4 @@ Please send an email to one of these mailing lists based on the nature of your q
241241
- Development related questions : [email protected]
242242
- Miscellaneous questions: [email protected]
243243
- General project announcements: [email protected]
244+

ReleaseNotes.md

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# open-vm-tools 12.1.5 Release Notes
1+
# open-vm-tools 12.2.0 Release Notes
22

3-
Updated on: 29th NOV 2022
3+
Updated on: 7 MAR 2023
44

5-
open-vm-tools | 29th NOV 2022 | Build 20735119
5+
open-vm-tools | 7 MAR 2023 | Build 21223074
66

77
Check back for additions and updates to these release notes.
88

@@ -20,17 +20,17 @@ The release notes cover the following topics:
2020

2121
## <a id="whatsnew" name="whatsnew"></a>What's New
2222

23-
There are no new features in the open-vm-tools 12.1.5 release. This is primarily a maintenance release that addresses a few critical problems.
23+
There are no new features in the open-vm-tools 12.2.0 release. This is primarily a maintenance release that addresses a few critical problems.
2424

2525
* Please see the [Resolved Issues](#resolvedissues) and [Known Issues](#knownissues) sections below.
2626

27-
* A complete list of the granular changes in the open-vm-tools 12.1.5 release is available at:
27+
* A complete list of the granular changes in the open-vm-tools 12.2.0 release is available at:
2828

29-
[open-vm-tools ChangeLog](https://github.com/vmware/open-vm-tools/blob/stable-12.1.5/open-vm-tools/ChangeLog)
29+
[open-vm-tools ChangeLog](https://github.com/vmware/open-vm-tools/blob/stable-12.2.0/open-vm-tools/ChangeLog)
3030

3131
## <a id="i18n" name="i18n"></a>Internationalization
3232

33-
open-vm-tools 12.1.5 is available in the following languages:
33+
open-vm-tools 12.2.0 is available in the following languages:
3434

3535
* English
3636
* French
@@ -42,6 +42,10 @@ open-vm-tools 12.1.5 is available in the following languages:
4242
* Simplified Chinese
4343
* Traditional Chinese
4444

45+
## <a id="guestop" name="guestop"></a>Guest Operating System Customization Support
46+
47+
The [Guest OS Customization Support Matrix](http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf) provides details about the guest operating systems supported for customization.
48+
4549
## <a id="interop" name="interop"></a>Interoperability Matrix
4650

4751
The [VMware Product Interoperability Matrix](http://partnerweb.vmware.com/comp_guide2/sim/interop_matrix.php) provides details about the compatibility of current and earlier versions of VMware Products. 
@@ -50,21 +54,34 @@ The [VMware Product Interoperability Matrix](http://partnerweb.vmware.com/comp_
5054

5155
* **A number of Coverity reported issues have been addressed.**
5256

53-
* **The deployPkg plugin may prematurely reboot the guest VM before cloud-init has completed user data setup.**
57+
* **The vmtoolsd task is blocked in the uninterruptible state while doing a quiesced snapshot.**
58+
59+
As the ioctl FIFREEZE is done during a quiesced snapshot operation, an EBUSY could be seen because of an attempt to freeze the same superblock more than once depending on the OS configuration (e.g. usage of bind mounts). An EBUSY could also mean another process has locked or frozen that filesystem. That later could lead to the vmtoolsd process being blocked and ultimately other processes on the system could be blocked.
60+
61+
The Linux quiesced snapshot procedure has been updated that when an EBUSY is received, the filesystem FSID is checked against the list of filesystems that have already been quiesced. If not previously seen, a warning that the filesystem is controlled by another process is logged and the quiesced snapshot request will be rejected.
62+
63+
This fix to lib/syncDriver/syncDriverLinux.c is directly applicable to previous releases of open-vm-tools and is available at:
64+
65+
https://github.com/vmware/open-vm-tools/commit/9d458c53a7a656d4d1ba3a28d090cce82ac4af0e
66+
67+
* **Updated the guestOps to handle some edge cases.**
68+
69+
When File_GetSize() fails or returns a -1 indicating the user does not have access permissions:
70+
71+
1. Skip the file in the output of the ListFiles() request.
72+
2. Fail an InitiateFileTransferFromGuest operation.
5473

55-
If both the Perl based Linux customization script and cloud-init run when the guest VM boots, the deployPkg plugin may reboot the guest before cloud-init has finished. The deployPkg plugin has been updated to wait for a running cloud-init process to finish before the guest VM reboot is initiated.
74+
* **The following pull requests and issues have been addressed.**
5675

57-
This issue is fixed in this release.
76+
* Detect the proto files for the containerd grpc client in alternate locations.
5877

59-
* **A SIGSEGV may be encountered when a non-quiesing snapshot times out.**
78+
[Pull request #626](https://github.com/vmware/open-vm-tools/pull/626)
6079

61-
This issue is fixed in this release.
80+
* FreeBSD: Support newer releases and code clean-up for earlier versions.
6281

63-
* **Unwanted vmtoolsd service error message if not on a VMware hypervisor.**
82+
[Pull request #584](https://github.com/vmware/open-vm-tools/pull/584)
6483

65-
When open-vm-tools comes preinstalled in a base Linux release, the vmtoolsd services are started automatically at system start and desktop login. If running on physical hardware or in a non-VMware hypervisor, the services will emit an error message to the Systemd's logging service before stopping.
6684

67-
This issue is fixed in this release.
6885

6986
## <a id="knownissues" name="knownissues"></a>Known Issues
7087

open-vm-tools/AUTHORS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,6 @@ Bartosz Brachaczek Make HgfsConvertFromNtTimeNsec aware of 64-bit time_t on i386
8585

8686
Bernd Zeimetz Fix building containerinfo plugin on i386
8787
- https://github.com/vmware/open-vm-tools/pull/588
88+
89+
Dirk Mueller Detect the proto files for containerd grpc client on SUSE like systems
90+
- https://github.com/vmware/open-vm-tools/pull/626

0 commit comments

Comments
 (0)