Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cmake: remove WITH_MDS option #10186

Merged
merged 1 commit into from
Jul 8, 2016
Merged

cmake: remove WITH_MDS option #10186

merged 1 commit into from
Jul 8, 2016

Conversation

alimaredia
Copy link
Contributor

Signed-off-by: Ali Maredia amaredia@redhat.com

This patch can merge as long as there's agreement that the WITH_MDS option can go away.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
@alimaredia alimaredia changed the title [DNM] cmake: remove option [DNM] cmake: remove WITH_MDS option Jul 7, 2016
@liewegas
Copy link
Member

liewegas commented Jul 7, 2016

@ktdreyer ?

@ktdreyer
Copy link
Member

ktdreyer commented Jul 7, 2016

👍 for simplicity

@liewegas
Copy link
Member

liewegas commented Jul 7, 2016

👍 from me too!

@tchaikov tchaikov changed the title [DNM] cmake: remove WITH_MDS option cmake: remove WITH_MDS option Jul 8, 2016
@tchaikov tchaikov merged commit 07387eb into master Jul 8, 2016
@tchaikov tchaikov deleted the wip-cmake-no-with-mds branch July 8, 2016 03:41
ivancich added a commit that referenced this pull request Jul 13, 2016
removes the final one (dependency of vstart on ceph-mds).

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
@ivancich
Copy link
Member

Might a better approach had been to use the WITH_CEPHFS to control building and testing of the mds library and the ceph-mds program? With this merge it's now possible to build without the ceph filesystem and the mds will nonetheless be built.

@alimaredia
Copy link
Contributor Author

@liewegas @tchaikov @jcsp @gregsfortytwo have any thoughts on what @ivancich mentioned?

@gregsfortytwo
Copy link
Member

I'm not really aware of either of those build options, so nothing detailed.

In general, building the MDS without the filesystem is weird. But you might want to be able to build the clients without building the MDS, if for instance porting/qualifying clients on weird platforms but not going through the effort of the full server. In which case maybe rename WITH_CEPHFS to WITH_CEPHFS and use WITH_CEPHFS for the full stack?
Or not. I don't have strong feelings about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
6 participants