Commit Graph

203 Commits

Author SHA1 Message Date
e0776a452e
ref: format 2025-03-29 22:23:31 +08:00
291a21d82a
init: astro frontend 2025-03-29 19:10:52 +08:00
f401417ce2
update: remove refactor guide 2025-03-29 19:02:48 +08:00
be3ff00edc
fix: incorrect path for model file 2025-03-29 18:52:44 +08:00
879a6604e5
fix: missing export in deno.json 2025-03-29 18:43:47 +08:00
d88ad099c4
ref: monorepo support 2025-03-29 18:13:57 +08:00
636c5e25cb
ref: move ML stuff
add: .idea to VCS, the refactor guide
2025-03-29 14:13:15 +08:00
7337538f0b
fix: snapshotBefore may returns null even there's a snapshot exists 2025-03-27 05:49:19 +08:00
9e3cc8236c
fix: incorrect iterations counting 2025-03-27 04:15:46 +08:00
01171f5de3
update: remove WINDOW_SIZE 2025-03-27 04:14:12 +08:00
6a7f246562
update: increase limit of getBulkSnapshotsInNextSecond 2025-03-27 04:05:35 +08:00
49098763f1
fix: mixing bulk tasks with other tasks 2025-03-27 03:57:47 +08:00
cd160c486e
update: logging in bulk 2025-03-27 03:51:35 +08:00
c12379134c
update: error handling in bulk fetch 2025-03-27 03:44:41 +08:00
189bb294cb
improve: logging 2025-03-27 03:31:48 +08:00
7ad4255fa7
update: remove lastAvailableWindow 2025-03-27 03:26:13 +08:00
de061eeb0f
update: rate limit config and number of schedules obtained by tick 2025-03-27 03:21:01 +08:00
767e19b425
fix: bigint serialization failed 2025-03-27 03:15:35 +08:00
d8201c7f8e
update: shallow copy instead of re-asignment when creating copy of rate limitor config 2025-03-27 03:13:05 +08:00
d229e49ff2
feat: bulk fetch 2025-03-27 02:58:42 +08:00
aea9e10d1a
update: bulk fetch 2025-03-27 02:33:54 +08:00
d44ba8a0ae
fix: incorrect offset calculation in adjustSnapshotTime 2025-03-27 02:13:33 +08:00
d6dd4d9334
fix: potential shifting for obtained window offset in last commit 2025-03-27 02:09:48 +08:00
d5c278ae06
improve: cache result for adjustSnapshotTime 2025-03-27 01:48:10 +08:00
c80b047e0c
fix: did not release db client before quiting 2025-03-27 01:31:54 +08:00
92678066a7
update: forgot to plus one for iteration count 2025-03-26 23:37:12 +08:00
afee7f58bf
update: return when meeting non-0 video status code in snapshotVideo job 2025-03-26 23:25:07 +08:00
5450c17e13
update: reduce rate limit, no longer collect deleted videos for milestone monitoring 2025-03-26 23:13:53 +08:00
2c51c3c09c
add: log for getRegularSnapshotInterval 2025-03-26 23:04:08 +08:00
7adc370ba2
update: increase concurrency of snapshot worker 2025-03-26 23:00:45 +08:00
b286a9d7b1
update: use findSnapshotBefore instead of findClosetSnapshot in regular snapshot scheduling 2025-03-26 22:59:52 +08:00
cabb360a16
fix: missing entrance for schedule type 'new'
update: perf log text
2025-03-25 22:58:56 +08:00
17ded63758
update: perf monitor for adjustSnapshotTime 2025-03-25 22:38:57 +08:00
2d8e990bc9
fix: prevent duplicate jobs added to queue 2025-03-25 21:33:58 +08:00
b33fd790d1
fix: snapshot process early returned incorrectly 2025-03-25 21:29:47 +08:00
86337e3802
add: set scheduled job status to 'processing' before adding to bullmq 2025-03-25 05:05:33 +08:00
76c9256662
test: looser rate limits for snapshot 2025-03-25 04:57:24 +08:00
a178b7fc16
update: force schedule for new songs 2025-03-25 04:52:19 +08:00
6b7142a6d5
fix: new jobs may be scheduled before the current time 2025-03-24 23:43:54 +08:00
314beb54b5
add: upsertJob for scheduleCleanup 2025-03-24 23:39:29 +08:00
d8b47f8fc8
add: log for scheduleCleanupWorker 2025-03-24 23:37:46 +08:00
fa058b22fe
fix: job consumption rate too low, add outdated job cleanup 2025-03-24 23:36:01 +08:00
48b1130cba
feat: continuous monitoring of new songs 2025-03-24 04:53:43 +08:00
42db333d1a
temp: schedule for new songs 2025-03-24 04:40:10 +08:00
0a73d28623
fix: incorrect time base when adjusting snapshot time 2025-03-24 04:15:51 +08:00
584a1be9f9
test: debug for adjusting snapshot time 2025-03-24 04:08:34 +08:00
20731c0530
test: debug for init window 2025-03-24 04:05:22 +08:00
cb573e55d9
fix: incorrect offset when initializing 2025-03-24 04:01:44 +08:00
8be68248df
fix: ignored the case where snapshots are actually the same 2025-03-24 03:49:06 +08:00
6f4a26e8b3
test: dynamic interval for reglar snapshots 2025-03-24 03:43:26 +08:00