All of lore.kernel.org
 help / color / mirror / Atom feed
* removing 'rados cppool' command
@ 2016-05-06 19:41 Sage Weil
       [not found] ` <alpine.DEB.2.11.1605061538160.1841-Wo5lQnKln9t9PHm/lf2LFUEOCMrvLtNR@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Sage Weil @ 2016-05-06 19:41 UTC (permalink / raw)
  To: ceph-devel, ceph-users

This PR

	https://github.com/ceph/ceph/pull/8975

removes the 'rados cppool' command.  The main problem is that the command 
does not make a faithful copy of all data because it doesn't preserve the 
snapshots (and snapshot related metadata).  That means if you copy an RBD 
pool it will render the images somewhat broken (snaps won't be present and 
won't work properly).  It also doesn't preserve the user_version field 
that some librados users may rely on.

Since it's obscure and of limited use, this PR just removes it.

Alternatively, we could add safeguards so that it refuses to make a copy 
if there are any selfmanaged_snaps, and/or generate some warnings.  

Any objections?
sage

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-05-07  7:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-06 19:41 removing 'rados cppool' command Sage Weil
     [not found] ` <alpine.DEB.2.11.1605061538160.1841-Wo5lQnKln9t9PHm/lf2LFUEOCMrvLtNR@public.gmane.org>
2016-05-06 21:18   ` Yehuda Sadeh-Weinraub
2016-05-06 21:27     ` Sage Weil
2016-05-06 21:48       ` Yehuda Sadeh-Weinraub
2016-05-07  7:06   ` Mykola Golub

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.