Public bug reported: ceph-kvstore-tool, ceph-monstore-tool, ceph-osdomap-tool were shipped within ceph-test package,but the ceph-test package was dropped by [0] in bionic-train UCA release.
I believe the reason is that most of the binaries (except those 3 tools) in ceph-test package are meant for just testing and developing, they are not needed for production env, so the idea to drop this package is good, but those 3 tools were also dropped along with this package. Those 3 tools are very important to troubleshoot production issues, so we need to add them back. Since Luminous, upstream realized that it doesn't make sense to put them into ceph-test package, so they've moved those 3 tools to different packages in PR[1]. So, to fix this, we should do the same as upstream, which is : Move ceph-kvstore-tool to ceph-base package Move ceph-monstore-tool to ceph-mon package Move ceph-osdomap-tool to ceph-osd package Worth mentioning that, upstream also added a PR[2] after [1] was landed to fix an upgrade failure, it claims that [1] didn't update the relationship between those packages accordingly, thus caused the upgrade failure Note that this only affects Train, Ussuri does contain those 3 tools. [0]https://launchpad.net/ubuntu/+source/ceph/14.2.1-0ubuntu1 [1]https://github.com/ceph/ceph/pull/18289 [2]https://github.com/ceph/ceph/pull/18474 ** Affects: ceph (Ubuntu) Importance: Undecided Status: New ** Description changed: - ceph-kvstore-tool, ceph-monstore-tool, ceph-osdomap-tool were shipped within ceph-test package, - But the ceph-test package was dropped by [0] in bionic-train UCA release. + ceph-kvstore-tool, ceph-monstore-tool, ceph-osdomap-tool were shipped + within ceph-test package,but the ceph-test package was dropped by [0] in + bionic-train UCA release. - I believe the reason is that most of the binaries (except those 3 tools) in ceph-test package - are meant for just testing and developing, they are not needed for production env, so the idea to - drop this package is good, but those 3 tools were also dropped along with this package. + I believe the reason is that most of the binaries (except those 3 tools) + in ceph-test package are meant for just testing and developing, they are + not needed for production env, so the idea to drop this package is good, + but those 3 tools were also dropped along with this package. Those 3 tools are very important to troubleshoot production issues, so we need to add them back. Since Luminous, upstream realized that it doesn't make sense to put them into ceph-test package, so they've moved those 3 tools to different packages in PR[1]. So, to fix this, we should do the same as upstream, which is : Move ceph-kvstore-tool to ceph-base package Move ceph-monstore-tool to ceph-mon package Move ceph-osdomap-tool to ceph-osd package - Worth mentioning that, upstream also added a PR[2] after [1] was landed to fix an upgrade - failure, it claims that [1] didn't update the relationship between those packages accordingly, thus - caused the upgrade failure + Worth mentioning that, upstream also added a PR[2] after [1] was landed + to fix an upgrade failure, it claims that [1] didn't update the + relationship between those packages accordingly, thus caused the upgrade + failure Note that this only affects Train, Ussuri does contain those 3 tools. [0]https://launchpad.net/ubuntu/+source/ceph/14.2.1-0ubuntu1 [1]https://github.com/ceph/ceph/pull/18289 [2]https://github.com/ceph/ceph/pull/18474 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1917288 Title: Missing to package ceph-kvstore-tool, ceph-monstore-tool, ceph- osdomap-tool in bionic-train UCA release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1917288/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs