[master] 2e2bfad clarify that the enum implies a priority
Nils Goroll
nils.goroll at uplex.de
Tue Nov 1 10:14:05 CET 2016
commit 2e2bfad363ba5b2c8c6a5a03ff935060a5bd9499
Author: Nils Goroll <nils.goroll at uplex.de>
Date: Thu Oct 27 08:56:56 2016 +0200
clarify that the enum implies a priority
diff --git a/bin/varnishd/cache/cache.h b/bin/varnishd/cache/cache.h
index ba28151..4b3604e 100644
--- a/bin/varnishd/cache/cache.h
+++ b/bin/varnishd/cache/cache.h
@@ -303,7 +303,8 @@ struct pool_task {
void *priv;
};
-enum task_how {
+/* tasks are taken off the queues in this order */
+enum task_prio {
TASK_QUEUE_BO,
TASK_QUEUE_REQ,
TASK_QUEUE_VCA,
@@ -918,13 +919,13 @@ const char *body_status_2str(enum body_status e);
const char *sess_close_2str(enum sess_close sc, int want_desc);
/* cache_pool.c */
-int Pool_Task(struct pool *pp, struct pool_task *task, enum task_how how);
+int Pool_Task(struct pool *pp, struct pool_task *task, enum task_prio how);
int Pool_Task_Arg(struct worker *, task_func_t *,
const void *arg, size_t arg_len);
void Pool_Sumstat(struct worker *w);
int Pool_TrySumstat(struct worker *wrk);
void Pool_PurgeStat(unsigned nobj);
-int Pool_Task_Any(struct pool_task *task, enum task_how how);
+int Pool_Task_Any(struct pool_task *task, enum task_prio how);
/* cache_range.c [VRG] */
void VRG_dorange(struct req *req, const char *r);
diff --git a/bin/varnishd/cache/cache_pool.c b/bin/varnishd/cache/cache_pool.c
index f337714..9dfa2ed 100644
--- a/bin/varnishd/cache/cache_pool.c
+++ b/bin/varnishd/cache/cache_pool.c
@@ -91,7 +91,7 @@ Pool_TrySumstat(struct worker *wrk)
*/
int
-Pool_Task_Any(struct pool_task *task, enum task_how how)
+Pool_Task_Any(struct pool_task *task, enum task_prio how)
{
struct pool *pp;
diff --git a/bin/varnishd/cache/cache_wrk.c b/bin/varnishd/cache/cache_wrk.c
index e1cdde1..1db93a8 100644
--- a/bin/varnishd/cache/cache_wrk.c
+++ b/bin/varnishd/cache/cache_wrk.c
@@ -218,7 +218,7 @@ Pool_Task_Arg(struct worker *wrk, task_func_t *func,
*/
int
-Pool_Task(struct pool *pp, struct pool_task *task, enum task_how how)
+Pool_Task(struct pool *pp, struct pool_task *task, enum task_prio how)
{
struct worker *wrk;
int retval = 0;
More information about the varnish-commit
mailing list