Re: dropping old distros: el6, precise 12.04, debian wheezy?

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

 



I'm don't prefer it. you have to maintain those releases up to their EOL.

On Thu, Jul 30, 2015 at 8:48 PM, Stijn De Weirdt <stijn.deweirdt@xxxxxxxx> wrote:
i would certainly like that all client libs and/or kernel modules stay tested and supported on these OSes for future ceph releases. not sure how much work that is, but the at least client side shouldn't be affected by the init move.

stijn


On 07/30/2015 04:43 PM, Marc wrote:
Hi,

much like debian already has, I would suggest to not make systemd a
dependency for Ceph (or anything for that matter). The reason being here
that we desperately need sysvinit until the systemd forks are ready
which offer the systemd init system without all those slapped-on
appendages that systemd has accumulated.

Alternatively, would it possible to maintain a dedicated changelog where
all changes to the init scripts are being collected so that people can
maintain their own sysvinit scripts? I just can't foresee systemd
becoming usable in the near future and thus we will have to rely on
sysvinit for quite a while longer.


RHEL6  will be maintained until Nov 2020, debian wheezy LTS until May
2018, so I feel like it would be premature to drop those already. I
can't give any names but I know of at least 2 customers I am consulting
for that have blocked the RHEL7 upgrade due to systemd.

Regards,
Marc

On 07/30/2015 03:54 PM, Sage Weil wrote:
As time marches on it becomes increasingly difficult to maintain proper
builds and packages for older distros.  For example, as we make the
systemd transition, maintaining the kludgey sysvinit and udev support for
centos6/rhel6 is a pain in the butt and eats up time and energy to
maintain and test that we could be spending doing more useful work.

"Dropping" them would mean:

  - Ongoing development on master (and future versions like infernalis
and
jewel) would not be tested on these distros.

  - We would stop building upstream release packages on ceph.com for new
releases.

  - We would probably continue building hammer and firefly packages for
future bugfix point releases.

  - The downstream distros would probably continue to package them,
but the
burden would be on them.  For example, if Ubuntu wanted to ship Jewel on
precise 12.04, they could, but they'd probably need to futz with the
packaging and/or build environment to make it work.

So... given that, I'd like to gauge user interest in these old distros.
Specifically,

  CentOS6 / RHEL6
  Ubuntu precise 12.04
  Debian wheezy

Would anyone miss them?

In particular, dropping these three would mean we could drop sysvinit
entirely and focus on systemd (and continue maintaining the existing
upstart files for just a bit longer).  That would be a relief.  (The
sysvinit files wouldn't go away in the source tree, but we wouldn't worry
about packaging and testing them properly.)

Thanks!
sage
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



--
Asif Murad Khan
Cell: +880-1713-114230
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux