Re: with "ceph-deploy osd create" logic check (before I write a patch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear all,

I chatted with Alfredodeza, on IRC and will try and make this code work
without depending upon udev.

Regards

Owen

On 07/10/2014 12:19 PM, Owen Synge wrote:
> Dear All,
> 
> This email is about
> 
>     $ ceph-deploy osd create ceph-node4:vdb
> 
> and it not behaving identically too:
> 
>     $ ceph-deploy osd prepare ceph-node2:vdb
>     $ ceph-deploy osd activate ceph-node2:vdb1
> 
> It is my understanding that the following sequence should deploy ceph
> correctly and activate an OSD.
> 
> (on ceph setup server)
> 
>     $ ceph-deploy install ceph-node4
>     $ ceph-deploy new ceph-node2
>     $ ceph-deploy mon create-initial ceph-node2
> 
> (On actual node)
> 
>     # /etc/init.d/ceph start
> 
> (on ceph setup server)
> 
>     $ ceph-deploy osd prepare ceph-node2:vdb
>     $ ceph-deploy osd activate ceph-node2:vdb1
> 
> and that the last two commands above can be replaced with:
> 
> (on ceph setup server)
> 
>     $ ceph-deploy osd create ceph-node4:vdb
> 
> and behind the scenes udev does the second process of activation rather
> than use the command:
> 
> (On actual node)
> 
>     # ceph-disk-activate --mark-init ${distro_init} --mount ${disk}
> 
> it executes:
> 
> (On actual node)
> 
>     # udevadm trigger --subsystem-match=block --action=add
> 
> Is their a logic for the reason why
> 
>     $ ceph-deploy osd create ceph-node4:vdb
> 
> Is described as both "prepare" and "activate" but in fact a different
> command? Would you like a patch to make the code really do the same
> thing, or am I missing some important deployment logic?
> 
> Best regards
> 
> Owen
> 
> PS:
> 
> Goes off to look at why the udev rules are failing and caused me to
> notice this discrepancy.
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux