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

Is it possible to revive camel-quarkus-solr now that camel-solr is back in camel 4 #6806

Open
Paul-Blanchaert opened this issue Nov 19, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Paul-Blanchaert
Copy link

Describe the feature here

As camel-solr was initially removed in early camel-4.x releases, the camel-quarkus-solr was removed from camel-quarkus via the commit Upgrade Camel to 4.0.0-M3.
In july this year, the camel-solr component found his way back in solr (jira ticket camel-solr: revive component and upgrade to the latest version).
Can we also revive the camel-quarkus-solr component?

@Paul-Blanchaert Paul-Blanchaert added the enhancement New feature or request label Nov 19, 2024
@jamesnetherton
Copy link
Contributor

jamesnetherton commented Nov 19, 2024

We may run into issues with the Jetty version. solr-solrj depends on Jetty 10.x. However, this project aligns with Jetty 12.x.

org.apache.camel:camel-solr:jar:4.9.0-SNAPSHOT
+- org.apache.solr:solr-solrj:jar:9.7.0:compile
|  +- org.eclipse.jetty.http2:http2-client:jar:10.0.22:compile
|  |  \- org.eclipse.jetty:jetty-alpn-client:jar:10.0.22:compile
|  +- org.eclipse.jetty:jetty-http:jar:10.0.22:compile
|  +- org.eclipse.jetty:jetty-client:jar:10.0.22:runtime
|  +- org.eclipse.jetty:jetty-util:jar:10.0.22:compile
|  +- org.eclipse.jetty:jetty-io:jar:10.0.22:compile
|  \- org.eclipse.jetty:jetty-alpn-java-client:jar:10.0.22:runtime

It needs verifying but it may not work.

@Paul-Blanchaert
Copy link
Author

Thanks for looking into this.
I was already preparing my "case files" to ask the camel project to refactor the solr component. We should be able reduce the scope of the camel-solr component and use a quite recent solrclient (HttpJdkSolrClient) that promises not to be dependent of jetty.
So I guess we should park this issue until we get the refactoring done on that side...
I'll refer to this issue when filing my "ticket" in camel.
To be continued...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants