mirror of
https://github.com/0glabs/0g-storage-node.git
synced 2025-11-03 08:07:27 +00:00
@peter/fix upload (#378)
* record error message when uploading segments
This commit is contained in:
parent
3de0dc5ba3
commit
28654efde1
@ -77,8 +77,19 @@ impl RpcServer for RpcServerImpl {
|
|||||||
|
|
||||||
let maybe_tx = self.ctx.log_store.get_tx_by_seq_number(tx_seq).await?;
|
let maybe_tx = self.ctx.log_store.get_tx_by_seq_number(tx_seq).await?;
|
||||||
for segment in segments.into_iter() {
|
for segment in segments.into_iter() {
|
||||||
self.put_segment_with_maybe_tx(segment, maybe_tx.clone())
|
match self
|
||||||
.await?;
|
.put_segment_with_maybe_tx(segment, maybe_tx.clone())
|
||||||
|
.await
|
||||||
|
{
|
||||||
|
Ok(()) => {} // success
|
||||||
|
Err(e)
|
||||||
|
if e.to_string()
|
||||||
|
.contains("segment has already been uploaded or is being uploaded") =>
|
||||||
|
{
|
||||||
|
debug!(?e, "duplicate segment - skipping");
|
||||||
|
}
|
||||||
|
Err(e) => return Err(e),
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user