TSFetchUrl takes an address but does the DNS lookup anyway
----------------------------------------------------------
Key: TS-1054
URL: https://issues.apache.org/jira/browse/TS-1054
Project: Traffic Server
Issue Type: Bug
Components: Performance
Affects Versions: 3.0.2
Reporter: James Peach
Priority: Minor
TSFetchUrl() takes an IP address as one of its arguments, so the API client has
to resolve the hostname portion of any URL it wants to fetch. However once you
get into the HTTP state machine, the host gets resolved again. One of these DNS
queries is redundant for performance reasons. Additionally, the plugin might
have some special knowledge about which IP address to use that the DNS resolver
doesn't, in which case the result would be wrong.
[Dec 14 20:36:29.414] Server {0x7fff7b5f9960} DIAG: (plugin) [1] http request
(90 of 90 bytes):
GET http://www.iana.org//_css/2011.1/fonts/OpenSans-SemiBold.ttf HTTP/1.1
accept: */*
[Dec 14 20:36:29.415] Server {0x7fff7b5f9960} DEBUG: (FetchSM) [init] FetchSM
initialized for request with headers
--
GET http://www.iana.org//_css/2011.1/fonts/OpenSans-SemiBold.ttf HTTP/1.1
accept: */*
--
[Dec 14 20:36:29.424] Server {0x7fff7b5f9960} DEBUG: (FetchSM) [httpConnect]
calling httpconnect write
[Dec 14 20:36:29.424] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Created
PluginVCCore at 0x102872c00, active 0x102872c38, passive 0x102872e10
[Dec 14 20:36:29.424] Server {0x7fff7b5f9960} DEBUG: (http_seq)
HttpAccept:mainEvent] accepted connection
[Dec 14 20:36:29.425] Server {0x7fff7b5f9960} DEBUG: (http_cs) [0] session
born, netvc 0x102872e10
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (http_cs) [0] using accept
inactivity timeout [120 seconds]
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (http_cs) [0] Starting
transaction 1 using sm [0]
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
do_io_read for 0 bytes
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
do_io_read for -1 bytes
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
do_io_read for -1 bytes
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
do_io_write for 90 bytes
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Passive:
Received event 1
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side; act_on 0
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive: closed?
0 shutdown? 0
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Active:
Received event 1
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side; act_on 0
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active: closed?
0 shutdown? 0
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_write_side
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_write_side; act_on 90
[Dec 14 20:36:29.436] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_write_side; added 90
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (FetchSM) [fetch_handler]
calling fetch_plugin
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (FetchSM)
[process_fetch_write] calling process write
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side; act_on 90
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side; added 90
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, VC_EVENT_READ_READY]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_read_client_request_header, VC_EVENT_READ_READY]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [0] done parsing
client request header
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
reenable Read
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans) START
HttpTransact::ModifyRequest
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[ink_cluster_time] local: 1323923789, highest_delta: 0, cluster: 1323923789
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans) END
HttpTransact::ModifyRequest
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
HTTP_API_READ_REQUEST_HDR; HttpTransact::StartRemapRequest
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: STATE_UNDEFINED -> API_READ_REQUEST_HDR
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans) START
HttpTransact::StartRemapRequest
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http_trans) Before
Remapping:
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) HTTP_HEADER
0x12F2888: [T: 3, L: 48, OBJFLAGS: 0]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [TYPE: REQ, V:
10001, URL: 0x12F2B08, METHOD: "GET", METHOD_LEN: 3, FIELDS: 0x12F28B8]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) URL 0x12F2B08: [T:
2, L: 112, OBJFLAGS: 0]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) [URLTYPE: 1,
SWKSIDX: 94,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) SCHEME: "http",
SCHEME_LEN: 4,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) USER: "",
USER_LEN: 0,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) PASSWORD: "",
PASSWORD_LEN: 0,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) HOST:
"www.iana.org", HOST_LEN: 12,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) PORT: "",
PORT_LEN: 0, PORT_NUM: 0
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) PATH:
"/_css/2011.1/fonts/OpenSans-SemiBold.ttf", PATH_LEN: 40,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) PARAMS: "",
PARAMS_LEN: 0,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) QUERY: "",
QUERY_LEN: 0,
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) FRAGMENT: "",
FRAGMENT_LEN: 0]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http) MIME_HEADER
0x12F28B8: [T: 4, L: 592, OBJFLAGS: 0]
[Dec 14 20:36:29.437] Server {0x7fff7b5f9960} DEBUG: (http)
[PBITS: 0x0000000001000001, SLACC: 0xFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFF,
HEADBLK: 0x12F28F8, TAILBLK: 0x12F28F8]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [CBITS:
0x00000000, T_MAXAGE: 0, T_SMAXAGE: 0, T_MAXSTALE: 0, T_MINFRESH: 0, PNO$: 0]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) FIELD_BLOCK
0x12F28F8: [T: 5, L: 528, OBJFLAGS: 0]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [FREETOP: 2,
NEXTBLK: 0x0]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 0
(0x12F2908), LIVE
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [N: "accept",
N_LEN: 6, N_IDX: 4,
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) V: "*/*", V_LEN: 3,
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
1, RAWLEN: 13, F: 1]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http)
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 1
(0x12F2928), LIVE
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [N: "Host", N_LEN:
4, N_IDX: 30,
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) V: "www.iana.org",
V_LEN: 12,
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
0, RAWLEN: 16, F: 1]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http)
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) END
HttpTransact::StartRemapRequest
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
HTTP_API_PRE_REMAP; HttpTransact::PerformRemap
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: API_READ_REQUEST_HDR -> HTTP_API_PRE_REMAP
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) Inside
PerformRemap
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
HTTP_REMAP_REQUEST; HttpTransact::EndRemapRequest
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: HTTP_API_PRE_REMAP -> HTTP_REMAP_REQUEST
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpSM::do_remap_request] Remapping request
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) START
HttpTransact::EndRemapRequest
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans)
EndRemapRequest host is www.iana.org
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http_trans) After
Remapping:
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) HTTP_HEADER
0x12F2888: [T: 3, L: 48, OBJFLAGS: 0]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) [TYPE: REQ, V:
10001, URL: 0x12F2B08, METHOD: "GET", METHOD_LEN: 3, FIELDS: 0x12F28B8]
[Dec 14 20:36:29.438] Server {0x7fff7b5f9960} DEBUG: (http) URL 0x12F2B08: [T:
2, L: 112, OBJFLAGS: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [URLTYPE: 1,
SWKSIDX: 94,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) SCHEME: "http",
SCHEME_LEN: 4,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) USER: "",
USER_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PASSWORD: "",
PASSWORD_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) HOST:
"www.iana.org", HOST_LEN: 12,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PORT: "",
PORT_LEN: 0, PORT_NUM: 0
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PATH:
"_css/2011.1/fonts/OpenSans-SemiBold.ttf", PATH_LEN: 39,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PARAMS: "",
PARAMS_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) QUERY: "",
QUERY_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) FRAGMENT: "",
FRAGMENT_LEN: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) MIME_HEADER
0x12F28B8: [T: 4, L: 592, OBJFLAGS: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http)
[PBITS: 0x0000000001000001, SLACC: 0xFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFF,
HEADBLK: 0x12F28F8, TAILBLK: 0x12F28F8]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [CBITS:
0x00000000, T_MAXAGE: 0, T_SMAXAGE: 0, T_MAXSTALE: 0, T_MINFRESH: 0, PNO$: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) FIELD_BLOCK
0x12F28F8: [T: 5, L: 528, OBJFLAGS: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [FREETOP: 2,
NEXTBLK: 0x0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 0
(0x12F2908), LIVE
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [N: "accept",
N_LEN: 6, N_IDX: 4,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) V: "*/*", V_LEN: 3,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
1, RAWLEN: 13, F: 1]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http)
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 1
(0x12F2928), LIVE
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [N: "Host", N_LEN:
4, N_IDX: 30,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) V: "www.iana.org",
V_LEN: 12,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
0, RAWLEN: 16, F: 1]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http)
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http_trans) END
HttpTransact::EndRemapRequest
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
HTTP_API_POST_REMAP; HttpTransact::HandleRequest
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: HTTP_REMAP_REQUEST -> HTTP_API_POST_REMAP
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http_trans) START
HttpTransact::HandleRequest
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[is_request_valid]no request header errors
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::HandleRequest] request valid.
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) HTTP_HEADER
0x12F2888: [T: 3, L: 48, OBJFLAGS: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [TYPE: REQ, V:
10001, URL: 0x12F2B08, METHOD: "GET", METHOD_LEN: 3, FIELDS: 0x12F28B8]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) URL 0x12F2B08: [T:
2, L: 112, OBJFLAGS: 0]
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) [URLTYPE: 1,
SWKSIDX: 94,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) SCHEME: "http",
SCHEME_LEN: 4,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) USER: "",
USER_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PASSWORD: "",
PASSWORD_LEN: 0,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) HOST:
"www.iana.org", HOST_LEN: 12,
[Dec 14 20:36:29.439] Server {0x7fff7b5f9960} DEBUG: (http) PORT: "",
PORT_LEN: 0, PORT_NUM: 0
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) PATH:
"_css/2011.1/fonts/OpenSans-SemiBold.ttf", PATH_LEN: 39,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) PARAMS: "",
PARAMS_LEN: 0,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) QUERY: "",
QUERY_LEN: 0,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) FRAGMENT: "",
FRAGMENT_LEN: 0]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) MIME_HEADER
0x12F28B8: [T: 4, L: 592, OBJFLAGS: 0]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http)
[PBITS: 0x0000000001000001, SLACC: 0xFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFF,
HEADBLK: 0x12F28F8, TAILBLK: 0x12F28F8]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) [CBITS:
0x00000000, T_MAXAGE: 0, T_SMAXAGE: 0, T_MAXSTALE: 0, T_MINFRESH: 0, PNO$: 0]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) FIELD_BLOCK
0x12F28F8: [T: 5, L: 528, OBJFLAGS: 0]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) [FREETOP: 2,
NEXTBLK: 0x0]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 0
(0x12F2908), LIVE
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) [N: "accept",
N_LEN: 6, N_IDX: 4,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) V: "*/*", V_LEN: 3,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
1, RAWLEN: 13, F: 1]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http)
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) SLOT # 1
(0x12F2928), LIVE
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) [N: "Host", N_LEN:
4, N_IDX: 30,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) V: "www.iana.org",
V_LEN: 12,
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http) NEXTDUP: 0x0, RAW:
0, RAWLEN: 16, F: 1]
[Dec 14 20:36:29.440] Server {0x7fff7b5f9960} DEBUG: (http)
+++++++++ Incoming Request +++++++++
-- State Machine Id: 0
GET http://www.iana.org/_css/2011.1/fonts/OpenSans-SemiBold.ttf HTTP/1.1
accept: */*
Host: www.iana.org
[Dec 14 20:36:29.441] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[DecideCacheLookup] Will do cache lookup.
[Dec 14 20:36:29.441] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[DecideCacheLookup] Will do cache lookup
[Dec 14 20:36:29.441] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
CACHE_LOOKUP; NULL
[Dec 14 20:36:29.441] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: HTTP_API_POST_REMAP -> CACHE_LOOKUP
[Dec 14 20:36:29.441] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpSM::do_cache_lookup_and_read] [0] Issuing cache lookup for URL
http://www.iana.org/_css/2011.1/fonts/OpenSans-SemiBold.ttf
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http_cache) [0]
[&HttpCacheSM::state_cache_open_read, CACHE_EVENT_OPEN_READ_FAILED]
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, CACHE_EVENT_OPEN_READ_FAILED]
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_cache_open_read, CACHE_EVENT_OPEN_READ_FAILED]
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http) [0] cache_open_read
- CACHE_EVENT_OPEN_READ_FAILED
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http)
[state_cache_open_read] open read failed.
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[HttpTransact::HandleCacheOpenRead]
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http_trans) CacheOpenRead
-- miss
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
DNS_LOOKUP; OSDNSLookup
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: CACHE_LOOKUP -> DNS_LOOKUP
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpStateMachineGet::do_hostdb_lookup] Doing DNS Lookup
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active: reenable
Write
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Passive:
Received event 1
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side; act_on 0
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive: closed?
0 shutdown? 0
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Active:
Received event 1
[Dec 14 20:36:29.442] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_write_side
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, EVENT_HOST_DB_LOOKUP]
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_hostdb_lookup, EVENT_HOST_DB_LOOKUP]
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[HttpTransact::OSDNSLookup] This was attempt 1
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::OSDNSLookup] DNS Lookup successful
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans) [OSDNSLookup]
DNS lookup for O.S. successful IP: 192.0.32.8
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
HttpTransact::HTTP_API_OS_DNS; HandleCacheOpenReadMiss
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: DNS_LOOKUP -> API_OS_DNS
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[HandleCacheOpenReadMiss] --- MISS
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::HandleCacheOpenReadMiss] Miss in cache
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans) client_ip_set
= 0
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans) inserted
request header 'Client-ip: 8.32.0.192'
[Dec 14 20:36:29.466] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[add_client_ip_to_outgoing_request] Appended connecting client's (8.32.0.192)
to the X-Forwards header
[Dec 14 20:36:29.467] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[build_request] request like cacheable and conditional headers removed
[Dec 14 20:36:29.467] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[ink_cluster_time] local: 1323923789, highest_delta: 0, cluster: 1323923789
[Dec 14 20:36:29.467] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[build_request] request_sent_time: 1323923789
+++++++++ Proxy's Request +++++++++
-- State Machine Id: 0
GET /_css/2011.1/fonts/OpenSans-SemiBold.ttf HTTP/1.1
accept: */*
Host: www.iana.org
Client-ip: 8.32.0.192
X-Forwarded-For: 8.32.0.192
Via: http/1.1 blacko.local[FE800000000000000000000000000001]
(ApacheTrafficServer/3.1.1-unstable [uScMs f p eN:t cCMi p s ])
[Dec 14 20:36:29.467] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: API_OS_DNS -> CACHE_ISSUE_WRITE
[Dec 14 20:36:29.467] Server {0x7fff7b5f9960} DEBUG: (http_cache_write) [0]
writing to cache with URL
http://www.iana.org/_css/2011.1/fonts/OpenSans-SemiBold.ttf
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http_cache) [0]
[&HttpCacheSM::state_cache_open_write, CACHE_EVENT_OPEN_WRITE]
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, CACHE_EVENT_OPEN_WRITE]
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM:state_cache_open_write, CACHE_EVENT_OPEN_WRITE]
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http_trans) Next action
next; NULL
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: CACHE_ISSUE_WRITE -> ORIGIN_SERVER_OPEN
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http_track) entered
inside do_http_server_open
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http) [0] open connection
to www.iana.org: 192.0.32.8:80
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpSM::do_http_server_open] Sending request to server
[Dec 14 20:36:29.468] Server {0x7fff7b5f9960} DEBUG: (http) calling
netProcessor.connect_re
[Dec 14 20:36:29.469] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, NET_EVENT_OPEN]
[Dec 14 20:36:29.469] Server {0x7fff7b5f9960} DEBUG: (http_track) entered
inside state_http_server_open
[Dec 14 20:36:29.469] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_http_server_open, NET_EVENT_OPEN]
[Dec 14 20:36:29.469] Server {0x7fff7b5f9960} DEBUG: (http_ss) [0] session
born, netvc 0x102850240
[Dec 14 20:36:29.508] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, VC_EVENT_WRITE_COMPLETE]
[Dec 14 20:36:29.511] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_send_server_request_header, VC_EVENT_WRITE_COMPLETE]
[Dec 14 20:36:29.559] Server {0x7fff7b5f9960} DEBUG: (spdy.protocol) attempting
to read 8192 bytes
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (spdy.protocol) read 3449
bytes
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, VC_EVENT_READ_READY]
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::state_read_server_response_header, VC_EVENT_READ_READY]
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_seq) Done parsing
server response header
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpTunnel::deallocate_postdata_copy_buffers]
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[HttpTransact::HandleResponse]
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::HandleResponse] Response received
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[ink_cluster_time] local: 1323923789, highest_delta: 0, cluster: 1323923789
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[HandleResponse] response_received_time: 1323923789
+++++++++ Incoming O.S. Response +++++++++
-- State Machine Id: 0
HTTP/1.1 404 NOT FOUND
Date: Thu, 15 Dec 2011 04:36:26 GMT
Server: Apache/2.2.3 (CentOS)
Connection: close
Content-Type: text/html; charset=utf-8
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[is_response_valid] No errors in response
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::HandleResponse] Response valid
[Dec 14 20:36:29.560] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[handle_response_from_server] (hrfs)
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans) [hrfs]
connection alive
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[handle_forward_server_connection_open] (hfsco)
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpTransact::handle_server_connection_open]
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http) server info =
192.0.32.8:80
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans) [hfsco] cache
action: CACHE_DO_WRITE
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[handle_cache_operation_on_forward_server_response] (hcoofsr)
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[handle_cache_operation_on_forward_server_response]
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[is_response_cacheable] client permits storing
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans)
[is_response_cacheable] NO by default
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_trans) [hcoofsr]
response code: 404
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] age_value: 0
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] date_value: 1323923786
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] response_time: 1323923789
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] now: 1323923789
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] now (fixed): 1323923789
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] apparent_age: 3
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] corrected_received_age: 3
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] response_delay: 0
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] corrected_initial_age: 3
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] resident_time: 0
[Dec 14 20:36:29.561] Server {0x7fff7b5f9960} DEBUG: (http_age)
[calculate_document_age] current_age: 3
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_trans) [WUTS code
generation] Hit/Miss: 49, Log: 51, Hier: 50, Status: 404
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_trans) Adding
Server: ATS/3.1.1-unstable
+++++++++ Base Header for Building Response +++++++++
-- State Machine Id: 0
HTTP/1.1 404 NOT FOUND
Date: Thu, 15 Dec 2011 04:36:26 GMT
Server: Apache/2.2.3 (CentOS)
Connection: close
Content-Type: text/html; charset=utf-8
+++++++++ Proxy's Response 2 +++++++++
-- State Machine Id: 0
HTTP/1.1 404 NOT FOUND
Date: Thu, 15 Dec 2011 04:36:26 GMT
Server: ATS/3.1.1-unstable
Content-Type: text/html; charset=utf-8
Age: 3
Transfer-Encoding: chunked
Connection: keep-alive
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http) [0] State
Transition: ORIGIN_SERVER_OPEN -> SERVER_READ
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpSM::do_redirect]
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpTunnel::deallocate_postdata_copy_buffers]
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0] adding
producer 'http server'
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0] adding
consumer 'user agent'
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http) [0]
perform_cache_write_action CACHE_DO_NO_ACTION
[Dec 14 20:36:29.562] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) tunnel_run
started, p_arg is NULL
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_cs)
tcp_init_cwnd_set 0
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_cs) desired TCP
congestion window is 0
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
do_io_write for -1 bytes
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0]
producer_handler [http server VC_EVENT_READ_READY]
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0]
producer_handler_dechunked [http server VC_EVENT_READ_READY]
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_chunk) creating a
chunk of size 3296 bytes
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpTunnel::producer_handler] enable_redirection: [1 0 0] event: 100
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
reenable Write
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (spdy.protocol) attempting
to read 32768 bytes
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (spdy.protocol) read 0
bytes
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (spdy.protocol) triggering
EOS
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0]
producer_handler [http server VC_EVENT_EOS]
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0]
producer_handler_dechunked [http server VC_EVENT_EOS]
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpTunnel::producer_handler] enable_redirection: [1 0 0] event: 104
[Dec 14 20:36:30.192] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::tunnel_handler_server, VC_EVENT_EOS]
Breakpoint 1, HttpServerSession::do_io_close (this=0x101b68510, alerrno=-1) at
HttpServerSession.cc:117
117 if (state == HSS_ACTIVE) {
(gdb) c
Continuing.
[Dec 14 20:36:31.338] Server {0x7fff7b5f9960} DEBUG: (http_ss) [0] session
closed
[Dec 14 20:36:31.362] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
reenable Write
[Dec 14 20:36:31.362] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Passive:
Received event 1
[Dec 14 20:36:31.362] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_write_side
[Dec 14 20:36:31.363] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_write_side; act_on 3499
[Dec 14 20:36:31.386] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_write_side; added 3499
[Dec 14 20:36:31.386] Server {0x7fff7b5f9960} DEBUG: (http_tunnel) [0]
consumer_handler [user agent VC_EVENT_WRITE_COMPLETE]
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::tunnel_handler_ua, VC_EVENT_WRITE_COMPLETE]
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http_cs) [0] session
released by sm [0]
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http_cs) [0] initiating
io for next header
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
do_io_read for -1 bytes
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[HttpSM::main_handler, HTTP_TUNNEL_EVENT_DONE]
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http) [0]
[&HttpSM::tunnel_handler, HTTP_TUNNEL_EVENT_DONE]
[Dec 14 20:36:31.387] Server {0x7fff7b5f9960} DEBUG: (http_redirect)
[HttpTunnel::deallocate_postdata_copy_buffers]
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (http_seq)
[HttpStateMachineGet::update_stats] Logging transaction
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (http) [0] dellocating sm
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side; act_on 3499
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side; added 3499
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (FetchSM) [fetch_handler]
calling fetch_plugin
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (FetchSM)
[process_fetch_read] I am here read
[Dec 14 20:36:31.396] Server {0x7fff7b5f9960} DEBUG: (FetchSM)
[process_fetch_read] number of bytes in read ready 3499
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active: reenable
Read
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
reenable Write
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Passive:
Received event 1
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_read_side; act_on 0
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive: closed?
0 shutdown? 0
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Passive:
process_write_side
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc_event) [0] Active:
Received event 1
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active:
process_read_side; act_on 0
[Dec 14 20:36:31.397] Server {0x7fff7b5f9960} DEBUG: (pvc) [0] Active: closed?
0 shutdown? 0
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc_event) [0] Passive:
Received event 2
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (http_cs) [0]
[&HttpClientSession::state_keep_alive, VC_EVENT_ACTIVE_TIMEOUT]
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc) [0] Passive: do_io_close
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (http_cs) [0] session closed
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (http_cs) [0] session destroy
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc) [0] Passive:
process_close
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc_event) [0] Active:
Received event 1
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc) [0] Active:
process_read_side
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc) [0] Active:
process_read_side; act_on 0
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (pvc) [0] Active: closed? 1
shutdown? 0
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (FetchSM) [fetch_handler]
calling fetch_plugin
[Dec 14 20:38:26.380] Server {0x102602000} DEBUG: (FetchSM)
[process_fetch_read] I am here read
[Dec 14 20:38:26.381] Server {0x102602000} DEBUG: (FetchSM)
[get_info_from_buffer] total avail 3308
[Dec 14 20:38:26.381] Server {0x102602000} DEBUG: (FetchSM)
[process_fetch_read] number of bytes 3308, resp=0x102808600
[Dec 14 20:38:26.381] Server {0x102602000} DEBUG: (FetchSM)
[process_fetch_read] Completed data fetch of size 3308, notifying caller
[Dec 14 20:38:26.382] Server {0x102602000} DIAG: (plugin) [1] http request (191
of 191 bytes):
HTTP/1.1 404 NOT FOUND
Date: Thu, 15 Dec 2011 04:36:26 GMT
Server: ATS/3.1.1-unstable
Content-Type: text/html; charset=utf-8
Age: 3
Transfer-Encoding: chunked
Connection: keep-alive
[Dec 14 20:38:26.383] Server {0x102602000} DEBUG: (FetchSM)
[process_fetch_read] received EOS
[Dec 14 20:38:26.383] Server {0x102602000} DEBUG: (FetchSM) [cleanUp] calling
cleanup
[Dec 14 20:38:26.383] Server {0x102602000} DEBUG: (pvc) [0] Active: do_io_close
[Dec 14 20:38:26.383] Server {0x102602000} DEBUG: (pvc) [0] Active:
process_close
[Dec 14 20:38:26.383] Server {0x102602000} DEBUG: (pvc) [0] Destroying
PluginVCCore at 0x102872c00
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira