From: Malcolm Haak <malcolm@sgi.com>
To: Michael Sevilla <mikesevilla3@gmail.com>, ceph-devel@vger.kernel.org
Subject: Re: CephFS use cases + MDS limitations
Date: Wed, 6 Nov 2013 15:40:30 +1000 [thread overview]
Message-ID: <5279D64E.7090603@sgi.com> (raw)
In-Reply-To: <CAD=PzHJTOnSw24egLutyGEFUZFEo6brcurpwyjmYZabvU_1aMw@mail.gmail.com>
Michael,
I haven't seen any on-list replies yet, so I wasn't sure if this was the
right place. But I'll just reply and somebody will let me know if I am
wrong.
The use cases I have encountered, in my clustered computing universe,
were implemented with a different proprietary clustered file system.
These file-systems were being used as home folders or "shared scratch"
space. And the specific issues occur when you have users who 'misbehave'
or have code that, by way of function create(and destroy) large numbers
of files. And in the process bog down file-system access for everybody.
I have not yet implemented ceph in production in this role but base
testing shows it will encounter the same issues.
While it is ideal to not do such things to a clustered file system, it
would be nice to be able to dedicate an MDS to specific sub folders
without having to create a whole separate sub-file-system/mount-point
(as is the current procedure with other solutions).
It would be really AWESOME to do this 'on the fly'. Having more than one
MDS look after the whole file-system in an ACTIVE/ACTIVE fashion would
be nice/ideal (as long as latency is not too negativity impacted), but
really just being able to 'shard' the file-system up would be more than
sufficient to solve most of the issues I usually encounter. Having this
kind of functionality would be a 'killer feature' for this kind of workload.
I hope my wall of text makes sense. Please feel free to ping me with
questions.
Regards
Malcolm Haak
On 04/11/13 09:53, Michael Sevilla wrote:
> Hi Ceph community,
>
> I’d like to get a feel for some of the problems that CephFS users are
> encountering with single MDS deployments. There were requests for
> stable distributed metadata/MDS services [1] and I’m guessing its
> because your workloads exhibit many, many metadata operations. Some of
> you mentioned opening many files in a directory for checkpointing,
> recursive stats on a directory, etc. [2] and I’d like more details,
> such as:
> - workloads/applications that stress the MDS service that would cause
> you to call for multi-MDS support
> - use cases for the Ceph file system (I’m not really too interested in
> users using CephFS to host VMs, since many of these use cases are
> migrating to RBD)
>
> I’m just trying to get an idea of what’s out there and the problems
> CephFS users encounter as a result of a bottlenecked MDS (single node
> or cluster).
>
> Thanks!
>
> Michael
>
> [1] CephFS MDS Status Discussion,
> http://ceph.com/dev-notes/cephfs-mds-status-discussion/
> [2] CephFS First Product Release Discussion,
> http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/13524
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2013-11-06 5:40 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-03 23:53 CephFS use cases + MDS limitations Michael Sevilla
2013-11-06 5:40 ` Malcolm Haak [this message]
[not found] <1404675857.58.1383757057746.JavaMail.root@thunderbeast.private.linuxbox.com>
2013-11-06 16:59 ` Matt W. Benjamin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5279D64E.7090603@sgi.com \
--to=malcolm@sgi.com \
--cc=ceph-devel@vger.kernel.org \
--cc=mikesevilla3@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.