Skip to content

Commit aaf8985

Browse files
authored
Merge branch 'main' into feat-improve-rpc-namespace
2 parents 04283c5 + 0b4bd6c commit aaf8985

File tree

3 files changed

+14
-36
lines changed

3 files changed

+14
-36
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[workspace.package]
2-
version = "1.0.1"
2+
version = "1.0.3"
33
edition = "2021"
44
rust-version = "1.83"
55
license = "MIT OR Apache-2.0"

crates/database/db/src/maintenance.rs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -22,35 +22,13 @@ impl DatabaseMaintenance {
2222

2323
/// Runs the maintenance tasks in a loop.
2424
pub async fn run(self) {
25-
self.startup_maintenance().await;
26-
2725
loop {
2826
tokio::time::sleep(std::time::Duration::from_secs(PERIODIC_MAINTENANCE_INTERVAL_SECS))
2927
.await;
3028
self.periodic_maintenance().await;
3129
}
3230
}
3331

34-
/// Runs maintenance tasks at startup.
35-
///
36-
/// This includes running `ANALYZE` and `PRAGMA optimize`.
37-
async fn startup_maintenance(&self) {
38-
let db = self.db.inner();
39-
let conn = db.get_connection();
40-
41-
tracing::info!(target: "scroll::db::maintenance", "running startup ANALYZE...");
42-
if let Err(err) = conn.execute_unprepared("ANALYZE;").await {
43-
tracing::warn!(target: "scroll::db::maintenance", "ANALYZE failed: {:?}", err);
44-
}
45-
46-
tracing::info!(target: "scroll::db::maintenance", "running PRAGMA optimize at startup...");
47-
if let Err(err) = conn.execute_unprepared("PRAGMA optimize;").await {
48-
tracing::warn!(target: "scroll::db::maintenance", "PRAGMA optimize failed: {:?}", err);
49-
}
50-
51-
tracing::info!(target: "scroll::db::maintenance", "startup maintenance complete.");
52-
}
53-
5432
/// Runs periodic maintenance tasks.
5533
///
5634
/// This includes running `PRAGMA optimize`.

0 commit comments

Comments
 (0)