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

Document Kotlin coroutine compatibility with extensions #24202

Closed
kdubb opened this issue Mar 9, 2022 · 1 comment · Fixed by #24884
Closed

Document Kotlin coroutine compatibility with extensions #24202

kdubb opened this issue Mar 9, 2022 · 1 comment · Fixed by #24884
Labels
area/kotlin kind/enhancement New feature or request
Milestone

Comments

@kdubb
Copy link
Contributor

kdubb commented Mar 9, 2022

Description

While much of Quarkus supports Kotlin coroutines, some core extensions still do not (e.g. SmallRye Fault Tolerance and Cache).

When somebody attempts to use these extensions there is no place to check on it's compatibility with coroutines and is basically left to "try it". Many times the failures are not obviously due to coroutines and can lead the user on a bug hunt only to find out it's because they are using an incompatible extension.

The compatibility of extensions with coroutines should be documented someplace.

Implementation ideas

No response

@kdubb kdubb added the kind/enhancement New feature or request label Mar 9, 2022
@quarkus-bot
Copy link

quarkus-bot bot commented Mar 9, 2022

/cc @evanchooly

@kdubb kdubb changed the title Document Kotlin coroutine compatibility in extensions Document Kotlin coroutine compatibility with extensions Mar 9, 2022
geoand added a commit to geoand/quarkus that referenced this issue Apr 12, 2022
geoand added a commit to geoand/quarkus that referenced this issue Apr 12, 2022
geoand added a commit to geoand/quarkus that referenced this issue Apr 12, 2022
geoand added a commit that referenced this issue Apr 12, 2022
Add documentation about which extension support Kotlin coroutines
@quarkus-bot quarkus-bot bot added this to the 2.9 - main milestone Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kotlin kind/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant