SOLR-16236: Clarify use of GSON jar in jaegertracer-configurator#894
SOLR-16236: Clarify use of GSON jar in jaegertracer-configurator#894epugh merged 4 commits intoapache:mainfrom
Conversation
|
I'm not sure I understand why this change is needed. If "remote" is the default in jaeger, and "remote" requires gson - why are we excluding it? It just seems like the documentation was incorrect about needing to manually add gson. I don't think we should be excluding dependencies on a regular basis - especially if they are needed for things to work by default. |
@dsmiley can you weigh in on this? |
|
Check out the documentation of the sampler choices: https://www.jaegertracing.io/docs/1.22/sampling/ |
|
Thoughts folks? I kind of need a tie breaker to decide which way to go... I'd like to merge this sooner versus later as I'm accumulating more "pending PR's to get to done" then I like ;-) Maybe whoever updates the PR first wins? ;-) |
|
I vote for keeping gson in the distro, making sure that even "remote" sampling works for all users. Seems quite useful in large deploys according to this blog: https://medium.com/jaegertracing/adaptive-sampling-in-jaeger-50f336f4334 |
|
We already rely on it in other contribs, so I see no harm. |
|
Can I get a LGTM? |
* consensus was to keep gson dependency, so update based on that.
https://issues.apache.org/jira/browse/SOLR-16236
Description
README doesn't reflect whats actually going on... GSON is being included in the module, but shouldn't.
Solution
Fix readme! Fix gson being included.
Tests
manual builds
Checklist
Please review the following and check all that apply:
mainbranch../gradlew check.