Description
There are situations where the same data can be accessed via different paths.
A common example on azure is data being read and written sequentially from blob storage, but a need for random access from roxie to be via hpc-cache.
A second example is where blob storage is normally mounted via nfs, but we would prefer to use direct access to the blob api (for copying or other examples).
The proposal is to add a set of access aliases within a data plane. This would allow the pvcs and mount points to be overridden for the different ways of accessing the data.
The details of the implementation will be added as a comment.
millti01 FYI, aiming to implement for 8.6.16
Attachments
1.
|
Extend the schema to allow the alternative access paths to be defined |
|
Resolved | Gavin Halliday |
2.
|
Document the support for aliases |
|
New | Unassigned |
3.
|
Refactor function prototypes to take access mode parameter |
|
Resolved | Gavin Halliday |
4.
|
Update the access modes in roxie |
|
Merge Pending | Gavin Halliday |
5.
|
Update the access modes in rest of system |
|
New | Unassigned |
6.
|
Use the access mode passed to lookup to return the correct alias |
|
Resolved | Jake Smith |
7.
|
Use correct plane access mode, in logical file creation, such that they select most apprioriate plane alias |
|
New | Unassigned |
8.
|
Review access modes (particurlalry tbd*) in other (than Thor) engines and elsewhere |
|
New | Unassigned |