Slide 13
Slide 13 text
3: Timeline
テーブルに実⾏された全てのアクションをイベントログとして保存
データストレージ上に[timestamp.action.state]の形式で保存
action
• commit, delta_commit, rollback, ...
state
• requested: 実⾏予定
• inflight: 実⾏開始
※ commit時はaction=ʻʼ
• completed: 完了 (state=ʻʼ)
❯ aws s3 ls ${basepath}/.hoodie | sort –n
2023-10-07 06:09:27 0 20231006210904517.commit.requested
2023-10-07 06:10:25 124282 20231006210904517.inflight
2023-10-07 06:11:04 163034 20231006210904517.commit
2023-10-07 06:37:00 1225 20231006213659249.rollback.requested
2023-10-07 06:37:01 0 20231006213659249.rollback.inflight
2023-10-07 06:37:05 1408 20231006213659249.rollback
2023-10-07 06:37:06 0 20231006213646555.commit.requested
2023-10-07 06:37:56 109837 20231006213646555.inflight
2023-10-07 06:38:27 144093 20231006213646555.commit