chore: update logs

This commit is contained in:
nathan 2024-08-23 10:30:52 +08:00
parent 12a1539f32
commit b4d79b954b
3 changed files with 19 additions and 3 deletions

View File

@ -183,6 +183,11 @@ impl StorageQueue {
pending_write: PendingWrite,
pending_write_meta: PendingWriteMeta,
) -> Result<(), anyhow::Error> {
trace!(
"queue pending write: {}:{}",
pending_write_meta.object_id,
pending_write_meta.collab_type
);
const MAX_RETRIES: usize = 3;
const BASE_DELAY_MS: u64 = 200;
const BACKOFF_FACTOR: u64 = 2;

View File

@ -97,9 +97,17 @@ where
trace!("collab:{} edit state: {}", self.object_id, self.edit_state);
// Check if conditions for saving to disk are not met
let is_new = self.edit_state.is_new();
if self.edit_state.should_save_to_disk() {
if let Err(err) = self.save(self.edit_state.is_new()).await {
warn!("fail to write: {}:{}", self.object_id, err);
match self.save(is_new).await {
Ok(_) => {
if is_new {
self.edit_state.set_is_new(false);
}
},
Err(err) => {
warn!("fail to write: {}:{}", self.object_id, err);
},
}
}
Ok(())

View File

@ -104,7 +104,10 @@ impl IndexerProvider {
let workspace = collab.workspace_id;
let oid = collab.object_id.clone();
if let Err(err) = Self::index_collab(&indexer, collab).await {
tracing::warn!("failed to index collab {}/{}: {}", workspace, oid, err);
// only logging error in debug mode. Will be enabled in production if needed.
if cfg!(debug_assertions) {
tracing::warn!("failed to index collab {}/{}: {}", workspace, oid, err);
}
}
},
Err(err) => {