Skip to content

Support empty VDBs #250

@mothslaw

Description

@mothslaw

Is your feature request related to a problem? Please describe.
The engine will soon support "empty VDBs" for plugin-based datasets. Plugins will implement this via their initialize hooks. However, the SDK does not yet correctly support this.

The initialize hook will need to return a brand-new source config object, just the same as configure and unconfigure do. However, the SDK code today incorrectly assumes that a source config object will be passed in by the backend. This is incorrect, and it means that no SDK-based plugin can implement empty VDBs.

Describe the solution you'd like

  1. Fix the API and behavior of initialize.
  2. Add documentation describing what an empty VDBs, and how/why a plugin would implement it.

Describe alternatives you've considered
The alternative is the "standard" Delphix workflow, where all databases are initially created outside of Delphix, and then linked in.

Additional context
Note that this will require changes to the platform API in the engine, which must be completed first.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions