-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Infinispan Cache Extension #39836
Infinispan Cache Extension #39836
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
4634de7
to
ce98f06
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
...finispan-cache/deployment/src/test/java/io/quarkus/cache/infinispan/InfinispanCacheTest.java
Outdated
Show resolved
Hide resolved
...ns/infinispan-client/runtime/src/main/java/io/quarkus/infinispan/client/CacheInvalidate.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know a ton about the Infinispan implementation, but the integration with Quarkus seems to do what we are doing in Redis, so it makes sense
ce98f06
to
1e336be
Compare
This comment has been minimized.
This comment has been minimized.
1e336be
to
1af8976
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1af8976
to
9599407
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
9599407
to
6d4e1bf
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@gsmet Guillaume could your eyes give some light to this failure ? i've run the /update-extension-dependencies.sh script locally but there aren't more apparent changes needed and build still fails. I can't see what I'm missing here |
6d4e1bf
to
b85c6d5
Compare
This comment has been minimized.
This comment has been minimized.
303597e
to
9c58f8e
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
🙈 The PR is closed and the preview is expired. |
9c58f8e
to
7c5f603
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
7c5f603
to
dad9166
Compare
@cescoffier I pushed changes |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@RegisterExtension | ||
static final QuarkusUnitTest config = new QuarkusUnitTest() | ||
.withEmptyApplication() | ||
.withConfigurationResource("empty-application-infinispan-client.properties"); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We may have a better way to create empty assets, but I can't remember the API.
Future<Uni<String>> thread1 = fork(() -> cache.get(id, key -> { | ||
try { | ||
barrier.await(10, TimeUnit.SECONDS); | ||
barrier.await(10, TimeUnit.SECONDS); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would add that explanation in the code - because you can be sure I would ask the same question in 1 month... or one week, or even maybe tomorrow.
@cescoffier I'm going to add the comment in the test and push. |
* Deprecates custom annotations * Implements the cache extension SPI
dad9166
to
b6285a6
Compare
Status for workflow
|
Status for workflow
|
@geoand hey, do you spot anything missing at this point preventing the merge ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Closes #31896
Closes #29571
Depends on #40038