feat(quartz): add misfire original fire time column mapping#70
Conversation
|
@sergeyshaykhullin Could you take a look plz? |
|
@sergeyshaykhullin Thanks for the merge, could you take a look at the last release run? It seems the Nuget API key has expired. |
|
Yes, i am in progress of restoring access to nuget =( Then i will regenerate api and release new version |
|
@sergeyshaykhullin Thanks! |
|
Thanks, waiting for the release :) so we can rid of warnings in production. @sergeyshaykhullin |
@sergeyshaykhullin Polite reminder to pick this up,, you may have forgotten in the meantime. |
|
@JasonLandbridge No, I haven't forgotten. I'm still waiting for a response from NuGet support =( |
|
@JasonLandbridge Sorry, i double checked my emails. Nuget responded a week ago New package version released https://www.nuget.org/packages/AppAny.Quartz.EntityFrameworkCore.Migrations/0.5.2 |
Haha no worries, thank you very much! |
Summary
This PR adds support for Quartz 3.17’s optional
MISFIRE_ORIG_FIRE_TIMEtrigger column in the EF Core schema mappings used by this repo.Related release note: https://github.com/quartznet/quartznet/releases/tag/v3.17.0
Problem
Quartz introduced an optional
MISFIRE_ORIG_FIRE_TIMEcolumn onQRTZ_TRIGGERSto preserve the original scheduled fire time for misfired triggers when using “fire now” policies.Without this column in our EF model mappings:
ScheduledFireTimeUtcbehavior for misfired triggers may not align with the new optional column supportWhat this PR changes
MisfireOriginalFireTimeto the sharedQuartzTriggermodel.MISFIRE_ORIG_FIRE_TIME(bigint)misfire_orig_fire_time(bigint)MISFIRE_ORIG_FIRE_TIME(bigint(19))MISFIRE_ORIG_FIRE_TIME(bigint)Scope / compatibility
Validation