mirror of https://github.com/grpc/grpc.git
Tag:
Branch:
Tree:
a285704aaf
1.64.1
alts-context-plumbing
artifacts
backport-v1.34.x-OvpI7f
create-pull-request/patch-0195084
create-pull-request/patch-02276f4
create-pull-request/patch-0417b88
create-pull-request/patch-05430a5
create-pull-request/patch-0546fd2
create-pull-request/patch-0738969
create-pull-request/patch-08642b1
create-pull-request/patch-0e113e3
create-pull-request/patch-0ee391c
create-pull-request/patch-130ec222
create-pull-request/patch-14ac6891
create-pull-request/patch-14f7f8c
create-pull-request/patch-16be944
create-pull-request/patch-1b1ca78
create-pull-request/patch-1bf1c81
create-pull-request/patch-1e86ca58
create-pull-request/patch-21ca7ab
create-pull-request/patch-23521be
create-pull-request/patch-27b2314
create-pull-request/patch-2d2d80b
create-pull-request/patch-3557573
create-pull-request/patch-35df344
create-pull-request/patch-37e3f17
create-pull-request/patch-3e79c88
create-pull-request/patch-44d7a7a
create-pull-request/patch-4512297
create-pull-request/patch-48966bd
create-pull-request/patch-4a3092a2
create-pull-request/patch-4e8e6b7
create-pull-request/patch-4feb98e
create-pull-request/patch-50b02da
create-pull-request/patch-539d75c
create-pull-request/patch-56d25ca
create-pull-request/patch-5c8858f
create-pull-request/patch-5e3fe08
create-pull-request/patch-5e73172
create-pull-request/patch-5f3d55c
create-pull-request/patch-601f2fd8
create-pull-request/patch-605ef649
create-pull-request/patch-6303798
create-pull-request/patch-6f05b7d2
create-pull-request/patch-716b26e
create-pull-request/patch-71da53d
create-pull-request/patch-764faf9
create-pull-request/patch-78c8e11
create-pull-request/patch-7a9373b0
create-pull-request/patch-81f6130
create-pull-request/patch-81fe947
create-pull-request/patch-82055d1
create-pull-request/patch-883e5f7
create-pull-request/patch-895f163
create-pull-request/patch-8e951e1
create-pull-request/patch-91bcf9e
create-pull-request/patch-93f0266
create-pull-request/patch-999195a
create-pull-request/patch-9d3bef7
create-pull-request/patch-a00d5b4
create-pull-request/patch-a1ce253
create-pull-request/patch-a526a09
create-pull-request/patch-ab2222d
create-pull-request/patch-aeb96e9
create-pull-request/patch-afb307fb
create-pull-request/patch-b1b1b04
create-pull-request/patch-b32d94d
create-pull-request/patch-b73dbd9
create-pull-request/patch-b852e47
create-pull-request/patch-bad57a4
create-pull-request/patch-baf7250
create-pull-request/patch-bcabde3
create-pull-request/patch-bcd6684
create-pull-request/patch-c0890d9
create-pull-request/patch-c1d31b5
create-pull-request/patch-c6c1c6a
create-pull-request/patch-c81bdf7
create-pull-request/patch-c879356
create-pull-request/patch-c921002
create-pull-request/patch-c94a923
create-pull-request/patch-cdf4186a
create-pull-request/patch-d562c5b
create-pull-request/patch-d843ffe
create-pull-request/patch-da8686c
create-pull-request/patch-daccc43
create-pull-request/patch-de59548
create-pull-request/patch-de5dcee4
create-pull-request/patch-e097a32
create-pull-request/patch-e20a7252
create-pull-request/patch-e33af6c
create-pull-request/patch-e54c0db7
create-pull-request/patch-ea6c6bb
create-pull-request/patch-eeedd967
create-pull-request/patch-f00f68d
create-pull-request/patch-f1d14f7
create-pull-request/patch-f34844c
create-pull-request/patch-f678a96
create-pull-request/patch-f7fd9a5
create-pull-request/patch-f82c675
create-pull-request/patch-fbd47fd
create-pull-request/patch-fe396c6
dependabot/github_actions/github-actions-db34383f54
dependabot/npm_and_yarn/examples/node/node-forge-1.3.1
dependabot/pip/setuptools-70.0.0
dependabot/pip/urllib3-1.26.19
dependabot/pip/zipp-3.19.1
develop
eugeneo-delete-array
eugeneo-maintainers
fix_protobuf_build
fix_regenerate_protos
gh-pages
go_release
interop_hook_server
larry-safran-patch-1
master
python/sync/typings
revert-28372-cfstream_test_fix
revert-28441-revert-28309-XdsRbacFilter
revert-28455-revert-28419-api-fuzzer-crash-bug
revert-28900-HttpRequestSSlCredentialsComparator
revert-28951-revert-28767-nextpromise
revert-29375-objc-layering-check
revert-30023-duration
revert-30252-ARGUE
revert-30896-rules_apple_bazel5
revert-31138-remove-grpcpp-codegen
revert-31204-compression-promise
revert-31481-reland-try
revert-31822-revert-31786-move-google-default-channel-creds-declaration
revert-32077-cf-event-engine-client
revert-32461-reland/ee-runafter-cpp-alarm
revert-32524-tasks/tests/orca_per_rpc
revert-32632-centralize-client-channel-resolver-selection
revert-32636-grpc_base_namespace
revert-32666-revert-32578-gft
revert-32706-invalidate_rbe_cache
revert-32844-ee-client-for-all-end2end-tests
revert-32909-fix-py-reflection-response
revert-32924-cf-event-engine-client
revert-32956-client-channel-resolver-fuzzer
revert-32968-disable-ee-end2end-tests
revert-33154-merge-fest
revert-33203-ram-rod
revert-33442-printExp
revert-33508-revert-33473-svc-cfg-ca
revert-33512-Revert33428
revert-33584-AcceptStreamLog
revert-33676-revert-33647-interop
revert-33939-tests/interop-session-affinity
revert-34129-tasks/import-rollback
revert-34515-revert-33969-checkAbortError
revert-34541-revert-34522-die-foul-beast
revert-36752-silience-gcc7
revert_python_3.13_pr
run_test_verbose_success
sergiitk-service_config
test_565724722
test_582489535
test_582692326
test_583078999
test_583500553
test_584065091
test_584545666
test_585692562
test_585737061
test_586188548
test_586576809
test_588131915
test_589060063
test_589910972
test_590118795
test_590128450
test_590129238
test_590826993
test_590845254
test_591146143
test_592612659
test_596967071
test_598879913
test_600541791
test_601845634
test_606709629
test_607737361
test_616189569
test_616253080
test_619662401
test_625436677
test_625488709
test_625538460
test_627143927
test_627516799
test_633352477
test_636309539
test_644148181
test_649154069
test_653702831
test_653824016
test_657265684
test_681606201
test_685282781
test_687702529
test_687702930
test_687703146
test_693807838
test_693841452
test_694178336
test_694187061
test_695495325
test_696559679
test_703351249
test_703557672
test_703932802
test_710742947
test_713979545
test_719055719
test_721508545
test_726153493
v1.0.x
v1.1.x
v1.10.x
v1.11.x
v1.12.x
v1.13.x
v1.14.x
v1.15.x
v1.16.x
v1.17.x
v1.18.x
v1.19.x
v1.2.x
v1.20.x
v1.21.x
v1.22.x
v1.23.x
v1.24.x
v1.25.x
v1.26.x
v1.27.x
v1.28.x
v1.29.x
v1.3.x
v1.30.x
v1.31.x
v1.32.x
v1.33.x
v1.34.x
v1.35.x
v1.36.x
v1.37.x
v1.38.x
v1.39.x
v1.4.x
v1.40.x
v1.41.x
v1.42.x
v1.43.x
v1.44.x
v1.45.x
v1.46.x
v1.47.x
v1.48.x
v1.49.x
v1.50.x
v1.51.x
v1.52.x
v1.53.x
v1.54.x
v1.55
v1.55.x
v1.56.x
v1.57.x
v1.58.x
v1.59.x
v1.6.x
v1.60.x
v1.61.x
v1.62.x
v1.63.x
v1.64.x
v1.65.x
v1.66.x
v1.67.x
v1.68.x
v1.69.x
v1.7.x
v1.70.x
v1.8.x
v1.9.x
veblush-patch-1
veblush-patch-3
windows-endpoint
1.33.1
objective-c-v1.0.0-pre1
objective-c-v1.0.2
release-0_10
release-0_10_0
release-0_10_0-objectivec-0.6.0
release-0_10_1
release-0_10_1-node-0.10.1
release-0_10_2
release-0_11
release-0_11_0
release-0_11_1
release-0_11_1-objectivec-0.11.1
release-0_12
release-0_12_0
release-0_12_0-objectivec-0.12.0
release-0_13
release-0_13_0
release-0_13_0-objectivec-0.13.0
release-0_13_1
release-0_14
release-0_14_0
release-0_14_0-objective-c-0.14.0
release-0_14_0-objectivec-0.14.0
release-0_14_1
release-0_15
release-0_15_0
release-0_15_1
release-0_5
release-0_5_0
release-0_6
release-0_6_0
release-0_9
release-0_9_0
release-0_9_1
release-0_9_1-node-0.9.2
release-0_9_1-objectivec-0.5.1
release_test
v0.15.0
v0.15.2
v1.0.0
v1.0.0-pre2
v1.0.1
v1.0.1-pre1
v1.1.0
v1.1.0-pre1
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.10.0
v1.10.0-pre1
v1.10.0-pre2
v1.10.1
v1.10.1-pre1
v1.11.0
v1.11.0-pre1
v1.11.0-pre2
v1.11.1
v1.11.1-pre1
v1.12.0
v1.12.0-pre1
v1.12.1
v1.13.0
v1.13.0-pre1
v1.13.0-pre2
v1.13.0-pre3
v1.13.1
v1.14.0
v1.14.0-pre1
v1.14.0-pre2
v1.14.1
v1.14.2
v1.14.2-pre1
v1.15.0
v1.15.0-pre1
v1.15.1
v1.16.0
v1.16.0-pre1
v1.16.1
v1.16.1-pre1
v1.17.0
v1.17.0-pre1
v1.17.0-pre2
v1.17.0-pre3
v1.17.1
v1.17.1-pre1
v1.17.2
v1.18.0
v1.18.0-pre1
v1.19.0
v1.19.0-pre1
v1.19.1
v1.2.0
v1.2.0-pre2
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.2.5
v1.20.0
v1.20.0-pre1
v1.20.0-pre2
v1.20.0-pre3
v1.20.1
v1.21.0
v1.21.0-pre1
v1.21.1
v1.21.2
v1.21.3
v1.21.3-pre1
v1.21.4
v1.21.4-pre1
v1.22.0
v1.22.0-pre1
v1.22.1
v1.23.0
v1.23.0-pre1
v1.23.1
v1.24.0
v1.24.0-pre1
v1.24.0-pre2
v1.24.1
v1.24.2
v1.24.3
v1.25.0
v1.25.0-pre1
v1.26.0
v1.26.0-pre1
v1.27.0
v1.27.0-pre1
v1.27.0-pre2
v1.27.1
v1.27.2
v1.27.3
v1.28.0
v1.28.0-pre1
v1.28.0-pre2
v1.28.0-pre3
v1.28.1
v1.28.2
v1.29.0
v1.29.1
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.9
v1.30.0
v1.30.0-pre1
v1.30.1
v1.30.2
v1.31.0
v1.31.0-pre1
v1.31.0-pre2
v1.31.1
v1.32.0
v1.32.0-pre1
v1.33.0
v1.33.0-pre1
v1.33.0-pre2
v1.33.1
v1.33.2
v1.34.0
v1.34.0-pre1
v1.34.1
v1.35.0
v1.35.0-pre1
v1.36.0
v1.36.0-pre1
v1.36.1
v1.36.2
v1.36.3
v1.36.4
v1.37.0
v1.37.0-pre1
v1.37.1
v1.38.0
v1.38.0-pre1
v1.38.1
v1.39.0
v1.39.0-pre1
v1.39.1
v1.4.0
v1.4.0-pre1
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.4.7
v1.40.0
v1.40.0-pre1
v1.41.0
v1.41.0-pre1
v1.41.0-pre2
v1.41.1
v1.42.0
v1.42.0-pre1
v1.43.0
v1.43.0-pre1
v1.43.2
v1.44.0
v1.44.0-pre1
v1.44.0-pre2
v1.44.1
v1.45.0
v1.45.0-pre1
v1.45.1
v1.45.2
v1.45.3
v1.46.0
v1.46.0-pre1
v1.46.0-pre2
v1.46.1
v1.46.2
v1.46.3
v1.46.4
v1.46.5
v1.46.6
v1.46.7
v1.47.0
v1.47.0-pre1
v1.47.1
v1.47.2
v1.47.3
v1.47.4
v1.47.5
v1.48.0
v1.48.0-pre1
v1.48.1
v1.48.2
v1.48.3
v1.48.4
v1.49.0
v1.49.0-pre1
v1.49.0-pre2
v1.49.0-pre3
v1.49.1
v1.49.2
v1.49.3
v1.49.4
v1.50.0
v1.50.0-pre1
v1.50.1
v1.50.2
v1.51.0
v1.51.0-pre1
v1.51.1
v1.51.2
v1.51.3
v1.52.0
v1.52.0-pre1
v1.52.0-pre2
v1.52.1
v1.52.2
v1.53.0
v1.53.0-pre1
v1.53.0-pre2
v1.53.1
v1.53.2
v1.54.0
v1.54.0-pre1
v1.54.0-pre2
v1.54.1
v1.54.2
v1.54.3
v1.55.0
v1.55.0-pre1
v1.55.0-pre2
v1.55.1
v1.55.3
v1.55.4
v1.56.0
v1.56.0-pre1
v1.56.0-pre2
v1.56.0-pre3
v1.56.1
v1.56.1-pre1
v1.56.2
v1.56.3
v1.56.4
v1.57.0
v1.57.0-pre1
v1.57.1
v1.58.0
v1.58.0-pre1
v1.58.1
v1.58.2
v1.58.3
v1.59.0
v1.59.0-pre1
v1.59.0-pre2
v1.59.1
v1.59.2
v1.59.3
v1.59.4
v1.59.5
v1.6.0
v1.6.0-pre1
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.60.0
v1.60.0-pre1
v1.60.1
v1.60.2
v1.61.0
v1.61.0-pre1
v1.61.0-pre2
v1.61.0-pre3
v1.61.1
v1.61.2
v1.61.3
v1.62.0
v1.62.0-pre1
v1.62.1
v1.62.2
v1.62.3
v1.63.0
v1.63.0-pre1
v1.63.0-pre2
v1.63.1
v1.63.2
v1.64.0
v1.64.0-pre1
v1.64.0-pre2
v1.64.1
v1.64.2
v1.64.3
v1.65.0
v1.65.0-pre1
v1.65.0-pre2
v1.65.1
v1.65.2
v1.65.3
v1.65.4
v1.65.5
v1.66.0
v1.66.0-pre1
v1.66.0-pre2
v1.66.0-pre3
v1.66.0-pre4
v1.66.0-pre5
v1.66.1
v1.66.2
v1.67.0
v1.67.0-pre1
v1.67.1
v1.68.0
v1.68.0-pre1
v1.68.1
v1.68.2
v1.69.0
v1.69.0-pre1
v1.7.0
v1.7.1
v1.7.2
v1.7.3
v1.70.0
v1.70.0-pre1
v1.70.1
v1.8.0
v1.8.0-pre2
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.9.0
v1.9.0-pre1
v1.9.0-pre2
v1.9.0-pre3
v1.9.1
${ noResults }
22 Commits (a285704aafd69bd485ae3191c39ce7e4be93ca1a)
Author | SHA1 | Message | Date |
---|---|---|---|
|
03cf989610
|
outlier detection: implement LB policy and xDS configuration (#29343)
* Initial skeleton for outlier detection * fixing code review comments (modifying child policy) * Skeleton and all tests passing except for 1 * small code review comments fix * Adding the parsing of the policy in cds and put it in discovery mechansim json format * Parsing outlier detection json policy from parent * Adding parsing of the updates * Added Subchannel wrapper and watcher wrapper: and all states pass through and all tests still pass * added framework to do eject and uneject * fixing code review comments * restore a test * fixing code review comments * taking care of code review comments * removing debug code and rebuild build files * fixing according to code review comments * fixing code review comments * Adding address to subchannel map * addressing code review comments * adding call counter * Refcount SubchannelState (in the map) and store them in Subcahnnel Wrapper * fixing counterss * Call counter and tracker skleton added * Call counter * addressing code review comments * addressing code review comments * Added CallCounter and timer * fixing sanity; but more importantly: taking out timer temporarly as it was causing test failures. * sanity * fixing according to code review comments * addressing code review comments * all algorithms implemented * addressing code review comment about starting the timer * protect private vars * small fix * Added one more corner case * fixing EjectionTimer * Fixing according to code review suggestions. * fixing according to code reveiw comments * taking care of code review comments * fixing sanity issues * Adding proto to tests * First test * Fixing according to code review comments * Tests all working now * fixing a crash * fixing build files * fixing sanity * sanity * Simplifying tests * merge and update * format * sanity and format * Fixing asan error * fixing parsing logic and error handling * 6 more tests done * Added verifying unejection to tests * Added all the tests * fixing according to code review comments * fixing asan and ubsan * Fixing tests according to code review comments * Added both algorithm tests * added percentage enforcement tests * fixing tsan error * keeping debug, but fix warning * remove debugs * fixing IWYU and build errors after * test comments change only but very important * fixing code review comments * one more refactorying of util function * Removed debugs and added one more helper method * one more logic fix * Fixing last bit of code review comments and added disable tests * fixing code review comments * fixing IWYU * sanity format * protecting the feature with environment var: registering policy and generating policy * added a todo according to code review comments * fixing a clang finding at import time * build fix after synching to latest |
3 years ago |
|
9a363dbf96
|
xds_end2end_test: Move CDS and EDS tests to their own file (#29430)
* xds_end2end_test: Move CDS and EDS tests to their own file * fix build |
3 years ago |
|
e7ddd7b436
|
xds_end2end_test: Move aggregate and logical_dns cluster tests to their own file (#29298)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * move AdminServerThread to CSDS test suite * remove unnecessary deps * move aggregate and logical_dns cluster tests to their own file * split aggregate and logical_dns tests into separate suites * clang-format * re-add flaky tag * clang-tidy and remove unnecessary dep |
3 years ago |
|
bea5911569
|
xds_end2end_test: Move ring_hash tests to their own file (#29287)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * move AdminServerThread to CSDS test suite * move ring_hash tests to their own file * generate_projects * remove unnecessary deps * re-add flaky tag * clang-format |
3 years ago |
|
b9d904da58
|
xds_end2end_test: move routing tests to their own file (#29409)
* xds_end2end_test: move routing tests to their own file * clang-format and clang-tidy * re-add flaky label |
3 years ago |
|
dd14f803c3
|
xds_end2end_test: move core XdsClient tests to their own file (#29403)
* xds_end2end_test: move core XdsClient tests to their own file * clang-format * also move SecureNaming and XdsStreamErrorPropagation tests |
3 years ago |
|
6273832210
|
priority and ring_hash LBs: fix interactions when using ring_hash under priority (#29332)
* refactor connection delay injection from client_lb_end2end_test * fix build * fix build on older compilers * clang-format * buildifier * a bit of code cleanup * start failover time whenever the child reports CONNECTING, and don't cancel when deactivating * clang-format * rewrite test * simplify logic in priority policy * clang-format * switch to using a bit to indicate child healthiness * fix reversed comment * more changes in priority and ring_hash. priority: - go back to starting failover timer upon CONNECTING, but only if seen READY or IDLE more recently than TRANSIENT_FAILURE ring_hash: - don't flap back and forth between IDLE and CONNECTING; once we go CONNECTING, we stay there until either TF or READY - after the first subchannel goes TF, we proactively start another subchannel connecting, just like we do after a second subchannel reports TF, to ensure that we don't stay in CONNECTING indefinitely if we aren't getting any new picks - always return ring hash's picker, regardless of connectivity state - update the subchannel connectivity state seen by the picker upon subchannel list creation - start proactive subchannel connection attempt upon subchannel list creation if needed * ring_hash: fix connectivity state seen by aggregation and picker * fix obiwan error * swap the order of ring_hash aggregation rules 3 and 4 * restore original test * refactor connection injector QueuedAttempt code * add test showing that ring_hash will continue connecting without picks * clang-format * don't actually need seen_failure_since_ready_ anymore * fix TSAN problem * address code review comments |
3 years ago |
|
214e3f3622
|
xds_end2end_test: Move RLS tests to their own file (#29290)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * move AdminServerThread to CSDS test suite * move RLS tests to their own file * remove unnecessary deps * generate_projects |
3 years ago |
|
55b0405c86
|
xds_end2end_test: Move fault injection tests into their own file (#29283)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * move fault injection tests to their own file * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * generate_projects * appease clang-tidy * move AdminServerThread to CSDS test suite * remove unnecessary deps * generate_projects * don't mark test as flaky |
3 years ago |
|
61987ec3a2
|
xds_end2end_test: Move CSDS tests to their own file (#29285)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * move CSDS tests to their own file * move AdminServerThread to CSDS test suite * remove unnecessary deps * generate_projects * fix build * remove flaky label |
3 years ago |
|
3a4058c07a
|
xds_end2end_test: move test framework to its own library (#29279)
* move some code around * remove num_backends parameter from XdsEnd2endTest * remove use_xds_enabled_server param from XdsEnd2endTest * remove xds_resource_does_not_exist_timeout_ms param from XdsEnd2endTest * remove client_load_reporting_interval_seconds param from XdsEnd2endTest * start moving CreateAndStartBackends() into individual tests * finish moving CreateAndStartBackends() into individual tests * remove unused variable * remove SetEdsResourceWithDelay * fix test flake * clang-tidy * clang-format * move test framework to its own library * fix build * clang-format * fix windows build * rename TestType to XdsTestType * move BackendServiceImpl inside of BackendServerThread * clang-format * move AdminServerThread to CSDS test suite * remove unnecessary deps |
3 years ago |
|
6989129db5
|
xDS RLS implementation (#29200)
* Revert "Revert "Initial structure for RLS (#28750)" (#29189)"
This reverts commit
|
3 years ago |
|
7ece810843
|
Revert "Initial structure for RLS (#28750)" (#29189)
This reverts commit
|
3 years ago |
|
362e0b8706
|
Initial structure for RLS (#28750)
* Initial structure for RLS * Adding and building the proto to parse the Any proto for the plugins * re-org * Parsing the plugin * Parsing more into json * Parsed proto to json * small cleanup * Adding prefix * Added new rls_experimental policy * build files * Fixing according to code review comments * code review comments * Adding sym changes * adding action name check * fixing code review comments. * fixing unused var error * clean up * fixing code review comments * fixing code review comments * fixing according to code review comments. * Remove unnecessary include * small fix * generate more, hard-code less * Moving to using absl::variant * absl::string_view and absl::variant of vector of std::string are not playing nice together. * fixed variant * Using absl::variant now * Checkint used plugins * Refactor Parsing code and separating out Parsing of the plugin * Fixing code review comments * code review comments * fixing code review comments. * Addressing code review comments * First end-to-end test * generated build files * commit generated files via tools/codegen/core/gen_upb_api.sh * Fixing rls policy parsing tests * Restore checks for the test server * Refactor rls_server * added keys to rls request * fixing small logic error * Complete the test using all the keys * Separating out RLS test and rls_server thread * sanity errors * generated build files * Complete the rest of the tests and sanity cleanup * fixing code review comments: using upb_JsonEncode now! * fixing code review comments * fixing code review comments * Fixing code review comments * misisng fix * simplifying tests * simplify tests 2 * Linking in the correct proto for rls_config * restore metadata check * Add disable test * Fixing RLS test and removing environment var that is no longer necessary * Fixing "Wrong type" type of tests after json parsing change to accept STRING for number * adding json_encode.h/c to src/upb/gen_build_yaml.py and generate necessary files. * Fixing un-used var error * fixing sanity errors * Fixing the upb encoding buffer * Fixing code review comments. * Adding nack test for unkonwn plugin proto * Last bit of code review comments * fixing unused variable |
3 years ago |
|
ab6d7b4f02
|
Reland rbac filter (#28442)
* Revert "Revert "xDS: Add support for RBAC HTTP filter (#28309)" (#28441)"
This reverts commit
|
3 years ago |
|
7aae5c66df
|
Revert "xDS: Add support for RBAC HTTP filter (#28309)" (#28441)
This reverts commit
|
3 years ago |
|
6ea8214879
|
xDS: Add support for RBAC HTTP filter (#28309)
* xDS: ADD RBAC HTTP filter support * sanity, upb regenerate files * Revert PerChannelArg changes * Reviewer comments * Reviewer comments * Reviewer comments * Remove unnecessary header * Fix sanity * Add RBAC service config parsing tests * Don't make a copy of the metadata batch * Revert expr_proto changes * Some more tests * Reviewer comments * Reviewer comments * No metadata changes needed * Fix leak of DynamicXdsServerConfigSelectorProvider * Fix deadlock issues * Fix test compilation |
3 years ago |
|
11f440775b
|
Fix xds_end2end_test dyld (#28133)
|
3 years ago |
|
2e14f6fa70
|
Support Custom Post-handshake Verification in TlsCredentials (#25631)
* custom verification refactoring - post-handshake verification |
3 years ago |
|
6339b03ada
|
Revert "Revert "start splitting up xds_end2end_test (#27702)" (#27725)" (#27726)
This reverts commit
|
3 years ago |
|
9177c5324a
|
Revert "start splitting up xds_end2end_test (#27702)" (#27725)
This reverts commit
|
3 years ago |
|
69a978231b
|
start splitting up xds_end2end_test (#27702)
* move test xDS server to its own library * move xds_end2end_test to xds subdir, and refactor CountedService * add TODO * fix sanity |
3 years ago |