Hi:
This is just draft PR for ceph upgrading. Please feel free to give your advices.
PR 1: change cephfs1 into cephfs2
https://github.com/shangdehao1/stx-upstream/commit/d612093fab072afb4fb9d054deca924778084ad6
PR 2 : ceph13.2.0 need to download new packages :
PR: https://github.com/shangdehao1/stx-tools/commit/09abdefc37ba70f452c5998390ce167c5cb2d50d
PR 3: don’t ignore files at compress process. ( TODO : better method to replace it)
PR: https://github.com/shangdehao1/stx-root/commit/1bedca4609fbca06746f7bbfda27e7023949af37
PR4: ceph 13.2.0 commit id.
https://github.com/shangdehao1/stx-integ/commit/1ab1d71591faa7ddf83b2cd7d53cef5def9dc1c0
How to create ceph13.2.0 repo
1: wget http://cbs.centos.org/kojifiles/packages/ceph/13.2.0/0.el7/src/ceph-13.2.0-0.el7.src.rpm
2: rpm2cpio ceph-13.2.0-0.el7.src.rpm | cpio -div
3: tar -xvjf ceph-13.2.0.tar.bz2
4:modify ceph.spce
1: disable python3
2: apply the
patch
to solve the conflict between openstack-keystone and ceph 13.2.0
3: modify ceph version: namely 0.el7%{?_tis_dist}.%{tis_patch_ver}
4: modify compress format into tar.gz
5: disbale some useless package.
Ceph debug info package
Ceph dashboard
TODO: refer to stx-ceph, to disable more package.
Next step:
1: for PR 3, at compress process, still ignore this useless files, but for ceph, need to include these files.
2: in order to speed up building, need to disable useless packages.
2: integrate stx-ceph patch into ceph13.2.0
3: testing at runtime.
Thanks
Dehao