Commit 69eff988 authored by Grigorii Demidov's avatar Grigorii Demidov

Merge branch 'rel_cleanup' into 'master'

Release cleanup

Write a comment or drag your files here...

See merge request !28
parents 550ceca4 e3723d1b
......@@ -55,12 +55,6 @@ static int reset_yield(knot_layer_t *ctx) { return kr_ok(); }
static int finish_yield(knot_layer_t *ctx) { return kr_ok(); }
static int produce_yield(knot_layer_t *ctx, knot_pkt_t *pkt) { return kr_ok(); }
/** Enforce cache flushing in debug mode. */
static void flush_caches(struct kr_request *req) {
if (req->options & QUERY_CACHE_SYNC) {
kr_cache_sync(&req->ctx->cache);
}
}
/** @internal Macro for iterating module layers. */
#define RESUME_LAYERS(from, req, qry, func, ...) \
(req)->current_query = (qry); \
......@@ -76,8 +70,7 @@ static void flush_caches(struct kr_request *req) {
} \
} \
} \
} /* Invalidate current query and maybe flush caches. */ \
flush_caches(req); \
} /* Invalidate current query. */ \
(req)->current_query = NULL
/** @internal Macro for starting module iteration. */
......
......@@ -46,8 +46,7 @@
X(ALWAYS_CUT, 1 << 18) /**< Always recover zone cut (even if cached). */ \
X(DNSSEC_WEXPAND, 1 << 19) /**< Query response has wildcard expansion. */ \
X(PERMISSIVE, 1 << 20) /**< Permissive resolver mode. */ \
X(STRICT, 1 << 21) /**< Strict resolver mode. */ \
X(CACHE_SYNC, 1 << 22) /**< Sync cache as often as possible. */
X(STRICT, 1 << 21) /**< Strict resolver mode. */
/** Query flags */
enum kr_query_flag {
......
Subproject commit 1bdecfcde89a39d47dfcc03a0712a04bb668583f
Subproject commit e97631844d4f0cca5381ca541f31b8a2acb46b54
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment