perf: minimize clones when saving blocks (#12870)

This commit is contained in:
Hai | RISE
2024-11-27 15:08:19 +07:00
committed by GitHub
parent 6b3c7c651e
commit acfcfbdcf3
3 changed files with 14 additions and 16 deletions

View File

@ -147,7 +147,7 @@ impl<N: PersistenceNodeTypes> PersistenceService<N> {
let provider_rw = self.provider.database_provider_rw()?;
let static_file_provider = self.provider.static_file_provider();
UnifiedStorageWriter::from(&provider_rw, &static_file_provider).save_blocks(&blocks)?;
UnifiedStorageWriter::from(&provider_rw, &static_file_provider).save_blocks(blocks)?;
UnifiedStorageWriter::commit(provider_rw)?;
}
self.metrics.save_blocks_duration_seconds.record(start_time.elapsed());