Skip to content

Commit 5df3b7d

Browse files
rakshandabhatmend-for-github-com[bot]ShibasishDelphix
authored
CP-12356 DVP Record size validation changes - Release DVP on PyPi (#561)
* Configure Mend for GitHub.com (#543) * Add .whitesource configuration file * Configure Mend for GitHub.com --------- Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com> Co-authored-by: Shibasish Nandi <[email protected]> * CP-12279 Documentation for ZFS record size change (#554) * CP-12230 DVP Record size validation changes for setting ZFS record size (#556) * CP-12230 DVP Record size validation changes for setting ZFS record size * CP-12367 Record size validation - Bump DVP version (#558) * CP-12377 Record size validation - DVP version documentation (#560) Record size validation - DVP version documentation --------- Co-authored-by: mend-for-github-com[bot] <50673670+mend-for-github-com[bot]@users.noreply.github.com> Co-authored-by: Shibasish Nandi <[email protected]>
1 parent e313784 commit 5df3b7d

File tree

16 files changed

+180
-11
lines changed

16 files changed

+180
-11
lines changed

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 5.0.0
2+
current_version = 5.0.1
33
commit = False
44
tag = False
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(\.(?P<release>[a-z]+)(?P<dev>\d+))?

.whitesource

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"scanSettings": {
3+
"configMode": "AUTO",
4+
"configExternalURL": "",
5+
"projectToken": "",
6+
"enableLicenseViolations": "true",
7+
"displayLicenseViolations": "true",
8+
"enableIaC": "true",
9+
"baseBranches": []
10+
},
11+
"scanSettingsSAST": {
12+
"enableScan": true,
13+
"scanPullRequests": true,
14+
"incrementalScan": true,
15+
"baseBranches": [],
16+
"snippetSize": 10
17+
},
18+
"checkRunSettings": {
19+
"vulnerableCheckRunConclusionLevel": "failure",
20+
"displayMode": "diff",
21+
"useMendCheckNames": true
22+
},
23+
"checkRunSettingsSAST": {
24+
"checkRunConclusionLevel": "failure",
25+
"severityThreshold": "high"
26+
},
27+
"issueSettings": {
28+
"minSeverityLevel": "LOW",
29+
"issueType": "DEPENDENCY"
30+
},
31+
"issueSettingsSAST": {
32+
"minSeverityLevel": "high",
33+
"issueType": "repo"
34+
},
35+
"remediateSettings": {
36+
"workflowRules": {
37+
"enabled": true
38+
}
39+
},
40+
"imageSettings":{
41+
"imageTracing":{
42+
"enableImageTracingPR": false,
43+
"addRepositoryCoordinate": false,
44+
"addDockerfilePath": false,
45+
"addMendIdentifier": false
46+
}
47+
}
48+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0.0
1+
5.0.1

docs/docs/References/Glossary.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ For example, a MySQL plugin might provide an operation called "stop" which knows
7878
## Provisioning
7979
The process of making a virtual copy of a dataset and making it available for use on a target environment.
8080

81+
## Record Size
82+
Delphix allows plugins to override the default record size for the linked source and virtual source datafiles. If the “recordSizeInKB” parameter is passed, it will be used to override the default record size and set the new record size for the respective dSources and empty VDBs. VDBs with parent will be inheriting the record size from their parent dSource or VDB. If the parameter is not passed, then default 8K record size will be set for the datafiles.
83+
8184
## Replication
8285
Delphix allows end users to replicate data objects between Delphix Engines by creating a replication profile. Data objects that belong to a plugin can also be part of the replication profile. Refer to the [Delphix Engine Documentation](https://cd.delphix.com/docs/latest/) for more details.
8386

docs/docs/References/Schemas_and_Autogenerated_Classes.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,20 @@ Defines properties used to identify [linked sources](Glossary.md#linked-source).
122122
}
123123
```
124124

125+
To set [record size](Glossary.md#record-size) for the datafiles of the linked source, pass the property "recordSizeInKB" in the [LinkedSourceDefinition Schema](#linkedsourcedefinition-schema). The value of the recordSizeInKB property must be an integer and power of 2 ranging from 1 to 16384. It will set the value of record size in KB. If this parameter is not passed, then default 8K record size will be set.
126+
```json
127+
{
128+
"type": "object",
129+
"required": ["name", "port"],
130+
"additionalProperties": false,
131+
"properties": {
132+
"name": { "type": "string" },
133+
"port": { "type": "integer" },
134+
"recordSizeInKB": {"type": "integer"}
135+
}
136+
}
137+
```
138+
125139
### LinkedSourceDefinition Class
126140

127141
Autogenerated based on the [LinkedSourceDefinition Schema](#linkedsourcedefinition-schema).
@@ -164,6 +178,20 @@ Defines properties used to identify [virtual sources](Glossary.md#virtual-source
164178
}
165179
```
166180

181+
To set [record size](Glossary.md#record-size) for the datafiles of the empty VDB, pass the property "recordSizeInKB" in the [VirtualSourceDefinition Schema](#virtualsourcedefinition-schema). The value of the recordSizeInKB property must be an integer and power of 2 ranging from 1 to 16384. It will set the value of record size in KB. If this parameter is not passed, then default 8K record size will be set. VDB with parent source will inherit the record size value from its parent dSource or VDB.
182+
```json
183+
{
184+
"type": "object",
185+
"required": ["name", "port"],
186+
"additionalProperties": false,
187+
"properties": {
188+
"name": { "type": "string" },
189+
"port": { "type": "integer" },
190+
"recordSizeInKB": {"type": "integer"}
191+
}
192+
}
193+
```
194+
167195
### VirtualSourceDefinition Class
168196

169197
Autogenerated based on the [VirtualSourceDefinition Schema](#virtualsourcedefinition-schema).

docs/docs/References/Version_Compatibility.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
| vSDK Version | Earliest Supported DE Version | Latest Supported DE Version |
66
|------------------------------------------|:-----------------------------:|:-----------------------------------------------------------------:|
7+
| [5.0.1](../Release_Notes/5.0.1/5.0.1.md) | 2025.2.0.0 | [Latest Release](https://cd.delphix.com/docs/latest/new-features) |
78
| [5.0.0](../Release_Notes/5.0.0/5.0.0.md) | 29.0.0.0 | [Latest Release](https://cd.delphix.com/docs/latest/new-features) |
89
| [4.1.0](../Release_Notes/4.1.0/4.1.0.md) | 12.0.0.0 | [Latest Release](https://cd.delphix.com/docs/latest/new-features) |
910
| [4.0.5](../Release_Notes/4.0.5/4.0.5.md) | 6.0.16.0 | [Latest Release](https://cd.delphix.com/docs/latest/new-features) |
@@ -19,6 +20,7 @@
1920

2021
| vSDK Version | Python Version |
2122
|------------------------------------------|:--------------:|
23+
| [5.0.1](../Release_Notes/5.0.1/5.0.1.md) | 3.11 |
2224
| [5.0.0](../Release_Notes/5.0.0/5.0.0.md) | 3.11 |
2325
| [4.1.0](../Release_Notes/4.1.0/4.1.0.md) | 3.8 |
2426
| [4.0.5](../Release_Notes/4.0.5/4.0.5.md) | 3.8 |

docs/docs/Release_Notes/.pages

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
arrange:
2+
- 5.0.1
23
- 5.0.0
34
- 4.1.0
45
- 4.0.5
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Release - v5.0.1
2+
3+
To install or upgrade the SDK, refer to instructions [here](../../Getting_Started.md#installation).
4+
5+
## New & Improved
6+
7+
* Enhanced schema validation to set [record size](../../References/Glossary.md#record-size).
8+
9+
## Breaking Changes
10+
11+
* No breaking changes in this release!

docs/mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
site_name: Delphix Virtualization SDK 5.0.0
1+
site_name: Delphix Virtualization SDK 5.0.1
22

33
repo_name: Delphix Virtualization SDK
44
repo_url: https://github.com/delphix/virtualization-sdk/
@@ -20,7 +20,7 @@ theme:
2020
- content.code.copy
2121
- content.code.annotate
2222

23-
copyright: Copyright &copy; 2024 Delphix Corp.
23+
copyright: Copyright &copy; 2025 Delphix Corp.
2424

2525
extra:
2626
analytics:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
5.0.0
1+
5.0.1

0 commit comments

Comments
 (0)