Overview
This page covers common issues encountered when using XSDS block, object, and shared file storage — including diagnosis steps and resolutions for each scenario.Prerequisites
- Access to the Xloud Dashboard and CLI (
openstackCLI authenticated) - For advanced diagnostics, contact your storage administrator. Your administrator can configure this through XDeploy.
Common Issues
Volume stuck in 'creating' status
Volume stuck in 'creating' status
Cause: The storage scheduler could not place the volume on a suitable backend,
or the backend is temporarily unavailable.Diagnosis:Common causes and resolutions:
Contact your storage administrator if the volume remains in
Check volume status and fault message
| Cause | Resolution |
|---|---|
| Insufficient capacity in the target pool | Choose a different volume type or contact your administrator to expand capacity. Your administrator can configure this through XDeploy. |
| Volume type references an unavailable backend | Try a different volume type; contact your administrator if the issue persists. Your administrator can configure this through XDeploy. |
| Storage service temporarily unhealthy | Wait 2–3 minutes and check status again; contact your administrator if it persists beyond 5 minutes. Your administrator can configure this through XDeploy. |
| Quota exceeded | Check quota with openstack quota show --volume and request an increase from your administrator |
creating state for
more than 5 minutes. Your administrator can configure this through XDeploy.Volume stuck in 'deleting' status
Volume stuck in 'deleting' status
Cause: A snapshot derived from this volume still exists, or there is an
ongoing operation that holds a lock on the volume.Diagnosis:Resolution:
List snapshots from this volume
- Delete all snapshots that were created from this volume:
Delete child snapshot
- After all child snapshots are deleted, retry the volume deletion:
Retry volume deletion
Snapshot creation fails
Snapshot creation fails
Cause: The source volume is attached and has in-flight I/O, or the snapshot
quota for the project has been reached.Diagnosis:Look for
Check project snapshot quota
snapshots in the output. If used >= limit, request a quota increase.Resolution:- For quota exceeded: contact your administrator to increase the snapshot quota. Your administrator can configure this through XDeploy.
- For consistency issues: flush application writes before taking a snapshot of a database volume (see Snapshots — Consistency)
Object storage — poor upload/download performance
Object storage — poor upload/download performance
Cause: Large numbers of small objects, high latency between the client and
the gateway, or network routing through the public internet for intra-cluster traffic.Resolution:
- Use multi-part upload for objects larger than 100 MB:
boto3 multi-part upload
- For small-object workloads, batch objects into larger archives where the application permits
- Verify network path to the storage endpoint — avoid routing through the public internet for intra-cluster traffic
NFS mount fails or is inaccessible
NFS mount fails or is inaccessible
Cause: Firewall rules blocking NFS traffic, incorrect export path, or the
NFS gateway service is unhealthy.Diagnosis:Resolution:
Test NFS gateway connectivity
Check mount connectivity
- Ensure security group rules on the client instance permit outbound traffic to the NFS gateway on ports 111 (portmapper) and 2049 (NFS)
- Verify the export path matches exactly what was provided in the Dashboard
- If
showmounthangs, the NFS gateway may be temporarily unavailable — contact your storage administrator
NFS port 2049 must be open in the security group applied to client instances.
Navigate to Project → Network → Security Groups and verify the rule exists.
S3 authentication error (403 Forbidden)
S3 authentication error (403 Forbidden)
Cause: The access key or secret key is incorrect, expired, or belongs to a
different project.Resolution:
- Verify credentials in the Dashboard under Project → Object Store → Access Keys
- If the key was deleted or lost, generate a new key pair:
- Navigate to Project → Object Store → Access Keys → Create Key
- Update all applications and configuration files using the old key
- Confirm the endpoint URL matches your region:
Verify S3 endpoint
Diagnostics Reference
| Issue | First Diagnostic Command |
|---|---|
| Volume not creating | openstack volume show <VOL> -c status -c fault |
| Quota check | openstack quota show --volume |
| Snapshot list for volume | openstack volume snapshot list --volume <VOL> |
| Object storage endpoint | openstack catalog show object-store |
| NFS gateway reachability | showmount -e <gateway-ip> |
When to Contact Support
Contact support@xloud.tech if:- A volume has been stuck in
creatingordeletingstate for more than 10 minutes - The storage administrator cannot resolve the issue from the cluster admin CLI
- You observe data inconsistency after a snapshot restore
- Object storage bucket contents are missing unexpectedly
Next Steps
XSDS Admin Troubleshooting
Cluster-level diagnostics for storage administrators — OSD failures, slow requests
Data Protection
Configure replication and erasure coding to reduce exposure to hardware failures
Snapshots
Best practices for creating consistent snapshots to minimize recovery risk
Support
Contact Xloud support for issues that require cluster-level investigation