A couple years ago we posed the question to ceph-devel of whether to integrate the dmclock library into ceph as a git submodule or git subtree, and we ended up choosing a git subtree. As far as I know it is the only git subtree in the ceph repo. Every other external library is brought into ceph as a git submodule. git subtrees have some peculiarities that take some time to get used to and invite a certain set of mistakes. Danny Al-Gaaf has submitted a PR to switch dmclock to a git submodule. [https://github.com/ceph/ceph/pull/21651] I support it but thought it would be best to throw the issue back to ceph-devel for comments. Eric -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html