debug implementation

This commit is contained in:
Quentin 2023-12-27 16:38:27 +01:00
parent 7ac24ad913
commit dea6cd0039
Signed by: quentin
GPG key ID: E9602264D639FF68

View file

@ -38,13 +38,18 @@ impl IBuilder for GarageBuilder {
"aerogramme", "aerogramme",
); );
let s3_config = aws_config::from_env() let sdk_config = aws_config::from_env()
.region(aws_config::Region::new(self.conf.region.clone())) .region(aws_config::Region::new(self.conf.region.clone()))
.credentials_provider(s3_creds) .credentials_provider(s3_creds)
.endpoint_url(self.conf.s3_endpoint.clone()) .endpoint_url(self.conf.s3_endpoint.clone())
.load() .load()
.await; .await;
let s3_client = aws_sdk_s3::Client::new(&s3_config);
let s3_config = aws_sdk_s3::config::Builder::from(&sdk_config)
.force_path_style(true)
.build();
let s3_client = aws_sdk_s3::Client::from_conf(s3_config);
let k2v_config = k2v_client::K2vClientConfig { let k2v_config = k2v_client::K2vClientConfig {
endpoint: self.conf.k2v_endpoint.clone(), endpoint: self.conf.k2v_endpoint.clone(),
@ -152,6 +157,15 @@ impl IStore for GarageStore {
.read_item(&row_ref.uid.shard, &row_ref.uid.sort) .read_item(&row_ref.uid.shard, &row_ref.uid.sort)
.await .await
{ {
Err(k2v_client::Error::NotFound) => {
tracing::debug!(
"K2V item not found shard={}, sort={}, bucket={}",
row_ref.uid.shard,
row_ref.uid.sort,
self.bucket,
);
return Err(StorageError::NotFound);
}
Err(e) => { Err(e) => {
tracing::error!( tracing::error!(
"K2V read item shard={}, sort={}, bucket={} failed: {}", "K2V read item shard={}, sort={}, bucket={} failed: {}",