-
Notifications
You must be signed in to change notification settings - Fork 4
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 KeyValue Couchbase Support #31
base: master
Are you sure you want to change the base?
Add KeyValue Couchbase Support #31
Conversation
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
…files Signed-off-by: Maximillian Arruda <[email protected]>
…ension Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
@amoscatelli it looks like According to this info:
The option 1 it's not possible...this The option 2 says that the Do you think that it's a problem for accepting and merging this PR to the source? FYI, couchbase also can be used as Document NoSQL database... I'm working on this extension... |
I believe is possible to have the coachbase driver working in native mode since there is a quarkus camel extension : https://camel.apache.org/camel-quarkus/3.0.x/reference/extensions/couchbase.html Try doing something similar to what I did for ArangoDB |
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 believe you need this here
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-couchbase-deployment</artifactId>
</dependency>
Use the bom in the coudhbase parent like I did for Arango
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.
@amoscatelli, unfortunately, according to the documentation here: https://camel.apache.org/camel-quarkus/3.0.x/reference/extensions/couchbase.html the camel-quarkus-couchbase
doesn't support native compilation.
Maybe, we need to manipulate the CI process in order to execute the native compilation in the extensions that supports it only. What do you think about it?
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.
Sorry, in the link you posted I miss the part when they talk about lacking native support.
P.S. I saw it ! Sorry I missed that at first. Let me think
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.
Yea you are right.
There is also a specific (non camel) extension for this, but they seem to have a problem :
quarkiverse/quarkus-couchbase#22
quarkusio/quarkus#26206
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.
@amoscatelli what do you think about enhancement of the CI process in order to execute the native compilation in the extensions that support it only?
For example, let's do a little step that changes what module should be ignored before the native-compilation build process. With that, we allow developers to use Couchbase in JVM mode, at least...
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 am not sure ... maybe we could also help that guy to complete the couchbase native extension.
Maybe I'll take a look
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.
@dearrudam they said they are working on it right now, I am talking about the native support.
But there is no ETA.
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
…-compilation Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
…ation Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
…rkus-jnosql into keyvalue-couchbase-support
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
Signed-off-by: Maximillian Arruda <[email protected]>
@gastaldi could you review/merge this one? |
@otaviojava I'd defer that to @amoscatelli, as I don't have enough knowledge about this :) |
@gastaldi @otaviojava This needs to be fixed before proceeding. Maybe you could subscribe and hasten on that issue ... |
Changes