From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joao Eduardo Luis Subject: Re: ceph-disk is now deprecated Date: Tue, 28 Nov 2017 12:38:36 +0000 Message-ID: <1db3fa50-d022-bf37-eb4b-098882ea0984@suse.de> References: <1821337488.5487.1511856776936@ox.pcextreme.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ceph-users-bounces-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org Sender: "ceph-users" To: Alfredo Deza , Wido den Hollander Cc: "ceph-users-idqoXFIVOFJgJs9I8MT0rw@public.gmane.org" , ceph-devel List-Id: ceph-devel.vger.kernel.org On 11/28/2017 11:54 AM, Alfredo Deza wrote: > On Tue, Nov 28, 2017 at 3:12 AM, Wido den Hollander wrote: >> >>> Op 27 november 2017 om 14:36 schreef Alfredo Deza : >>> >>> >>> For the upcoming Luminous release (12.2.2), ceph-disk will be >>> officially in 'deprecated' mode (bug fixes only). A large banner with >>> deprecation information has been added, which will try to raise >>> awareness. >>> >> >> As much as I like ceph-volume and the work being done, is it really a good idea to use a minor release to deprecate a tool? >> >> Can't we just introduce ceph-volume and deprecate ceph-disk at the release of M? Because when you upgrade to 12.2.2 suddenly existing integrations will have deprecation warnings being thrown at them while they haven't upgraded to a new major version. > > ceph-volume has been present since the very first release of Luminous, > the deprecation warning in ceph-disk is the only "new" thing > introduced for 12.2.2. I think Wido's question still stands: why can't ceph-disk be deprecated solely in M, and removed by N? I get that it probably seems nuts to support ceph-disk and ceph-volume; and by deprecating and removing in (less than) a full release cycle will force people to actually move from one to the other. But we're also doing it when roughly 4 months away from Mimic being frozen. This is the sort of last minute overall, core, changes that are not expected from a project that should be as mature as Ceph. This is not some internal feature that users won't notice - we're effectively changing the way users deploy and orchestrate their clusters. -Joao