-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
triage/needs-informationIndicates an issue needs more information in order to work on itIndicates an issue needs more information in order to work on it
Description
Describe the bug: Always docker overlay2.size and not pvc request size.
Expected behaviour: The actual size should be the pvc request size.
Steps to reproduce the bug:
-
openebs localpv and docker in same xfs with prjquota enabled
-
enable overlay.size in docker daemon config
cat /etc/docker/daemon.json
{
"storage-driver": "overlay2",
"storage-opts": [
"overlay2.size=10GB"
]
}- deploy a pod and pvc with size equal 5 GB
The output of the following commands will help us better understand what's going on:
-
kubectl get pods -n <openebs_namespace> --show-labelsNAME READY STATUS RESTARTS AGE LABELS localpv-localpv-provisioner-7d59d8f6c-zdt5c 1/1 Running 0 22h app=localpv-provisioner,chart=localpv-provisioner-4.0.0,component=localpv-provisioner,heritage=Helm,name=openebs-localpv-provisioner,openebs.io/component-name=openebs-localpv-provisioner,openebs.io/version=4.0.0,pod-template-hash=7d59d8f6c,release=localpv
-
kubectl logs <upgrade_job_pod> -n <openebs_namespace>I0330 07:08:37.197263 1 controller.go:1366] provision "default/localpv-vol" class "local-ssd": started I0330 07:08:37.201411 1 event.go:285] Event(v1.ObjectReference{Kind:"PersistentVolumeClaim", Namespace:"default", Name:"localpv-vol", UID:"115f2690-dc12-49a5-bd12-adb1b5824f52", APIVersion:"v1", ResourceVersion:"11761250", FieldPath:""}): type: 'Normal' reason: 'Provisioning' External provisioner is provisioning volume for claim "default/localpv-vol" I0330 07:08:37.203873 1 provisioner_hostpath.go:77] Creating volume pvc-115f2690-dc12-49a5-bd12-adb1b5824f52 at node with labels {map[kubernetes.io/hostname:cn002.zw1.local]}, path:/var/openebs/local/pvc-115f2690-dc12-49a5-bd12-adb1b5824f52,ImagePullSecrets:[] 2024-03-30T07:08:45.254Z INFO app/provisioner_hostpath.go:131 {"eventcode": "local.pv.quota.success", "msg": "Successfully applied quota", "rname": "pvc-115f2690-dc12-49a5-bd12-adb1b5824f52", "storagetype": "hostpath"} 2024-03-30T07:08:45.254Z INFO app/provisioner_hostpath.go:215 {"eventcode": "local.pv.provision.success", "msg": "Successfully provisioned Local PV", "rname": "pvc-115f2690-dc12-49a5-bd12-adb1b5824f52", "storagetype": "hostpath"} I0330 07:08:45.254731 1 controller.go:1449] provision "default/localpv-vol" class "local-ssd": volume "pvc-115f2690-dc12-49a5-bd12-adb1b5824f52" provisioned I0330 07:08:45.254744 1 controller.go:1462] provision "default/localpv-vol" class "local-ssd": succeeded I0330 07:08:45.254752 1 volume_store.go:212] Trying to save persistentvolume "pvc-115f2690-dc12-49a5-bd12-adb1b5824f52" I0330 07:08:45.257734 1 volume_store.go:219] persistentvolume "pvc-115f2690-dc12-49a5-bd12-adb1b5824f52" saved I0330 07:08:45.257856 1 event.go:285] Event(v1.ObjectReference{Kind:"PersistentVolumeClaim", Namespace:"default", Name:"localpv-vol", UID:"115f2690-dc12-49a5-bd12-adb1b5824f52", APIVersion:"v1", ResourceVersion:"11761250", FieldPath:""}): type: 'Normal' reason: 'ProvisioningSucceeded' Successfully provisioned volume pvc-115f2690-dc12-49a5-bd12-adb1b5824f52
Anything else we need to know?:
Add any other context about the problem here.
Environment details:
- OpenEBS version (use
kubectl get po -n openebs --show-labels): 4.0.0 - Kubernetes version (use
kubectl version): v1.28.7+k3s1 - Cloud provider or hardware configuration: AMD EPYC 7452 32-Core Processor / Intel D3-S4510 Series 480GB TLC SATA 6Gbps
- OS (e.g:
cat /etc/os-release): ubuntu 22.04 - kernel (e.g:
uname -a): 5.15.0-97-generic - others:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
triage/needs-informationIndicates an issue needs more information in order to work on itIndicates an issue needs more information in order to work on it