This commit is contained in:
Jakob Notland 2026-03-25 11:35:55 +01:00
parent 51e73606b1
commit 5f0498aa73
2 changed files with 6 additions and 9 deletions

View file

@ -24,7 +24,6 @@ pub async fn create_table(pool: &SqlitePool) {
.execute(pool) .execute(pool)
.await .await
.expect("failed to create ohlcv_1h table"); .expect("failed to create ohlcv_1h table");
} }
/// Returns the highest `bucket_ts` in `ohlcv_1h`, or `None` if the table is empty. /// Returns the highest `bucket_ts` in `ohlcv_1h`, or `None` if the table is empty.

View file

@ -440,15 +440,13 @@ async fn launch() -> _ {
let cutoff = (now - BACKFILL_SAFETY_SECS) / 3600 * 3600; let cutoff = (now - BACKFILL_SAFETY_SECS) / 3600 * 3600;
let since_opt = match max_bucket_ts { let since_opt = match max_bucket_ts {
Some(ts) => Some(ts + 3600), Some(ts) => Some(ts + 3600),
None => { None => match db::cauldron::ohlcv::get_min_trade_bucket_ts(&dbpool.cauldron_r).await {
match db::cauldron::ohlcv::get_min_trade_bucket_ts(&dbpool.cauldron_r).await { Ok(v) => v,
Ok(v) => v, Err(e) => {
Err(e) => { warn!("ohlcv backfill: could not read min trade ts: {e}");
warn!("ohlcv backfill: could not read min trade ts: {e}"); None
None
}
} }
} },
}; };
if since_opt.is_none() { if since_opt.is_none() {
info!("ohlcv backfill: no confirmed trades found, skipping"); info!("ohlcv backfill: no confirmed trades found, skipping");