openstack-ansible/tests
Kevin Carter 986e35ab4e Add mount options whenever formatting disks
This change provides mount options for all of the file system types
we use. These mount options will ensure that the underlying file systems
react with the best possible performance when building a test cloud. The
main motivation behind this patch is to help resolve bug 1753790 which
is causing sporatic failure when gating on RAX test instances that have
a secondary data disks. We were providing no options when mounting a
secondary disk which results in using the system defaults which may not
be very optimal under general workloads. The options have been added to
the bootstrap role and will be consistently applied whenever a given FS
is used.

> Part of this chagne is to modify the FS type for /var/lib/nova. We
  were using EXT4 and the recommended FS for VM workloads is XFS.

> The mount options have largely been derived from the following posts,
  https://www.phoronix.com/scan.php?page=article&item=linux414-fs-compare&num=1
  https://www.phoronix.com/scan.php?page=article&item=linux-415-fs&num=1

Change-Id: I75e00af687d46551e19178604b60665342cf2cae
Closes-Bug: #1753790
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2018-05-18 22:14:50 +00:00
..
inventory Create complete AIO inventory config for tests 2016-09-23 15:56:14 -04:00
roles/bootstrap-host Add mount options whenever formatting disks 2018-05-18 22:14:50 +00:00
vars Improve Congress scenario testing 2018-04-24 00:15:55 +05:00
ansible.cfg Update ansible to version 2.1 2016-06-02 08:54:41 -05:00
bootstrap-aio.yml Ensure that constraints are used for AIO bootstrap 2018-02-18 13:48:37 +00:00
data-plane-test.sh Add debug data to data-plane-test 2017-07-08 15:45:50 +00:00
disk-access-test.sh Implement a data plane down time test for upgrades 2017-06-15 14:43:45 +01:00
get-ansible-role-requirements.yml Revert "Async clone for git roles" 2017-12-15 18:11:36 +00:00
test_dictutils.py Use python import machinery for inventory code 2017-07-28 16:39:52 +00:00
test_filesystem.py Move inventory files to folder in root of repo 2017-12-16 02:34:33 -08:00
test_inventory.py Merge "Integrate Congress with OSA." 2018-03-21 14:16:56 +00:00
test_ip.py Use python import machinery for inventory code 2017-07-28 16:39:52 +00:00
test_manage.py trivialfix 2017-08-17 10:19:35 +00:00
test-inventory.ini Update ansible to version 2.1 2016-06-02 08:54:41 -05:00
test-vars-overrides.yml fix typos in documentation 2018-04-23 12:47:56 +08:00