diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/admin-guide/en-US/markdown/glossary.md | 2 | ||||
-rw-r--r-- | doc/authentication.txt | 6 | ||||
-rw-r--r-- | doc/coding-standard.tex | 2 | ||||
-rw-r--r-- | doc/glusterfs.8 | 2 | ||||
-rw-r--r-- | doc/hacker-guide/en-US/markdown/afr.md | 2 | ||||
-rw-r--r-- | doc/hacker-guide/en-US/markdown/coding-standard.md | 2 | ||||
-rw-r--r-- | doc/hacker-guide/en-US/markdown/unittest.md | 4 | ||||
-rw-r--r-- | doc/hacker-guide/en-US/markdown/write-behind.md | 6 | ||||
-rw-r--r-- | doc/legacy/errno.list.linux.txt | 2 | ||||
-rw-r--r-- | doc/legacy/errno.list.macosx.txt | 2 | ||||
-rw-r--r-- | doc/legacy/hacker-guide/call-stub.txt | 2 | ||||
-rw-r--r-- | doc/legacy/hacker-guide/replicate.txt | 2 | ||||
-rw-r--r-- | doc/legacy/replicate.lyx | 2 | ||||
-rw-r--r-- | doc/legacy/solaris-related-xattrs.txt | 2 | ||||
-rw-r--r-- | doc/legacy/user-guide.info | 10 | ||||
-rw-r--r-- | doc/legacy/user-guide.texi | 10 |
16 files changed, 29 insertions, 29 deletions
diff --git a/doc/admin-guide/en-US/markdown/glossary.md b/doc/admin-guide/en-US/markdown/glossary.md index 0203319b08a..d047622a93b 100644 --- a/doc/admin-guide/en-US/markdown/glossary.md +++ b/doc/admin-guide/en-US/markdown/glossary.md @@ -169,7 +169,7 @@ Glossary **Translator** : Translators (also called xlators) are stackable modules where each module has a very specific purpose. Translators are stacked in a - hierarchical structure called as graph. A translator recieves data + hierarchical structure called as graph. A translator receives data from its parent translator, performs necessary operations and then passes the data down to its child translator in hierarchy. diff --git a/doc/authentication.txt b/doc/authentication.txt index 73cb21d73ba..036a9df9908 100644 --- a/doc/authentication.txt +++ b/doc/authentication.txt @@ -15,11 +15,11 @@ ---------------------------------------------------------------------------------------------------- * options provided in protocol/server: * for username/password based authentication: - option auth.login.<brick>.allow [comma seperated list of usernames using which clients can connect to volume <brick>] + option auth.login.<brick>.allow [comma separated list of usernames using which clients can connect to volume <brick>] option auth.login.<username>.password <password> #specify password <password> for username <username> * for addr based authentication: - option auth.addr.<brick>.allow [comma seperated list of ip-addresses/unix-paths from which clients are allowed to connect to volume <brick>] - option auth.addr.<brick>.reject [comma seperated list of ip-addresses/unix-paths from which clients are not allowed to connect to volume <brick>] + option auth.addr.<brick>.allow [comma separated list of ip-addresses/unix-paths from which clients are allowed to connect to volume <brick>] + option auth.addr.<brick>.reject [comma separated list of ip-addresses/unix-paths from which clients are not allowed to connect to volume <brick>] * negation operator '!' is used to invert the sense of matching. Eg., option auth.addr.brick.allow !a.b.c.d #do not allow client from a.b.c.d to connect to volume brick option auth.addr.brick.reject !w.x.y.z #allow client from w.x.y.z to connect to volume brick diff --git a/doc/coding-standard.tex b/doc/coding-standard.tex index 30d412a918b..80c11041e60 100644 --- a/doc/coding-standard.tex +++ b/doc/coding-standard.tex @@ -321,7 +321,7 @@ This is the recommended template for any fop. In the beginning come the initializations. After that, the `success' control flow should be linear. Any error conditions should cause a \texttt{goto} to a single point, \texttt{out}. At that point, the code should detect the error -that has occured and do appropriate cleanup. +that has occurred and do appropriate cleanup. \begin{verbatim} int32_t diff --git a/doc/glusterfs.8 b/doc/glusterfs.8 index 60ad5709b95..fc28ef68be6 100644 --- a/doc/glusterfs.8 +++ b/doc/glusterfs.8 @@ -122,7 +122,7 @@ Dump fuse traffic to PATH Set entry timeout to SECONDS in fuse kernel module (the default is 1). .TP \fB\-\-gid\-timeout=SECONDS\fR -Set auxilary group list timeout to SECONDS for fuse translator (the default is 0). +Set auxiliary group list timeout to SECONDS for fuse translator (the default is 0). .TP \fB\-\-negative\-timeout=SECONDS\fR Set negative timeout to SECONDS in fuse kernel module (the default is 0). diff --git a/doc/hacker-guide/en-US/markdown/afr.md b/doc/hacker-guide/en-US/markdown/afr.md index 1be7e39f25f..566573a4e26 100644 --- a/doc/hacker-guide/en-US/markdown/afr.md +++ b/doc/hacker-guide/en-US/markdown/afr.md @@ -143,7 +143,7 @@ Self heal * consider the entry with the highest `AFR_METADATA_PENDING` number as definitive and replicate its attributes on children. * If entry is a directory: - * Consider the entry with the higest `AFR_ENTRY_PENDING` number as + * Consider the entry with the highest `AFR_ENTRY_PENDING` number as definitive and replicate its contents on all children. * If any two entries have non-matching types (i.e., one is file and other is directory): diff --git a/doc/hacker-guide/en-US/markdown/coding-standard.md b/doc/hacker-guide/en-US/markdown/coding-standard.md index 178dc142ae3..368c5553464 100644 --- a/doc/hacker-guide/en-US/markdown/coding-standard.md +++ b/doc/hacker-guide/en-US/markdown/coding-standard.md @@ -341,7 +341,7 @@ This is the recommended template for any fop. In the beginning come the initializations. After that, the `success' control flow should be linear. Any error conditions should cause a `goto` to a single point, `out`. At that point, the code should detect the error -that has occured and do appropriate cleanup. +that has occurred and do appropriate cleanup. ``` int32_t diff --git a/doc/hacker-guide/en-US/markdown/unittest.md b/doc/hacker-guide/en-US/markdown/unittest.md index 65e8b85d55c..73fe775d450 100644 --- a/doc/hacker-guide/en-US/markdown/unittest.md +++ b/doc/hacker-guide/en-US/markdown/unittest.md @@ -115,7 +115,7 @@ Add the following to your C file: #include <assert.h> /* - * Checks caller responsability against contract + * Checks caller responsibility against contract */ #define REQUIRE(cond) assert(cond) @@ -127,7 +127,7 @@ Add the following to your C file: /* * While REQUIRE and ENSURE apply to functions, INVARIANT * applies to classes/structs. It ensures that intances - * of the class/struct are consistant. In other words, + * of the class/struct are consistent. In other words, * that the instance has not been corrupted. */ #define INVARIANT(invariant_fnc) do{ (invariant_fnc) } while (0); diff --git a/doc/hacker-guide/en-US/markdown/write-behind.md b/doc/hacker-guide/en-US/markdown/write-behind.md index e20682249e8..0d78964fa20 100644 --- a/doc/hacker-guide/en-US/markdown/write-behind.md +++ b/doc/hacker-guide/en-US/markdown/write-behind.md @@ -12,7 +12,7 @@ On a regular translator tree without write-behind, control flow is like this: 1. application makes a `write()` system call. 2. VFS ==> FUSE ==> `/dev/fuse`. 3. fuse-bridge initiates a glusterfs `writev()` call. -4. `writev()` is `STACK_WIND()`ed upto client-protocol or storage translator. +4. `writev()` is `STACK_WIND()`ed up to client-protocol or storage translator. 5. client-protocol, on receiving reply from server, starts `STACK_UNWIND()` towards the fuse-bridge. On a translator tree with write-behind, control flow is like this: @@ -20,7 +20,7 @@ On a translator tree with write-behind, control flow is like this: 1. application makes a `write()` system call. 2. VFS ==> FUSE ==> `/dev/fuse`. 3. fuse-bridge initiates a glusterfs `writev()` call. -4. `writev()` is `STACK_WIND()`ed upto write-behind translator. +4. `writev()` is `STACK_WIND()`ed up to write-behind translator. 5. write-behind adds the write buffer to its internal queue and does a `STACK_UNWIND()` towards the fuse-bridge. write call is completed in application's percepective. after @@ -46,7 +46,7 @@ writev() calls from fuse-bridge. Blocking is only from application's perspective. Write-behind does `STACK_WIND()` to child translator straight-away, but hold behind the `STACK_UNWIND()` towards fuse-bridge. `STACK_UNWIND()` is done only once write-behind gets enough replies to -accomodate for currently blocked request. +accommodate for currently blocked request. Flush behind ------------ diff --git a/doc/legacy/errno.list.linux.txt b/doc/legacy/errno.list.linux.txt index cc868644b36..3f3b18c46ec 100644 --- a/doc/legacy/errno.list.linux.txt +++ b/doc/legacy/errno.list.linux.txt @@ -1273,7 +1273,7 @@ APR_DECLARE(char *) apr_strerror(apr_status_t statcode, char *buf, #define APR_STATUS_IS_EHOSTUNREACH(s) ((s) == APR_EHOSTUNREACH) /** network is unreachable */ #define APR_STATUS_IS_ENETUNREACH(s) ((s) == APR_ENETUNREACH) -/** inappropiate file type or format */ +/** inappropriate file type or format */ #define APR_STATUS_IS_EFTYPE(s) ((s) == APR_EFTYPE) /** broken pipe */ #define APR_STATUS_IS_EPIPE(s) ((s) == APR_EPIPE) diff --git a/doc/legacy/errno.list.macosx.txt b/doc/legacy/errno.list.macosx.txt index 4954e03d855..2dff28cd379 100644 --- a/doc/legacy/errno.list.macosx.txt +++ b/doc/legacy/errno.list.macosx.txt @@ -1212,7 +1212,7 @@ APR_DECLARE(char *) apr_strerror(apr_status_t statcode, char *buf, #define APR_STATUS_IS_EHOSTUNREACH(s) ((s) == APR_EHOSTUNREACH) /** network is unreachable */ #define APR_STATUS_IS_ENETUNREACH(s) ((s) == APR_ENETUNREACH) -/** inappropiate file type or format */ +/** inappropriate file type or format */ #define APR_STATUS_IS_EFTYPE(s) ((s) == APR_EFTYPE) /** broken pipe */ #define APR_STATUS_IS_EPIPE(s) ((s) == APR_EPIPE) diff --git a/doc/legacy/hacker-guide/call-stub.txt b/doc/legacy/hacker-guide/call-stub.txt index 021037a3512..cab8e4d552e 100644 --- a/doc/legacy/hacker-guide/call-stub.txt +++ b/doc/legacy/hacker-guide/call-stub.txt @@ -1,6 +1,6 @@ creating a call stub and pausing a call --------------------------------------- -libglusterfs provides seperate API to pause each of the fop. parameters to each API is +libglusterfs provides separate API to pause each of the fop. parameters to each API is @frame - call frame which has to be used to resume the call at call_resume(). @fn - procedure to call during call_resume(). NOTE: @fn should exactly take the same type and number of parameters that diff --git a/doc/legacy/hacker-guide/replicate.txt b/doc/legacy/hacker-guide/replicate.txt index 133c72afa91..ad5b352a829 100644 --- a/doc/legacy/hacker-guide/replicate.txt +++ b/doc/legacy/hacker-guide/replicate.txt @@ -148,7 +148,7 @@ Each of the four major groups has its own algorithm: definitive and replicate its attributes on children. - If entry is a directory: - - Consider the entry with the higest AFR_ENTRY_PENDING number as + - Consider the entry with the highest AFR_ENTRY_PENDING number as definitive and replicate its contents on all children. - If any two entries have non-matching types (i.e., one is file and diff --git a/doc/legacy/replicate.lyx b/doc/legacy/replicate.lyx index 58ba6b2e00e..e3d081191e0 100644 --- a/doc/legacy/replicate.lyx +++ b/doc/legacy/replicate.lyx @@ -293,7 +293,7 @@ Locking and Change Log To ensure consistency across subvolumes, replicate holds a lock whenever a modificatio n is being made to a file or directory. By default, replicate considers the first subvolume as the sole lock server. - However, the number of lock servers can be increased upto the total number + However, the number of lock servers can be increased up to the total number of subvolumes. \end_layout diff --git a/doc/legacy/solaris-related-xattrs.txt b/doc/legacy/solaris-related-xattrs.txt index 3a4643948c0..fa41e29000b 100644 --- a/doc/legacy/solaris-related-xattrs.txt +++ b/doc/legacy/solaris-related-xattrs.txt @@ -9,7 +9,7 @@ the leveraging of existing file system interface functionality to support the construction, deletion and manipulation of attributes. But as we have tested through this functionality provided by Solaris -we have come accross two major issues as written below. +we have come across two major issues as written below. 1. Symlink XATTR_NOFOLLOW not present for creating extended attributes directly on the symlinks like other platforms Linux,MAC-OSX,BSD etc. diff --git a/doc/legacy/user-guide.info b/doc/legacy/user-guide.info index 2bbadb35107..eae0ef10b58 100644 --- a/doc/legacy/user-guide.info +++ b/doc/legacy/user-guide.info @@ -234,7 +234,7 @@ recommended that all users use the patched FUSE. GlusterFS has been increased to 1MB, permitting large reads and writes to be sent in bigger chunks. - * The kernel's read-ahead boundry has been extended upto 1MB. + * The kernel's read-ahead boundary has been extended up to 1MB. * Block size returned in the `stat()'/`fstat()' calls tuned to 1MB, to make cp and similar commands perform I/O using that block size. @@ -527,7 +527,7 @@ module loaded. You can ensure this by running: [root@server]# modprobe fuse Before we can run the GlusterFS client or server programs, we need -to write two files called _volume specifications_ (equivalently refered +to write two files called _volume specifications_ (equivalently referred to as _volfiles_). The volfile describes the _translator tree_ on a node. The next chapter will explain the concepts of `translator' and `volume specification' in detail. For now, just assume that the volfile @@ -1161,7 +1161,7 @@ alu.order' configuration directive. Each sub-scheduler needs to know two things: when to kick in (the entry-threshold), and how long to stay in control (the exit-threshold). For example: when unifying three disks of 100GB, keeping an exact -balance of disk-usage is not necesary. Instead, there could be a 1GB +balance of disk-usage is not necessary. Instead, there could be a 1GB margin, which can be used to nicely balance other factors, such as read-usage. The disk-usage scheduler can be told to kick in only when a certain threshold of discrepancy is passed, such as 1GB. When it @@ -1557,7 +1557,7 @@ can be pipelined. This mode of write-behind operation is best used on the client side, to enable decreased write latency for the application. The write-behind translator can also aggregate write requests. If the -`aggregate-size' option is specified, then successive writes upto that +`aggregate-size' option is specified, then successive writes up to that size are accumulated and written in a single operation. This mode of operation is best used on the server side, as this will decrease the disk's head movement when multiple files are being written to in @@ -1611,7 +1611,7 @@ useful in a web hosting environment, where most clients will simply read some files and only a few will write to them). The IO cache translator reads data from its child in `page-size' -chunks. It caches data upto `cache-size' bytes. The cache is +chunks. It caches data up to `cache-size' bytes. The cache is maintained as a prioritized least-recently-used (LRU) list, with priorities determined by user-specified patterns to match filenames. diff --git a/doc/legacy/user-guide.texi b/doc/legacy/user-guide.texi index 8e429853ffd..31ff9cf304e 100644 --- a/doc/legacy/user-guide.texi +++ b/doc/legacy/user-guide.texi @@ -260,7 +260,7 @@ The specific changes made to @acronym{FUSE} are: @itemize @item The communication channel size between @acronym{FUSE} kernel module and GlusterFS has been increased to 1MB, permitting large reads and writes to be sent in bigger chunks. -@item The kernel's read-ahead boundry has been extended upto 1MB. +@item The kernel's read-ahead boundary has been extended up to 1MB. @item Block size returned in the @command{stat()}/@command{fstat()} calls tuned to 1MB, to make cp and similar commands perform I/O using that block size. @@ -554,7 +554,7 @@ can ensure this by running: @end example Before we can run the GlusterFS client or server programs, we need to write -two files called @emph{volume specifications} (equivalently refered to as @emph{volfiles}). +two files called @emph{volume specifications} (equivalently referred to as @emph{volfiles}). The volfile describes the @emph{translator tree} on a node. The next chapter will explain the concepts of `translator' and `volume specification' in detail. For now, just assume that the volfile is like an NFS @command{/etc/export} file. @@ -1198,7 +1198,7 @@ and in which order to evaluate them. This is done through the Each sub-scheduler needs to know two things: when to kick in (the entry-threshold), and how long to stay in control (the exit-threshold). For example: when unifying three disks of 100GB, -keeping an exact balance of disk-usage is not necesary. Instead, there +keeping an exact balance of disk-usage is not necessary. Instead, there could be a 1GB margin, which can be used to nicely balance other factors, such as read-usage. The disk-usage scheduler can be told to kick in only when a certain threshold of discrepancy is passed, such @@ -1597,7 +1597,7 @@ This mode of write-behind operation is best used on the client side, to enable decreased write latency for the application. The write-behind translator can also aggregate write requests. If the -@command{aggregate-size} option is specified, then successive writes upto that +@command{aggregate-size} option is specified, then successive writes up to that size are accumulated and written in a single operation. This mode of operation is best used on the server side, as this will decrease the disk's head movement when multiple files are being written to in parallel. @@ -1655,7 +1655,7 @@ useful in a web hosting environment, where most clients will simply read some files and only a few will write to them). The IO cache translator reads data from its child in @command{page-size} chunks. -It caches data upto @command{cache-size} bytes. The cache is maintained as +It caches data up to @command{cache-size} bytes. The cache is maintained as a prioritized least-recently-used (@acronym{LRU}) list, with priorities determined by user-specified patterns to match filenames. |