chore(http): reduce some logs from error level
This commit is contained in:
@@ -440,15 +440,15 @@ where C: Connect,
|
|||||||
let now = scope.now();
|
let now = scope.now();
|
||||||
let mut empty_keys = Vec::new();
|
let mut empty_keys = Vec::new();
|
||||||
{
|
{
|
||||||
for (key, mut vec) in scope.queue.iter_mut() {
|
for (key, mut vec) in scope.queue.iter_mut() {
|
||||||
while !vec.is_empty() && vec[0].deadline <= now {
|
while !vec.is_empty() && vec[0].deadline <= now {
|
||||||
let mut queued = vec.remove(0);
|
let mut queued = vec.remove(0);
|
||||||
let _ = queued.handler.on_error(::Error::Timeout);
|
let _ = queued.handler.on_error(::Error::Timeout);
|
||||||
|
}
|
||||||
|
if vec.is_empty() {
|
||||||
|
empty_keys.push(key.clone());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if vec.is_empty() {
|
|
||||||
empty_keys.push(key.clone());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
for key in &empty_keys {
|
for key in &empty_keys {
|
||||||
scope.queue.remove(key);
|
scope.queue.remove(key);
|
||||||
|
|||||||
@@ -255,7 +255,7 @@ impl<K: Key, T: Transport, H: MessageHandler<T>> Conn<K, T, H> {
|
|||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
//TODO: send proper error codes depending on error
|
//TODO: send proper error codes depending on error
|
||||||
trace!("parse eror: {:?}", e);
|
trace!("parse error: {:?}", e);
|
||||||
return State::Closed;
|
return State::Closed;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -274,11 +274,10 @@ impl<K: Key, T: Transport, H: MessageHandler<T>> Conn<K, T, H> {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
let mut s = State::Http1(http1);
|
let mut s = State::Http1(http1);
|
||||||
trace!("h1 read completed, next = {:?}", next);
|
|
||||||
if let Some(next) = next {
|
if let Some(next) = next {
|
||||||
s.update(next);
|
s.update(next);
|
||||||
}
|
}
|
||||||
trace!("h1 read completed, state = {:?}", s);
|
trace!("Conn.on_readable State::Http1 completed, new state = {:?}", s);
|
||||||
|
|
||||||
let again = match s {
|
let again = match s {
|
||||||
State::Http1(Http1 { reading: Reading::Body(ref encoder), .. }) => encoder.is_eof(),
|
State::Http1(Http1 { reading: Reading::Body(ref encoder), .. }) => encoder.is_eof(),
|
||||||
@@ -292,10 +291,9 @@ impl<K: Key, T: Transport, H: MessageHandler<T>> Conn<K, T, H> {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
State::Closed => {
|
State::Closed => {
|
||||||
error!("on_readable State::Closed");
|
trace!("on_readable State::Closed");
|
||||||
State::Closed
|
State::Closed
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -509,7 +507,8 @@ impl<K: Key, T: Transport, H: MessageHandler<T>> Conn<K, T, H> {
|
|||||||
Some((self, timeout))
|
Some((self, timeout))
|
||||||
},
|
},
|
||||||
Err(e) => {
|
Err(e) => {
|
||||||
error!("error reregistering: {:?}", e);
|
trace!("error reregistering: {:?}", e);
|
||||||
|
let _ = self.on_error(e.into());
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -682,7 +681,10 @@ impl<H: MessageHandler<T>, T: Transport> State<H, T> {
|
|||||||
_ => Writing::Closed,
|
_ => Writing::Closed,
|
||||||
};
|
};
|
||||||
match (reading, writing) {
|
match (reading, writing) {
|
||||||
(Reading::KeepAlive, Writing::KeepAlive) => State::Init,
|
(Reading::KeepAlive, Writing::KeepAlive) => {
|
||||||
|
//http1.handler.on_keep_alive();
|
||||||
|
State::Init
|
||||||
|
},
|
||||||
(reading, Writing::Chunk(chunk)) => {
|
(reading, Writing::Chunk(chunk)) => {
|
||||||
State::Http1(Http1 {
|
State::Http1(Http1 {
|
||||||
reading: reading,
|
reading: reading,
|
||||||
|
|||||||
Reference in New Issue
Block a user