Hi,

The ceph-disk (10.0.4 version) command seems to have problems operating on a 
Redhat 7 system, it uses the partprobe command unconditionally to update the 
partition table, I had to change this to partx -u to get past this.

@@ -1321,13 +1321,13 @@
     processed, i.e. the 95-ceph-osd.rules actions and mode changes,
     group changes etc. are complete.
     """
-    LOG.debug('Calling partprobe on %s device %s', description, dev)
+    LOG.debug('Calling partx on %s device %s', description, dev)
     partprobe_ok = False
     error = 'unknown error'
     for i in (1, 2, 3, 4, 5):
         command_check_call(['udevadm', 'settle', '--timeout=600'])
         try:
-            _check_output(['partprobe', dev])
+            _check_output(['partx', '-u', dev])
             partprobe_ok = True
             break
         except subprocess.CalledProcessError as e:


It really needs to be doing that conditional on the operating system version.

Steve
 

----------------------------------------------------------------------
The information contained in this transmission may be confidential. Any 
disclosure, copying, or further distribution of confidential information is not 
permitted unless such privilege is explicitly granted in writing by Quantum. 
Quantum reserves the right to have electronic communications, including email 
and attachments, sent across its networks filtered through anti virus and spam 
software programs and retain such messages in order to comply with applicable 
data security and retention requirements. Quantum is not responsible for the 
proper and complete transmission of the substance of this communication or for 
any delay in its receipt.
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to