初步联调通过。
This commit is contained in:
@@ -1063,7 +1063,6 @@ enum cache_pending_result web_cache_async_pending(struct cache_handle* handle, u
|
|||||||
int web_cache_async_query(struct cache_handle* handle, unsigned int thread_id,
|
int web_cache_async_query(struct cache_handle* handle, unsigned int thread_id,
|
||||||
const struct tfe_http_half * request, struct cache_mid** mid, struct future* f)
|
const struct tfe_http_half * request, struct cache_mid** mid, struct future* f)
|
||||||
{
|
{
|
||||||
struct request_freshness req_fresshness;
|
|
||||||
enum cache_pending_action get_action;
|
enum cache_pending_action get_action;
|
||||||
struct cache_query_context* query_ctx=NULL;
|
struct cache_query_context* query_ctx=NULL;
|
||||||
struct promise* p=NULL;
|
struct promise* p=NULL;
|
||||||
@@ -1079,9 +1078,8 @@ int web_cache_async_query(struct cache_handle* handle, unsigned int thread_id,
|
|||||||
|
|
||||||
struct tango_cache_meta_get meta;
|
struct tango_cache_meta_get meta;
|
||||||
memset(&meta, 0, sizeof(meta));
|
memset(&meta, 0, sizeof(meta));
|
||||||
meta.url=request->req_spec.url;
|
meta.url=_mid->cache_key?_mid->cache_key:request->req_spec.url;
|
||||||
meta.get=_mid->req_fresshness;
|
meta.get=_mid->req_fresshness;
|
||||||
memcpy(&(meta.get), &req_fresshness, sizeof(meta.get));
|
|
||||||
query_ctx=ALLOC(struct cache_query_context, 1);
|
query_ctx=ALLOC(struct cache_query_context, 1);
|
||||||
query_ctx->ref_handle=handle;
|
query_ctx->ref_handle=handle;
|
||||||
query_ctx->url=tfe_strdup(request->req_spec.url);
|
query_ctx->url=tfe_strdup(request->req_spec.url);
|
||||||
@@ -1210,7 +1208,7 @@ struct cache_update_context* web_cache_update_start(struct cache_handle* handle,
|
|||||||
|
|
||||||
struct tango_cache_meta_put meta;
|
struct tango_cache_meta_put meta;
|
||||||
memset(&meta, 0, sizeof(meta));
|
memset(&meta, 0, sizeof(meta));
|
||||||
meta.url=session->req->req_spec.url;
|
meta.url=_mid->cache_key?_mid->cache_key:session->req->req_spec.url;
|
||||||
i=0;
|
i=0;
|
||||||
|
|
||||||
snprintf(cont_type_str, sizeof(cont_type_str), "content-type:%s",session->resp->resp_spec.content_type);
|
snprintf(cont_type_str, sizeof(cont_type_str), "content-type:%s",session->resp->resp_spec.content_type);
|
||||||
|
|||||||
Reference in New Issue
Block a user