delphix / virtualization-sdk

Delphix vSDK.
Apache License 2.0
7 stars 25 forks source link

CP-9575 Add support for additional mount in vsdk/dvp for dSources operations #459

Closed SumoSourabh closed 1 year ago

SumoSourabh commented 1 year ago

Background

Currently, Delphix engine does not support multiple mounts for dSource created by AppData / plugins / select connectors. For cluster based databases, the requirement is to support additional mount points for dSources also. As part of the changes, mounts is added to staged_source and StagedMountSpecResponse.

Problem

IDEA is to support multiple mounts for Staged sources.

Solution

dvp-api 1.7.1.dev0 is published to TestPyPi which now support mounts in staged_source and StagedMountSpecResponse.

Platform package has been updated to now consume the mounts from staged_source and also set the multiple mounts received from plugin to StagedMountSpecResponse.

Testing Done

Manual Testing

Automated Testing For auomated testing, we are only testing for regression use cases as we are supporting backward compatibility, so older plugins should work fine with the new changes.