Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: log error for detail #4011

Merged
merged 2 commits into from
May 22, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/cmd/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ pub trait App: Send {

if self.wait_signal() {
if let Err(e) = tokio::signal::ctrl_c().await {
error!("Failed to listen for ctrl-c signal: {}", e);
error!("Failed to listen for ctrl-c signal: {:?}", e);
// It's unusual to fail to listen for ctrl-c signal, maybe there's something unexpected in
// the underlying system. So we stop the app instead of running nonetheless to let people
// investigate the issue.
Expand Down
4 changes: 2 additions & 2 deletions src/datanode/src/heartbeat.rs
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ impl HeartbeatTask {
Some(req)
}
Err(e) => {
error!(e;"Failed to encode mailbox messages!");
error!(e; "Failed to encode mailbox messages!");
None
}
}
Expand Down Expand Up @@ -301,7 +301,7 @@ impl HeartbeatTask {
Instant::now()
+ Duration::from_secs(META_KEEP_ALIVE_INTERVAL_SECS),
);
error!(e;"Failed to reconnect to metasrv!");
error!(e; "Failed to reconnect to metasrv!");
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/src/heartbeat.rs
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ impl HeartbeatTask {
Some(req)
}
Err(e) => {
error!(e;"Failed to encode mailbox messages!");
error!(e; "Failed to encode mailbox messages!");
None
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/meta-srv/src/election/etcd.rs
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ impl Election for EtcdElection {
.leader_watcher
.send(LeaderChangeMessage::Elected(Arc::new(leader.clone())))
{
error!("Failed to send leader change message, error: {e}");
error!("Failed to send leader change message, error: {e:?}");
}
}
} else {
Expand Down
2 changes: 1 addition & 1 deletion src/meta-srv/src/handler/collect_stats_handler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ impl HeartbeatHandler for CollectStatsHandler {
let _ = acc.stat.insert(stat);
}
Err(err) => {
warn!("Incomplete heartbeat data: {:?}, err: {:?}", req, err);
warn!(err; "Incomplete heartbeat data: {:?}", req);
}
};

Expand Down
4 changes: 2 additions & 2 deletions src/meta-srv/src/handler/failure_handler/runner.rs
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,13 @@ impl FailureDetectRunner {

pub(crate) async fn send_heartbeat(&self, heartbeat: DatanodeHeartbeat) {
if let Err(e) = self.heartbeat_tx.send(heartbeat).await {
error!("FailureDetectRunner is stop receiving heartbeats: {}", e)
error!("FailureDetectRunner is stop receiving heartbeats: {:?}", e)
}
}

pub(crate) async fn send_control(&self, control: FailureDetectControl) {
if let Err(e) = self.control_tx.send(control).await {
error!("FailureDetectRunner is stop receiving controls: {}", e)
error!("FailureDetectRunner is stop receiving controls: {:?}", e)
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/meta-srv/src/handler/keep_lease_handler.rs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ impl HeartbeatHandler for KeepLeaseHandler {
let res = ctx.in_memory.put(put_req).await;

if let Err(err) = res {
warn!("Failed to update lease KV, peer: {peer:?}, {err}");
warn!(err; "Failed to update lease KV, peer: {peer:?}");
}

Ok(HandleControl::Continue)
Expand Down
6 changes: 3 additions & 3 deletions src/meta-srv/src/metasrv.rs
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ impl MetaStateHandler {
if let Some(sub_manager) = self.subscribe_manager.clone() {
info!("Leader changed, un_subscribe all");
if let Err(e) = sub_manager.unsubscribe_all() {
error!("Failed to un_subscribe all, error: {}", e);
error!("Failed to un_subscribe all, error: {:?}", e);
}
}
}
Expand Down Expand Up @@ -405,7 +405,7 @@ impl Metasrv {
while started.load(Ordering::Relaxed) {
let res = election.register_candidate(&node_info).await;
if let Err(e) = res {
warn!("Metasrv register candidate error: {}", e);
warn!(e; "Metasrv register candidate error");
}
}
});
Expand All @@ -419,7 +419,7 @@ impl Metasrv {
while started.load(Ordering::Relaxed) {
let res = election.campaign().await;
if let Err(e) = res {
warn!("Metasrv election error: {}", e);
warn!(e; "Metasrv election error");
}
info!("Metasrv re-initiate election");
}
Expand Down
6 changes: 3 additions & 3 deletions src/mito2/src/region/opener.rs
Original file line number Diff line number Diff line change
Expand Up @@ -155,9 +155,9 @@ impl RegionOpener {
);
}
Err(e) => {
warn!(
"Failed to open region {} before creating it, region_dir: {}, err: {}",
self.region_id, self.region_dir, e
warn!(e;
"Failed to open region {} before creating it, region_dir: {}",
self.region_id, self.region_dir
);
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/script/src/table.rs
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ impl<E: ErrorExt + Send + Sync + 'static> ScriptsTable<E> {
}
Err(err) => {
warn!(
r#"Failed to compile script "{}"" in `scripts` table: {}"#,
r#"Failed to compile script "{}"" in `scripts` table: {:?}"#,
name, err
);
}
Expand Down
2 changes: 1 addition & 1 deletion src/servers/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -791,7 +791,7 @@ impl IntoResponse for Error {
if self.status_code().should_log_error() {
error!(self; "Failed to handle HTTP request: ");
} else {
debug!("Failed to handle HTTP request: {self}");
debug!("Failed to handle HTTP request: {self:?}");
}

HttpStatusCode::INTERNAL_SERVER_ERROR
Expand Down
6 changes: 3 additions & 3 deletions src/servers/src/grpc/flight/stream.rs
Original file line number Diff line number Diff line change
Expand Up @@ -62,22 +62,22 @@ impl FlightRecordBatchStream {
) {
let schema = recordbatches.schema();
if let Err(e) = tx.send(Ok(FlightMessage::Schema(schema))).await {
warn!("stop sending Flight data, err: {e}");
warn!("stop sending Flight data, err: {e:?}");
return;
}

while let Some(batch_or_err) = recordbatches.next().in_current_span().await {
match batch_or_err {
Ok(recordbatch) => {
if let Err(e) = tx.send(Ok(FlightMessage::Recordbatch(recordbatch))).await {
warn!("stop sending Flight data, err: {e}");
warn!("stop sending Flight data, err: {e:?}");
return;
}
}
Err(e) => {
let e = Err(e).context(error::CollectRecordbatchSnafu);
if let Err(e) = tx.send(e.map_err(|x| x.into())).await {
warn!("stop sending Flight data, err: {e}");
warn!("stop sending Flight data, err: {e:?}");
}
return;
}
Expand Down
4 changes: 2 additions & 2 deletions src/servers/src/http/authorize.rs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ pub async fn inner_auth<B>(
let (username, password) = match extract_username_and_password(&req) {
Ok((username, password)) => (username, password),
Err(e) => {
warn!("extract username and password failed: {}", e);
warn!("extract username and password failed: {:?}", e);
crate::metrics::METRIC_AUTH_FAILURE
.with_label_values(&[e.status_code().as_ref()])
.inc();
Expand All @@ -108,7 +108,7 @@ pub async fn inner_auth<B>(
Ok(req)
}
Err(e) => {
warn!("authenticate failed: {}", e);
warn!("authenticate failed: {:?}", e);
crate::metrics::METRIC_AUTH_FAILURE
.with_label_values(&[e.status_code().as_ref()])
.inc();
Expand Down
4 changes: 2 additions & 2 deletions src/servers/src/mysql/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -135,15 +135,15 @@ impl MysqlServer {

async move {
match tcp_stream {
Err(error) => warn!("Broken pipe: {}", error), // IoError doesn't impl ErrorExt.
Err(error) => warn!("Broken pipe: {:?}", error), // IoError doesn't impl ErrorExt.
Ok(io_stream) => {
if let Err(e) = io_stream.set_nodelay(true) {
warn!(e; "Failed to set TCP nodelay");
}
if let Err(error) =
Self::handle(io_stream, io_runtime, spawn_ref, spawn_config).await
{
warn!("Unexpected error when handling TcpStream {}", error);
warn!("Unexpected error when handling TcpStream {:?}", error);
};
}
};
Expand Down
2 changes: 1 addition & 1 deletion src/servers/src/postgres/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ impl PostgresServer {
Some(addr)
}
Err(e) => {
warn!("Failed to get PostgreSQL client addr, err: {}", e);
warn!("Failed to get PostgreSQL client addr, err: {:?}", e);
fengjiachun marked this conversation as resolved.
Show resolved Hide resolved
None
}
};
Expand Down
2 changes: 1 addition & 1 deletion src/servers/src/server.rs
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ impl AcceptTask {
if let Err(error) = join_handle.await {
// Couldn't use `error!(e; xxx)` because JoinError doesn't implement ErrorExt.
error!(
"Unexpected error during shutdown {} server, error: {}",
"Unexpected error during shutdown {} server, error: {:?}",
name, error
);
} else {
Expand Down