File tree Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Expand file tree Collapse file tree 3 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,6 @@ Pin: version 1:5.0*
48
48
Pin-Priority: 700
49
49
50
50
# QEMU depends on those
51
- Package: libpmem1 libndctl6 libdaxctl1
51
+ Package: libpmem1 libndctl6 libdaxctl1 pmdk-tools libpmemblk1 libpmemlog1 libpmemobj1 libpmempool1
52
52
Pin: release n=buster-backports
53
53
Pin-Priority: 700
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
14
14
15
15
{% set nova_compute_packages = [
16
16
'ceph-common' ,
17
+ 'daxio' ,
17
18
'device-mapper-multipath' ,
18
19
'e2fsprogs' ,
19
20
'genisoimage' ,
@@ -48,6 +49,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
48
49
'openvswitch-switch' ,
49
50
'open-iscsi' ,
50
51
'parted' ,
52
+ 'pmdk-tools' ,
51
53
'python3-cephfs' ,
52
54
'python3-guestfs' ,
53
55
'python3-ironicclient' ,
@@ -64,7 +66,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
64
66
{% if base_distro == 'debian' or
65
67
(base_distro == 'ubuntu' and base_arch == 'x86_64' ) %}
66
68
{% set nova_compute_packages = nova_compute_packages + [
67
- 'ndctl'
69
+ 'ndctl' ,
68
70
] %}
69
71
{% endif %}
70
72
@@ -78,6 +80,7 @@ RUN rm -f /etc/nova/nova-compute.conf
78
80
79
81
{% set nova_compute_packages = [
80
82
'ceph-common' ,
83
+ 'daxio' ,
81
84
'device-mapper-multipath' ,
82
85
'dosfstools' ,
83
86
'e2fsprogs' ,
@@ -109,6 +112,7 @@ RUN rm -f /etc/nova/nova-compute.conf
109
112
'nfs-common' ,
110
113
'open-iscsi' ,
111
114
'parted' ,
115
+ 'pmdk-tools' ,
112
116
'python3-cephfs' ,
113
117
'python3-guestfs' ,
114
118
'python3-libvirt' ,
@@ -131,7 +135,7 @@ RUN rm -f /etc/nova/nova-compute.conf
131
135
{% if base_distro == 'debian' or
132
136
(base_distro == 'ubuntu' and base_arch == 'x86_64' ) %}
133
137
{% set nova_compute_packages = nova_compute_packages + [
134
- 'ndctl'
138
+ 'ndctl' ,
135
139
] %}
136
140
{% endif %}
137
141
Original file line number Diff line number Diff line change
1
+ ---
2
+ fixes :
3
+ - |
4
+ nova-compute uses daxio to cleanup vpmem backend device on instance
5
+ delete. If the daxio binary is missing in the nova-compute container
6
+ instance delete fails. daxio is provided in centos via daxio, in
7
+ ubuntu via the pmdk-tools package.
You can’t perform that action at this time.
0 commit comments