-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[WIP]Removed ES-Rollover binary and integrated with Jaeger Binary #6456
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6456 +/- ##
===========================================
- Coverage 96.26% 47.88% -48.39%
===========================================
Files 370 205 -165
Lines 21144 12170 -8974
===========================================
- Hits 20355 5827 -14528
- Misses 604 5881 +5277
- Partials 185 462 +277
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
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.
please undo all build changes. There was no request in the ticket to remove the original es-rollover binary, the request was to make it NOT REQUIRED by incorporating into v2 binary.
Okay, sorry for mis-understanding |
@yurishkuro So, binary can be kept as it is but can we move the business logic into |
why do we need to move business logic? I want to start with smallest changes possible - use the business logic in es.Factory so that it can automatically do the things that standalone binaries were doing. Later we can think about refactoring the location of this business logic. |
The problem is while extending the Config of es, we don't require the whole config files but a small portion of the 3 config files, so where should this shared portion be kept? |
Please be more specific. |
I was confused of managing thiese shared parameters and functions. |
You can see PR #6291 (which seems to have stalled) on how we wanted to extend the existing ES Config with the additional parameters required for these tools.
Yes, it's find to import from there. Like I said, let's implement the capability first, and make sure it's tested in the CI. Then we can safely refactor where the code lives. |
Signed-off-by: Manik2708 <[email protected]>
Signed-off-by: Manik2708 <[email protected]>
Signed-off-by: Manik2708 <[email protected]>
…aegertracing#6452) ## Which problem is this PR solving? - Towards jaegertracing#6337 ## Description of the changes - This PR migrates the v3_api GRPC handler to use the new v2 query service. ## How was this change tested? - CI ## Checklist - [x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md - [x] I have signed all commits - [x] I have added unit tests for the new functionality - [x] I have run lint and test steps successfully - for `jaeger`: `make lint test` - for `jaeger-ui`: `npm run lint` and `npm run test` --------- Signed-off-by: Mahad Zaryab <[email protected]>
This reverts commit 3a53124. Signed-off-by: Manik2708 <[email protected]>
This reverts commit 26df093. Signed-off-by: Manik2708 <[email protected]>
This reverts commit 6ffb2f8. Signed-off-by: Manik2708 <[email protected]>
Signed-off-by: Manik2708 <[email protected]>
Signed-off-by: Manik2708 <[email protected]>
Signed-off-by: Manik2708 <[email protected]>
ea7c627
to
f762e15
Compare
Closing this, as high number of changes need to be reverted! |
Which problem is this PR solving?
Fixes a part of: #6283
Description of the changes
cmd/jaeger
binary.How was this change tested?
Checklist
jaeger
:make lint test
jaeger-ui
:npm run lint
andnpm run test