digdag 手動実行時の session time、last_session_time

workflow 画面の 「RUN」をクリックした場合の挙動

2021-01-10 に実行したとする。

cron を使った場合

schedule:
  cron>: 10 1 * * *
1時10分より前に実行した場合
session_time = クリックした日時
last_session_time= 2021-01-09 01:10:00
1時10分より後に実行した場合
session_time = クリックした日時
last_session_time= 2021-01-10 01:10:00

daily を使った場合

schedule:
  daily>: 01:10:00

1/10に実行したら、何時に実行しても以下の通り。

session_time = クリックした日時
last_session_time= 2021-01-10 01:10:00

(2023/04/27 追記) なお、上記の挙動は server mode の時の挙動であり、local mode の時は挙動が異なるようだ...