summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Dickinson <me@not.mn>2012-09-12 11:01:59 -0700
committerJohn Dickinson <me@not.mn>2012-09-12 11:12:46 -0700
commitbb62d1a15e1ec0226776cb3c9196880476fc3aeb (patch)
tree4a05d6ece09518611828d27dd8eb04c9515a5cd5
parent341da755744d9be62e1a52200428d4531aa82e36 (diff)
downloadswift-bb62d1a15e1ec0226776cb3c9196880476fc3aeb.tar.gz
added disable_fallocate info to docs
Change-Id: I1ee554c7d5f27e076036f561112adfff2571eda6
-rw-r--r--doc/source/deployment_guide.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/source/deployment_guide.rst b/doc/source/deployment_guide.rst
index d2162d62a..423dc9a59 100644
--- a/doc/source/deployment_guide.rst
+++ b/doc/source/deployment_guide.rst
@@ -231,6 +231,8 @@ mount_check true Whether or not check if the devices are
bind_ip 0.0.0.0 IP Address for server to bind to
bind_port 6000 Port for server to bind to
workers 1 Number of workers to fork
+disable_fallocate false Disable "fast fail" fallocate checks if the
+ underlying filesystem does not support it.
================== ========== =============================================
[object-server]
@@ -336,6 +338,8 @@ bind_ip 0.0.0.0 IP Address for server to bind to
bind_port 6001 Port for server to bind to
workers 1 Number of workers to fork
user swift User to run as
+disable_fallocate false Disable "fast fail" fallocate checks if the
+ underlying filesystem does not support it.
================== ========== ============================================
[container-server]
@@ -434,6 +438,8 @@ db_preallocation off If you don't mind the extra disk space usage in
overhead, you can turn this on to preallocate
disk space with SQLite databases to decrease
fragmentation.
+disable_fallocate false Disable "fast fail" fallocate checks if the
+ underlying filesystem does not support it.
================== ========== =============================================
[account-server]
@@ -745,6 +751,11 @@ For a standard swift install, all data drives are mounted directly under
be sure to set the `devices` config option in all of the server configs to
point to the correct directory.
+Swift uses system calls to reserve space for new objects being written into
+the system. If your filesystem does not support `fallocate()` or
+`posix_fallocate()`, be sure to set the `disable_fallocate = true` config
+parameter in account, container, and object server configs.
+
---------------------
General System Tuning
---------------------