Oban Periodic (CRON) Job multi node question

Thanks. Just to be sure I understand it correctly here’s the sequence I get out of this:

  1. app starts with a single crontab entry with hourly worker args: %{custom: "arg"}
  2. cron plugin adds a job instance with args: %{custom: "arg"} scheduled to run in an hour
  3. app is shut down before the job ran
  4. app starts with a single crontab entry but now with hourly worker args: %{custom: "some other value"}
  5. cron plugin adds a job instance with args: %{custom: "some other value"} scheduled to run one hour from now
  6. one hour after step 2 the first job (with args: %{custom: "arg"}) is executed, no new instance is added anymore
  7. one hour after step 5 the second job (with args: %{custom: "some other value"}) is executed
  8. cron plugin adds a job instance with args: %{custom: "some other value"} scheduled to run one hour from now