Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Quartz Extension configurable for clustered scheduler engine #3520

Closed
masini opened this issue Aug 14, 2019 · 2 comments · Fixed by #5529
Closed

Make Quartz Extension configurable for clustered scheduler engine #3520

masini opened this issue Aug 14, 2019 · 2 comments · Fixed by #5529
Labels
Milestone

Comments

@masini
Copy link
Contributor

masini commented Aug 14, 2019

Description
Quartz supports clustered JobStores that use JDBC and locks to synchronize between nodes:

Configure Clustering with JDBC-JobStore

The current Quartz extension has the RAMJobStore hardwired so this cannot be used.

Implementation ideas
As discussed here:

https://groups.google.com/forum/#!searchin/quarkus-dev/quartz%7Csort:date/quarkus-dev/XarQoQ8BLp4/kARhAbM9BAAJ

the current extension can consider using also the JDBCJobStore, or another extension can be written for that.

Use case
Our Quarkus application now uses @scheduled to synch from external data. Having this running on multiple node can be an issue.

@masini masini added the kind/enhancement New feature or request label Aug 14, 2019
@rafaelszp
Copy link

I support this enhancement. Our company will move projects from old wildfly(legacy, swarm and thorntail) to quarkus soon, but the absence of this feature will cause some delays or we wont be able to migrate to this amazing framework.

@machi1990
Copy link
Member

I can give this a go over the weekend.

@machi1990 machi1990 self-assigned this Aug 28, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 30, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 31, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Aug 31, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Sep 6, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Sep 14, 2019
@machi1990 machi1990 removed their assignment Oct 26, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 15, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 15, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 15, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 15, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 16, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 16, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 16, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 16, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 17, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 18, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 20, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 20, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 21, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 21, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 21, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 21, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 21, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 22, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 22, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 23, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 23, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 24, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 25, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 26, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 28, 2019
machi1990 added a commit to machi1990/quarkus that referenced this issue Nov 29, 2019
@gsmet gsmet added this to the 1.1.0 milestone Nov 29, 2019
mmusgrov pushed a commit to mmusgrov/quarkus that referenced this issue Dec 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
4 participants