Bug 1449621
| Summary: | [RFE] support for non-shared persistent storage access (RWO) | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | Humble Chirammal <hchiramm> |
| Component: | CNS-deployment | Assignee: | Michael Adam <madam> |
| Status: | CLOSED ERRATA | QA Contact: | krishnaram Karthick <kramdoss> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | cns-3.5 | CC: | akhakhar, annair, asriram, dmesser, hchiramm, jarrpa, madam, mliyazud, mzywusko, pprakash, rcyriac, rhs-bugs, rreddy, rtalur, srmukher |
| Target Milestone: | --- | ||
| Target Release: | CNS 3.6 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Enhancement | |
| Doc Text: |
With this update, support for non-shared persistent storage access has been introduced to extend the heketi feature to dynamically provision and handles RWO workload and cloud-native on gluster block.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-10-11 06:57:55 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1445444 | ||
gluster-block provisioner now allows to create RWO type PVCs.
# oc describe pvc/mongodb-1
Name: mongodb-1
Namespace: storage-project
StorageClass: glusterblockip
Status: Bound
Volume: pvc-79b7cfee-97ba-11e7-9fa7-005056b32785
Labels: app=mongodb-persistent
template=mongodb-persistent-template
Annotations: control-plane.alpha.kubernetes.io/leader={"holderIdentity":"bd7be135-97ad-11e7-a332-0a580a830022","leaseDurationSeconds":15,"acquireTime":"2017-09-12T13:01:22Z","renewTime":"2017-09-12T13:01:28Z","lea...
openshift.io/generated-by=OpenShiftNewApp
pv.kubernetes.io/bind-completed=yes
pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=glusterblockip
volume.beta.kubernetes.io/storage-provisioner=gluster.org/glusterblock
Capacity: 1Gi
Access Modes: RWO
Events: <none>
verified in build - cns-deploy-5.0.0-34.el7rhgs.x86_64
Moving the bug to verified.
doc text looks good to me Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2017:2878 |
Description of problem: As part of providing E2E support for RWO volumes, we need to: Constrain access to RHGS volumes in CNS or CRS mode from a single host for workloads like databases, noSQL workloads, ELK etc. Verify that MySQL, Cassandra and EFK can use RHGS volumes in CNS or CRS mode leveraging the new out-of-tree block provisioner and the kubernetes iSCSI plug-in and run successfully without index performance and stability issues. Ensure that workloads which require RWO access mode use the block provisioner and the iSCSI plugin and workloads that need the RWM access mode use the GlusterFS provisioner and GlusterFS plugin for PV creation and mount. Package tcmu-runner and other dependencies in RHGS product. Version-Release number of selected component (if applicable): CNS 3.5 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: