Symptoms:
phProdLogDrainerTaskExecutor-2 ERROR ph.phservice.push.telemetry.DefaultTelemetryLevelService Unexpected error during telemetry level retrieval for CollectorAgent: {collectorId:VDDK.7_0, collectorInstanceId:########-####-####-####-########27b}
java.util.concurrent.CompletionException: com.vmware.ph.phservice.common.manifest.ManifestContentProvider$ManifestException: com.vmware.ph.client.api.exceptions.PhClientException: The PhoneHome buffering feature is supposed to work with a single instanceId value for concrete collectorId. You are trying to create a client with collectorId=VDDK.7_0 and instanceId=########-####-####-####-########27b but you have already created a client with collectorId=VDDK.7_0 and instanceId=########-####-####-####-########fe5
phProdLogDrainerTaskExecutor-5 120 11,214,496 sun.misc.Launcher$AppClassLoader @ 0xf1200000 false java.lang.Thread @ 0xf5625d08 »
phProdLogDrainerTaskExecutor-1 120 10,978,120 sun.misc.Launcher$AppClassLoader @ 0xf1200000 false java.lang.Thread @ 0xf5624c20 »
If you are unable to update your vCenter Server at the moment, then download the attached script called "cleaning_vddk_script.sh", this script will greatly reduce VDDK files and prevent further errors.
To run the script:
1. Upload the script to vCenter Server via SCP. You could upload the script to any location (ex: /tmp)
2. Go to the location where you saved the file
3. Make sure the file has "execute" permissions with this command:
chmod 555 cleaning_vddk_script.sh
4. Run the script:
./cleaning_vddk_script.sh
Note: By default, the script will apply changes to files older than 180 days. You can pass a parameter to the script in order to use different value such as 90 days, ex:
./cleaning_vddk_script.sh 90