Skip to content

ploop volumes hanging around after deletion #32

@jaxxstorm

Description

@jaxxstorm

I create a pvc:

NAME                                       CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS    CLAIM                 STORAGECLASS    REASON    AGE
pvc-d8faddb2-0d09-11e8-b2cc-001c42746431   10Gi       RWO            Delete           Bound     default/pagey-mongo   vzprovisioner             6s

And I can see it exists:

[root@tukd-srv-0080 k8s-volumes]# ploop info kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/DiskDescriptor.xml
Opening delta /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3
Opening delta /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3
Adding delta dev=/dev/ploop26165 img=/vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3 (rw)
Mounted /dev/ploop26165p1 at /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3.mnt fstype=ext4 data=',balloon_ino=12'
Unmounting file system at /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3.mnt
Unmounting device /dev/ploop26165
Opening delta /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3/kubernetes-dynamic-pvc-ff4f3069-8022-11e7-ab4f-001c42b2b9a3
   resource           Size           Used
  1k-blocks       20509264          45080
     inodes        1310720             12

However, once I delete the pvc:

kubectl delete -f pagey_aio.yaml
namespace "pagey" deleted
persistentvolumeclaim "pagey-mongo" deleted
ingress "pagey-admin" deleted
service "mongo" deleted
service "pagerbot-admin" deleted
service "pagerbot" deleted
deployment "mongo" deleted
deployment "pagerbot-admin" deleted
deployment "pagerbot" deleted

And I also ensure the pv is deleted:

kubectl delete pv pvc-d8faddb2-0d09-11e8-b2cc-001c42746431                                                                                   
persistentvolume "pvc-d8faddb2-0d09-11e8-b2cc-001c42746431" deleted

But the disk persists:

# ls -alh /vstorage/tukd-pool-04/k8s-volumes/kubernetes-dynamic-pvc-d8faddb2-0d09-11e8-b2cc-001c42746431
total 23M
drwx------ 1 root root   0 Feb  8 19:54 .
drwx------ 1 root root   0 Jul 17  2017 ..
-rwx------ 1 root root 841 Feb  8 19:54 DiskDescriptor.xml
-rwx------ 1 root root   0 Feb  8 19:54 DiskDescriptor.xml.lck
-rwx------ 1 root root 22M Feb  8 19:54 kubernetes-dynamic-pvc-d8faddb2-0d09-11e8-b2cc-001c42746431

What am I missing here?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions