Skip to content

Commit 79a8bf1

Browse files
committed
refactor(meta-client): refine error usage
- Avoid using `ErrorCode` if possible. Use mod specific error. - Add `MetaClientError`: to describe an error occurs when creating meta-client. - Add `MetaHandshakeError`: to describe an error occurs when handling handshake between meta-client and meta-service. MetaHandshakeError is a sub error of MetaClientError since handshake is done as soon as a meta-client is created.
1 parent 5e15d1b commit 79a8bf1

File tree

15 files changed

+229
-124
lines changed

15 files changed

+229
-124
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/binaries/meta/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,10 +156,10 @@ async fn run_kvapi_command(conf: &Config, op: &str) {
156156
password: conf.password.clone(),
157157
..Default::default()
158158
};
159-
let client = match MetaStoreProvider::new(rpc_conf).try_get_meta_store().await {
159+
let client = match MetaStoreProvider::new(rpc_conf).create_meta_store().await {
160160
Ok(s) => Arc::new(s),
161161
Err(e) => {
162-
eprintln!("{}", e.message());
162+
eprintln!("{}", e);
163163
return;
164164
}
165165
};

0 commit comments

Comments
 (0)