Skip to content

cleanup: replace dial with newclient - #7967

Merged
easwars merged 71 commits into
grpc:masterfrom
janardhanvissa:replace-dial-with-newclient
Feb 28, 2025
Merged

cleanup: replace dial with newclient#7967
easwars merged 71 commits into
grpc:masterfrom
janardhanvissa:replace-dial-with-newclient

Conversation

@janardhanvissa

Copy link
Copy Markdown
Contributor

Partially address: #7049

RELEASE NOTES: None

@codecov

codecov Bot commented Dec 25, 2024

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 82.32%. Comparing base (ae2a04f) to head (b55f656).
Report is 16 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #7967      +/-   ##
==========================================
+ Coverage   82.29%   82.32%   +0.03%     
==========================================
  Files         387      387              
  Lines       38967    38941      -26     
==========================================
- Hits        32066    32057       -9     
+ Misses       5586     5574      -12     
+ Partials     1315     1310       -5     

see 45 files with indirect coverage changes

Comment thread test/clientconn_state_transition_test.go Outdated
Comment thread test/gracefulstop_test.go Outdated
Comment thread xds/internal/balancer/cdsbalancer/cdsbalancer_security_test.go
Comment thread xds/internal/balancer/cdsbalancer/cdsbalancer_test.go
Comment thread test/xds/xds_server_serving_mode_test.go Outdated
@easwars easwars removed their assignment Feb 20, 2025
@janardhanvissa

Copy link
Copy Markdown
Contributor Author

All the above comments are addressed. Please re-review once,

@janardhanvissa janardhanvissa removed their assignment Feb 20, 2025
@easwars easwars self-assigned this Feb 21, 2025
Comment thread clientconn_test.go Outdated
Comment thread clientconn_test.go Outdated
Comment thread test/xds/xds_server_serving_mode_test.go Outdated
@easwars easwars assigned janardhanvissa and unassigned easwars Feb 25, 2025
@janardhanvissa janardhanvissa removed their assignment Feb 25, 2025
@janardhanvissa

Copy link
Copy Markdown
Contributor Author

@easwars All the above mentioned were addressed. Please re-review once.

@easwars easwars left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM modulo minor nits.

Comment thread test/xds/xds_server_serving_mode_test.go Outdated
Comment thread test/xds/xds_server_serving_mode_test.go Outdated
Comment thread examples/features/customloadbalancer/client/main.go Outdated
@janardhanvissa janardhanvissa removed their assignment Feb 27, 2025
@easwars
easwars merged commit 52a257e into grpc:master Feb 28, 2025
purnesh42H pushed a commit to purnesh42H/grpc-go that referenced this pull request Mar 1, 2025
cds: stop child policies on resource-not-found errors (grpc#8122)

xds: simplify code handling certain error conditions in the resolver (grpc#8123)

xds, pickfirst: Enable additional addresses in xDS, set new pick_first as default (grpc#8126)

github: change test action to cover the legacy pickfirst balancer (grpc#8129)

cleanup: replace dial with newclient (grpc#7967)

cleanup: replace dial with newclient (grpc#7970)

stats/openetelemetry: refactor and make e2e test stats verification deterministic (grpc#8077)

xds: introduce simple grpc transport for generic xds clients (grpc#8066)

xds: generic xds client common configs

re-push comments

improve ServerConfig equal

easwar review round 1 on documentation

easwar comments on docstrings

easwar comments round 4

config tests

merge with previous pr

xds: add lrs client and xDS client interfaces

second pass to documentation language

change from godoc review

dfawley review 2

easwar review 1

changed to decoder struct

move authorities under xds client

easwar review 2

easwars review 4

ResourceWatcher done and LoadStore stop

grpc based transport

remove server config extension interface

add byte codec

dfawley review 1

send and recv tests with byte based test server

change to proto based server

easwar review 1

easwar review 3

xds: generic xds client ads transport channel
purnesh42H pushed a commit to purnesh42H/grpc-go that referenced this pull request Mar 1, 2025
ads: stop child policies on resource-not-found errors (grpc#8122)

xds: simplify code handling certain error conditions in the resolver (grpc#8123)

xds, pickfirst: Enable additional addresses in xDS, set new pick_first as default (grpc#8126)

github: change test action to cover the legacy pickfirst balancer (grpc#8129)

cleanup: replace dial with newclient (grpc#7967)

cleanup: replace dial with newclient (grpc#7970)

stats/openetelemetry: refactor and make e2e test stats verification deterministic (grpc#8077)

xds: introduce simple grpc transport for generic xds clients (grpc#8066)

xds: generic xds client common configs

re-push comments

improve ServerConfig equal

easwar review round 1 on documentation

easwar comments on docstrings

easwar comments round 4

config tests

merge with previous pr

xds: add lrs client and xDS client interfaces

second pass to documentation language

change from godoc review

dfawley review 2

easwar review 1

changed to decoder struct

move authorities under xds client

easwar review 2

easwars review 4

ResourceWatcher done and LoadStore stop

grpc based transport

remove server config extension interface

add byte codec

dfawley review 1

send and recv tests with byte based test server

change to proto based server

easwar review 1

easwar review 3

xds: generic xds client ads transport channel
janardhanvissa added a commit to janardhanvissa/grpc-go that referenced this pull request Mar 24, 2025
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Aug 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants