On Tuesday, July 01, 2014 9:44 PM, Anne Gentle <a...@openstack.org> wrote:
Thank you for the quick response. > The install guide only recommends a single path, not many options, to ensure > success. I understand the point for writing the document. > There's a little bit of discussion in the developer docs: > http://docs.openstack.org/developer/swift/deployment_guide.html#filesystem-considerations > I think that packstack gives the option of using xfs or ext4, so there must > be sufficient testing for ext4. Thank you for this info. In the discussion, there is a following sentence. " After thorough testing with our use cases and hardware configurations, XFS was the best all-around choice." I would like to know what kind of testing should I do from filesystem point of view? Backgroup of this question is: I read the following performance comparison about ext4 and xfs. There are some results of Benchmark. It seems that performance of ext4 is better than xfs (Eric Whitney's FFSB testing). So I think if performance of swift is more important rather than scalability of it, it is a good idea to use ext4. http://www.linuxtag.org/2013/fileadmin/www.linuxtag.org/slides/Heinz_Mauelshagen_-_Which_filesystem_should_I_use_.e204.pdf Best Regards, Hisashi Osanai From: Anne Gentle [mailto:a...@openstack.org] Sent: Tuesday, July 01, 2014 9:44 PM To: OpenStack Development Mailing List (not for usage questions) Subject: Re: [openstack-dev] Swift: reason for using xfs on devices On Tue, Jul 1, 2014 at 6:21 AM, Osanai, Hisashi <osanai.hisa...@jp.fujitsu.com> wrote: Hi, In the following document, there is a setup up procedure for storage and it seems that swift recommends to use xfs. http://docs.openstack.org/icehouse/install-guide/install/yum/content/installing-and-configuring-storage-nodes.html === 2. For each device on the node that you want to use for storage, set up the XFS volume (/dev/sdb is used as an example). Use a single partition per drive. For example, in a server with 12 disks you may use one or two disks for the operating system which should not be touched in this step. The other 10 or 11 disks should be partitioned with a single partition, then formatted in XFS. === I would like to know the reason why swift recommends xfs rather than ext4? The install guide only recommends a single path, not many options, to ensure success. There's a little bit of discussion in the developer docs: http://docs.openstack.org/developer/swift/deployment_guide.html#filesystem-considerations I think that packstack gives the option of using xfs or ext4, so there must be sufficient testing for ext4. Anne I think ext4 has reasonable performance and can support 1EiB from design point of view. # The max file system size of ext4 is not enough??? Thanks in advance, Hisashi Osanai _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev