Skip to content

Conversation

@ThatDeparted2061
Copy link

@ThatDeparted2061 ThatDeparted2061 commented Dec 30, 2025

Which problem is this PR solving?

Description of the changes

  • Builds the storage integration test suite into a standalone binary using the existing go test -c workflow.
  • Integrates the binary into the standard Jaeger build and release pipeline (make build-all-platforms and package-deploy.sh) without introducing custom CI logic.
  • Publishes the binary as part of the jaeger-tools release artifacts for all supported platforms.
  • Updates gRPC Remote Storage documentation to describe how third-party storage providers can certify compatibility using the released binary.
  • Preserves all existing go test behavior and does not change the integration test logic.

How was this change tested?

  • Verified that make build-binaries-<platform> successfully produces the storage integration test binary locally.
  • Confirmed that the binary is correctly staged and packaged into jaeger-tools-<version>-<platform> by package-deploy.sh.
  • Ran the existing storage integration tests via go test to ensure no regressions.
  • Validated documentation instructions against the locally built binary.

Checklist

@ThatDeparted2061 ThatDeparted2061 requested a review from a team as a code owner December 30, 2025 16:15
@ThatDeparted2061
Copy link
Author

@yurishkuro I’m planning to add documentation for the storage integration test binary next.

Since this binary is intended to be used by third-party storage implementers (end users) rather than Jaeger contributors, would you prefer the documentation to live in the official Jaeger docs (e.g. under storage or deployment docs), or in a contributor-focused location like CONTRIBUTING.md?

Happy to follow whatever direction makes the most sense.

@dosubot dosubot bot added the area/storage label Dec 30, 2025
@yurishkuro
Copy link
Member

we already have internal/storage/v2/grpc/README.md that has Certifying compliance section, we can update the instructions there.

@ThatDeparted2061
Copy link
Author

@yurishkuro I have addressed all of the discussed ideas, let me know if this sits well with you

@ThatDeparted2061
Copy link
Author

These are the tests on my PR that I did

halyee@Haylee:~/Harsh/Linux/jaeger$ make build-binaries-linux-amd64
GOOS=linux GOARCH=amd64 make _build-platform-binaries
make[1]: Entering directory '/home/halyee/Harsh/Linux/jaeger'
fatal: No names found, cannot describe anything.
🚧 building binary './cmd/jaeger' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath   -o ./cmd/jaeger/jaeger-linux-amd64   -ldflags "-X   github.com/jaegertracing/jaeger/internal/version.commitSHA=bd95bc672e82f5a407e72be44b10ad020825060c -X   github.com/jaegertracing/jaeger/internal/version.latestVersion= -X   github.com/jaegertracing/jaeger/internal/version.date=2025-12-30T23:07:39Z" ./cmd/jaeger
Checking version of built binary
{"gitCommit":"bd95bc672e82f5a407e72be44b10ad020825060c","gitVersion":"","buildDate":"2025-12-30T23:07:39Z"}
☑️ versions match: want=, have=
🚧 building binary './cmd/remote-storage' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath   -o ./cmd/remote-storage/remote-storage-linux-amd64   -ldflags "-X   github.com/jaegertracing/jaeger/internal/version.commitSHA=bd95bc672e82f5a407e72be44b10ad020825060c -X   github.com/jaegertracing/jaeger/internal/version.latestVersion= -X   github.com/jaegertracing/jaeger/internal/version.date=2025-12-30T23:07:39Z" ./cmd/remote-storage
go test -c ./internal/storage/integration \
        -o ./cmd/remote-storage/jaeger-storage-integration-tester-linux-amd64
🚧 building binary '' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./examples/hotrod/hotrod-linux-amd64 ./examples/hotrod/main.go
🚧 building binary 'tracegen' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./cmd/tracegen/tracegen-linux-amd64 ./cmd/tracegen/
🚧 building binary 'anonymizer' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./cmd/anonymizer/anonymizer-linux-amd64 ./cmd/anonymizer/
🚧 building binary 'esmapping-generator' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./cmd/esmapping-generator/esmapping-generator-linux-amd64 ./cmd/esmapping-generator/
🚧 building binary 'es-index-cleaner' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./cmd/es-index-cleaner/es-index-cleaner-linux-amd64 ./cmd/es-index-cleaner/
🚧 building binary 'es-rollover' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -o ./cmd/es-rollover/es-rollover-linux-amd64 ./cmd/es-rollover/
make _build-platform-binaries-debug GOOS=linux GOARCH=amd64 DEBUG_BINARY=1
make[2]: Entering directory '/home/halyee/Harsh/Linux/jaeger'
fatal: No names found, cannot describe anything.
🚧 building binary './cmd/jaeger' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -gcflags="all=-N -l"  -o ./cmd/jaeger/jaeger-debug-linux-amd64   -ldflags "-X   github.com/jaegertracing/jaeger/internal/version.commitSHA=bd95bc672e82f5a407e72be44b10ad020825060c -X   github.com/jaegertracing/jaeger/internal/version.latestVersion= -X   github.com/jaegertracing/jaeger/internal/version.date=2025-12-30T23:07:39Z" ./cmd/jaeger
Checking version of built binary
{"gitCommit":"bd95bc672e82f5a407e72be44b10ad020825060c","gitVersion":"","buildDate":"2025-12-30T23:07:39Z"}
☑️ versions match: want=, have=
🚧 building binary './cmd/remote-storage' for linux-amd64
CGO_ENABLED=0 installsuffix=cgo go build -trimpath -gcflags="all=-N -l"  -o ./cmd/remote-storage/remote-storage-debug-linux-amd64   -ldflags "-X   github.com/jaegertracing/jaeger/internal/version.commitSHA=bd95bc672e82f5a407e72be44b10ad020825060c -X   github.com/jaegertracing/jaeger/internal/version.latestVersion= -X   github.com/jaegertracing/jaeger/internal/version.date=2025-12-30T23:07:39Z" ./cmd/remote-storage
make[2]: Leaving directory '/home/halyee/Harsh/Linux/jaeger'
make[1]: Leaving directory '/home/halyee/Harsh/Linux/jaeger'

Commands are in the terminal and the added binary in cmd/remote-storage


image

@yurishkuro
Copy link
Member

All commits must be signed. See CONTRIBUTING.md

These are the tests on my PR that I did

You also need to run scripts/build/package-deploy.sh and inspect the archives it creates

@yurishkuro yurishkuro added the changelog:new-feature Change that should be called out as new feature in CHANGELOG label Dec 31, 2025
@yurishkuro yurishkuro changed the title Build and attach storage integration test binary to Jaeger releases Add new binary artifact for gRPC storage integration testing Dec 31, 2025
@codecov
Copy link

codecov bot commented Dec 31, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.51%. Comparing base (a6e3492) to head (4b7b51f).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7807      +/-   ##
==========================================
+ Coverage   95.47%   95.51%   +0.03%     
==========================================
  Files         307      307              
  Lines       15892    15892              
==========================================
+ Hits        15173    15179       +6     
+ Misses        564      560       -4     
+ Partials      155      153       -2     
Flag Coverage Δ
badger_v1 9.20% <ø> (ø)
badger_v2 1.93% <ø> (ø)
cassandra-4.x-v1-manual 13.61% <ø> (ø)
cassandra-4.x-v2-auto 1.92% <ø> (ø)
cassandra-4.x-v2-manual 1.92% <ø> (ø)
cassandra-5.x-v1-manual 13.61% <ø> (ø)
cassandra-5.x-v2-auto ?
cassandra-5.x-v2-manual 1.92% <ø> (ø)
clickhouse 1.85% <ø> (ø)
elasticsearch-6.x-v1 17.58% <ø> (ø)
elasticsearch-7.x-v1 17.61% <ø> (ø)
elasticsearch-8.x-v1 17.76% <ø> (ø)
elasticsearch-8.x-v2 1.93% <ø> (ø)
elasticsearch-9.x-v2 1.93% <ø> (ø)
grpc_v1 8.86% <ø> (ø)
grpc_v2 1.93% <ø> (ø)
kafka-3.x-v2 1.93% <ø> (ø)
memory_v2 1.93% <ø> (ø)
opensearch-1.x-v1 17.65% <ø> (ø)
opensearch-2.x-v1 17.65% <ø> (ø)
opensearch-2.x-v2 1.93% <ø> (ø)
opensearch-3.x-v2 1.93% <ø> (ø)
query 1.93% <ø> (ø)
tailsampling-processor 0.56% <ø> (ø)
unittests 94.14% <ø> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link

Metrics Comparison Summary

Total changes across all snapshots: 90

Detailed changes per snapshot

summary_metrics_snapshot_clickhouse

📊 Metrics Diff Summary

Total Changes: 90

  • 🆕 Added: 90 metrics
  • ❌ Removed: 0 metrics
  • 🔄 Modified: 0 metrics

🆕 Added Metrics

  • rpc_server_duration_milliseconds (18 variants)
View diff sample
+rpc_server_duration_milliseconds{le="+Inf",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="0",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="10",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="100",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="1000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="10000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_duration_milliseconds{le="25",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
...
- `rpc_server_request_size_bytes` (18 variants)
View diff sample
+rpc_server_request_size_bytes{le="+Inf",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="0",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="10",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="100",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="1000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="10000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_request_size_bytes{le="25",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
...
- `rpc_server_requests_per_rpc` (18 variants)
View diff sample
+rpc_server_requests_per_rpc{le="+Inf",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="0",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="10",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="100",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="1000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="10000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_requests_per_rpc{le="25",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
...
- `rpc_server_response_size_bytes` (18 variants)
View diff sample
+rpc_server_response_size_bytes{le="+Inf",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="0",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="10",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="100",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="1000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="10000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_response_size_bytes{le="25",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
...
- `rpc_server_responses_per_rpc` (18 variants)
View diff sample
+rpc_server_responses_per_rpc{le="+Inf",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="0",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="10",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="100",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="1000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="10000",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
+rpc_server_responses_per_rpc{le="25",otel_scope_name="go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",otel_scope_schema_url="https://opentelemetry.io/schemas/1.37.0",otel_scope_version="0.64.0",rpc_grpc_status_code="0",rpc_method="FindTraces",rpc_service="jaeger.api_v3.QueryService",rpc_system="grpc"}
...

➡️ View full metrics file

@ThatDeparted2061
Copy link
Author

okay Actually I used git commit -S -m the cryptographic sign instead of -s, but i ll fix it

@ThatDeparted2061 ThatDeparted2061 force-pushed the storage-integration-tests-binary branch from 446ab2f to 91a78ce Compare December 31, 2025 19:09
@ThatDeparted2061
Copy link
Author

All commits must be signed. See CONTRIBUTING.md

These are the tests on my PR that I did

You also need to run scripts/build/package-deploy.sh and inspect the archives it creates

done

@yurishkuro
Copy link
Member

The branch is messed up. You either do git rebase main && git --force push or use GitHub button to update the branch.

@ThatDeparted2061
Copy link
Author

I am sorry for the delay, i ll look into it

ThatDeparted2061 and others added 6 commits January 5, 2026 13:15
Part of jaegertracing#6321

* remove `internal/storage/v1/grpc/*`
* update `remote-storage` to no longer provide v1 gRPC storage API

---------

Signed-off-by: Yuri Shkuro <[email protected]>
Signed-off-by: ThatDeparted2061 <[email protected]>
@ThatDeparted2061 ThatDeparted2061 force-pushed the storage-integration-tests-binary branch from 91a78ce to 3d32b46 Compare January 5, 2026 13:15
@ThatDeparted2061
Copy link
Author

@yurishkuro I am facing this conflict
image
Should I accept it ?

@ThatDeparted2061
Copy link
Author

@yurishkuro Can we have some idea here ??

@yurishkuro
Copy link
Member

@ThatDeparted2061 your change has nothing to do with clickhouse so make sure it's not introducing any unrelated changes during merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/storage changelog:new-feature Change that should be called out as new feature in CHANGELOG

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Re-expose Storage Integration Tests

3 participants