-
Notifications
You must be signed in to change notification settings - Fork 531
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
Add Geode Provider #235
Add Geode Provider #235
Conversation
Thanks a lot, I will look at it in next few days. |
...k-provider-geode/src/main/java/net/javacrumbs/shedlock/provider/geode/GeodeLockProvider.java
Outdated
Show resolved
Hide resolved
I am not able to run the test. Locally it throws |
Codecov Report
@@ Coverage Diff @@
## master #235 +/- ##
=========================================
Coverage 86.02% 86.02%
Complexity 334 334
=========================================
Files 67 67
Lines 1331 1331
Branches 69 69
=========================================
Hits 1145 1145
Misses 163 163
Partials 23 23
Continue to review full report at Codecov.
|
I think the build failed as the module wasnt mentioned in pom.xml , wondering how it got picked up for build and test , anyways have updated the blocking unlock to asynchronous unlock. Please take a look . |
Ok sorted out the java docs error , checking on the jacoco coverage error ( plugin is saying unable to create coverage , but works fine on local ) , probably as the test starts vm outside of the Testcase , probably its not able to pick up the coverage. Also i see we have used jupiter for test rules , somehow intellij doesnt like it and complains for each testSuite that the jupiter-platform jar is unavailable , any suggestions ? |
Thank, I will look at it over weekend. |
Hi, it seems that the tests still do not work. If I execute |
Looking at it now . |
Hi Lukas, |
Thanks a lot, will take a look at it |
Some of the builds are passing, so feel free to ignore the issue. I will fix it later. |
Ok thanks Reference tried to fix openJDK issue , https://travis-ci.org/github/lukas-krecan/ShedLock/builds/679451966 However i had to downgrade geode to 1.9.2 , so if we can solve the openJDK issue then please let me know , ideally i would want to use 1.10 as currently 1.12 is latest. |
Hi, I am really sorry but Geode is so complex that I am afraid I would not be able to maintain it. I would recommend to create a third party lock provider similar to the one for CosmosDB https://github.com/jesty/shedlock-provider-cosmosdb |
Hi |
I managed to get the tests running with test containers but the necessity to deploy the DistributedLockFunction makes automated testing and deployment quite complex. There is nothing like that needed in Hazelcast. I am afraid I will not be able to maintain this code so it would be better if you published it as third party module. |
No description provided.