[sheepdog] [PATCH 10/10] sheep/other: fix typo
Ruoyu
liangry at ucweb.com
Tue Aug 5 09:30:31 CEST 2014
Signed-off-by: Ruoyu <liangry at ucweb.com>
---
sheep/journal.c | 12 ++++++------
sheep/request.c | 8 ++++----
sheep/sheep.c | 10 +++++-----
sheep/sheep_priv.h | 2 +-
4 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/sheep/journal.c b/sheep/journal.c
index 3c70c13..5beabdf 100644
--- a/sheep/journal.c
+++ b/sheep/journal.c
@@ -38,7 +38,7 @@ struct journal_descriptor {
uint8_t pad[475];
} __packed;
-/* JOURNAL_DESC + JOURNAL_MARKER must be 512 algined for DIO */
+/* JOURNAL_DESC + JOURNAL_MARKER must be 512 aligned for DIO */
#define JOURNAL_DESC_MAGIC 0xfee1900d
#define JOURNAL_DESC_SIZE 508
#define JOURNAL_MARKER_SIZE 4 /* Use marker to detect partial write */
@@ -245,7 +245,7 @@ skip:
* We recover the journal file in order of wall time in the corner case that
* sheep crashes while in the middle of journal committing. For most of cases,
* we actually only recover one jfile, the other would be empty. This process
- * is fast with buffered IO that only take several secends at most.
+ * is fast with buffered IO that only take several seconds at most.
*/
static int check_recover_journal_file(const char *p)
{
@@ -259,11 +259,11 @@ static int check_recover_journal_file(const char *p)
return 0;
if (do_recover(old) < 0) {
- sd_emerg("recoverying from journal file (old) failed");
+ sd_emerg("recovering from journal file (old) failed");
return -1;
}
if (do_recover(new) < 0) {
- sd_emerg("recoverying from journal file (new) failed");
+ sd_emerg("recovering from journal file (new) failed");
return -1;
}
@@ -324,7 +324,7 @@ static struct sd_mutex journal_commit_mutex = SD_MUTEX_INITIALIZER;
/*
* We rely on the kernel's page cache to cache data objects to 1) boost read
- * perfmance 2) simplify read path so that data commiting is simply a
+ * performance 2) simplify read path so that data committing is simply a
* sync() operation and We do it in a dedicated thread to avoid blocking
* the writer by switch back and forth between two journal files.
*/
@@ -351,7 +351,7 @@ static void switch_journal_file(void)
struct work *w;
if (sd_mutex_trylock(&journal_commit_mutex) == EBUSY) {
- sd_err("journal file in commiting, you might need"
+ sd_err("journal file in committing, you might need"
" enlarge jfile size");
sd_mutex_lock(&journal_commit_mutex);
}
diff --git a/sheep/request.c b/sheep/request.c
index ad2e862..8a2e7dc 100644
--- a/sheep/request.c
+++ b/sheep/request.c
@@ -76,7 +76,7 @@ static void io_op_done(struct work *work)
* go process the request directly, if not put the request into wait
* queue of the receiver to wait for the finish of this oid recovery.
*
- * 4. Object requested doesn't exist and is being recoverred
+ * 4. Object requested doesn't exist and is being recovered
* In this case, we put the request into wait queue of receiver and when
* we recover an object we try to wake up the request on this oid.
*/
@@ -119,7 +119,7 @@ static void gateway_op_done(struct work *work)
sleep_on_wait_queue(req);
return;
}
- /*FALLTHRU*/
+ /* FALL THROUGH */
case SD_RES_NEW_NODE_VER:
case SD_RES_NETWORK_ERROR:
case SD_RES_WAIT_FOR_JOIN:
@@ -254,7 +254,7 @@ void wakeup_requests_on_epoch(void)
list_splice_init(&pending_list, &sys->req_wait_queue);
}
-/* Wakeup the requests on the oid that was previously being recoverred */
+/* Wakeup the requests on the oid that was previously being recovered */
void wakeup_requests_on_oid(uint64_t oid)
{
struct request *req;
@@ -330,7 +330,7 @@ static void queue_gateway_request(struct request *req)
* Even if it doesn't exist in cache, we'll rely on cache layer to pull
* it.
*
- * Not ture for local request because it might go for backend store
+ * Not true for local request because it might go for backend store
* such as pushing cache object, in this case we should check if request
* is in recovery.
*/
diff --git a/sheep/sheep.c b/sheep/sheep.c
index e6ac8c5..a36da17 100644
--- a/sheep/sheep.c
+++ b/sheep/sheep.c
@@ -68,7 +68,7 @@ static const char cluster_help[] =
"\tlocal: use local driver\n"
"\tcorosync: use corosync driver\n"
"\tzookeeper: use zookeeper driver, need extra arguments\n"
-"\n\tzookeeper arguments: address-list,tiemout=value (default as 3000)\n"
+"\n\tzookeeper arguments: address-list,timeout=value (default as 3000)\n"
"\nExample:\n\t"
"$ sheep -c zookeeper:IP1:PORT1,IP2:PORT2,IP3:PORT3,timeout=1000 ...\n"
"This tries to use 3 node zookeeper cluster, which can be reached by\n"
@@ -77,7 +77,7 @@ static const char cluster_help[] =
static const char cache_help[] =
"Available arguments:\n"
-"\tsize=: size of the cache in megabyes\n"
+"\tsize=: size of the cache in megabytes\n"
"\tdir=: path to the location of the cache (default: $STORE/cache)\n"
"\tdirectio: use directio mode for cache IO, "
"if not specified use buffered IO\n"
@@ -122,11 +122,11 @@ static struct sd_option sheep_options[] = {
"specify the cluster driver (default: "DEFAULT_CLUSTER_DRIVER")",
cluster_help},
{'D', "directio", false, "use direct IO for backend store"},
- {'g', "gateway", false, "make the progam run as a gateway mode"},
+ {'g', "gateway", false, "make the program run as a gateway mode"},
{'h', "help", false, "display this help and exit"},
{'i', "ioaddr", true, "use separate network card to handle IO requests"
" (default: disabled)", ioaddr_help},
- {'j', "journal", true, "use jouranl file to log all the write "
+ {'j', "journal", true, "use journal file to log all the write "
"operations. (default: disabled)", journal_help},
{'l', "log", true,
"specify the log level, the log directory and the log format"
@@ -468,7 +468,7 @@ static int create_work_queues(void)
/*
* FIXME: Teach sheep handle EMFILE gracefully.
*
- * For now we only set a large enough vaule to run sheep safely.
+ * For now we only set a large enough value to run sheep safely.
*
* We just estimate we at most run 100 VMs for each node and each VM consumes 10
* FDs at peak rush hour.
diff --git a/sheep/sheep_priv.h b/sheep/sheep_priv.h
index b7f81c5..f529042 100644
--- a/sheep/sheep_priv.h
+++ b/sheep/sheep_priv.h
@@ -482,7 +482,7 @@ static inline bool node_is_local(const struct sd_node *n)
* If the object is read-only, the fragmentation doesn't happen. In addition,
* if the object is unlikely to be accessed sequentially, the fragmentation is
* not a problem. We can make such objects sparse so that we can use spaces
- * more efficently.
+ * more efficiently.
*/
static inline bool is_sparse_object(uint64_t oid)
{
--
1.8.3.2
More information about the sheepdog
mailing list