Actions
Bug #15450
closedceph-disk: PrepareData::set_data_partition invalid check
Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
https://github.com/ceph/ceph/pull/8508/commits/877004350668d349de98243f0499c042d73eddcf
commit 877004350668d349de98243f0499c042d73eddcf
Author: youji <youji@ebay.com>
Date: Fri Apr 8 07:16:04 2016 -0700
ceph-disk: fix set_data_partition() when data is partition.
Signed-off-by: You Ji <youji@ebay.com>
diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py
index d0ec596..c13cda4 100755
--- a/src/ceph-disk/ceph_disk/main.py
+++ b/src/ceph-disk/ceph_disk/main.py
@@ -2539,8 +2539,8 @@ class PrepareData(object):
self.args.data)
self.partition = DevicePartition.factory(
path=None, dev=self.args.data, args=self.args)
- ptype = partition.get_ptype()
- ready = Ptype.get_ready_by_type('osd')
+ ptype = self.partition.get_ptype()
+ ready = Ptype.get_ready_by_name('osd')
if ptype not in ready:
LOG.warning('incorrect partition UUID: %s, expected %s'
% (ptype, str(ready)))
Actions