Symptoms
Appsync service plans protecting VPLEX distributed volumes are failing.The REST API to query the backend virtual volumes associated with the VPLEX distributed volume cannot be found and fails with a HTTP/1.1 404 error.Appsync UI Log
Application mapping,fa8a53d2-2c15-4718-adb0-525a7ccc75ee,GENL_000044,EMCAppSync,The following application items are on non-configured storage system or on an unsupported storage configuration: . Register the required storage system in AppSync and/or verify that the underlying storage configuration is supported by AppSync. Also, verify if the storage preference set in the Service Plan is supported by the underlying array.
Application mapping,fa8a53d2-2c15-4718-adb0-525a7ccc75ee,SPP_000037,EMCAppSync,Cannot determine the storage type where application resides. Verify if the application is located on a supported EMC storage that has been added to AppSync.
Appsync Server log
[com.emc.archway.restclient.RESTClient] [EMCAppSync] [] 9fa8eb85-4053-4d53-882a-d4db5d4f9883->>>
executeRequest: executing GET: GET https://:443/vplex/v2/clusters/cluster-1/virtual_volumes/ HTTP/1.1
[Thread-570] [com.emc.archway.restclient.RESTClient] [EMCAppSync] [] 9fa8eb85-4053-4d53-882a-d4db5d4f9883->>>
executeRequest: Response Status Line: HTTP/1.1 404
Cause
A code change in VPLEX 6.2 P5 (and higher versions) resulted in the deprecation of the REST API command in use by AppSync for distributed VPLEX volumes.
/vplex/v2/clusters/cluster-1/virtual_volumes/
Note: Appsync service plans protecting VPLEX local volumes remain unaffected by this issue.
Resolution
ResolutionThe issue is resolved in AppSync 4.5 per page 2 of the AppSync 4.5 release notes where it states:
APPSYNC-3833 This fixes an issue where vplex api got broken and protection started failing.