Skip to content

Process all outstanding honor maintenance periods in a single run.#3248

Draft
mserajnik wants to merge 2 commits intovmangos:developmentfrom
mserajnik:improve-honor-maintenance
Draft

Process all outstanding honor maintenance periods in a single run.#3248
mserajnik wants to merge 2 commits intovmangos:developmentfrom
mserajnik:improve-honor-maintenance

Conversation

@mserajnik
Copy link
Contributor

🍰 Pullrequest

This makes it so that all outstanding honor maintenance periods (weeks) are processed in a single run, without requiring multiple restarts. This is mainly useful for private instances where there might be long periods where VMaNGOS isn't running (e.g., because the users take a multi-month break from playing).

Several queries have been changed to use DirectExecute/DirectPExecute to prevent async DB race conditions (ensure data is written before the next iteration).

Needs testing, thus marked as Draft for now.

Proof

  • None

Issues

  • None

How2Test

  • None

Todo / Checklist

  • None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant