Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
David Garcia Quintas
87d5a3130d
Implement LB policy updates
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
8 years ago
David Garcia Quintas
53af23cfbf
Improvements to Fake Resolver
8 years ago
Craig Tiller
9eb0fdec00
Reorganize ext tree
...
- filters live under filters
- lb_policy, resolver implementations (being part of client_channel) live under client_channel
8 years ago
Craig Tiller
dd36b15315
Call ref/unref, bugfixes
8 years ago
Sree Kuchibhotla
5bec133ba0
clang format
8 years ago
Sree Kuchibhotla
f2c32150ef
Update C++ code
8 years ago
Sree Kuchibhotla
752be9ceeb
clang format code
8 years ago
Sree Kuchibhotla
1dbd981cf8
Prefix grpc_cq_polling_type enums with GRPC_CQ_
8 years ago
Sree Kuchibhotla
9f71b17707
Fix clang formatting issues
8 years ago
Sree Kuchibhotla
982a6f2b1c
C++ code changes in response to grpc_completion_queue_create() API change
8 years ago
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
8 years ago
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
8 years ago
Mark D. Roth
835646e9ff
Fix tests.
8 years ago
Mark D. Roth
435f9f23ef
Fix tests.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
David Garcia Quintas
855a1063ec
grpclb: skip slash in server uri path if present
8 years ago
Craig Tiller
f658bf0e1b
Start resolving memory issues in C++ metadata
8 years ago
Craig Tiller
18348a3bfb
Fix C++ test compilation
8 years ago
David Garcia Quintas
033c51e8c8
Deflake grpclb test
8 years ago
David Garcia Quintas
1a2e40e0ce
clang-format
8 years ago
David Garcia Quintas
149f09da97
Rewrote connectivity status logic for gRPC LB
8 years ago
David Garcia Quintas
0133a1b902
No more gcc 4.4!
8 years ago
David Garcia Quintas
850cbaaac4
Added more testing for grpclb tokens
8 years ago
David Garcia Quintas
7ec291330c
PR comments
9 years ago
David Garcia Quintas
0baf1dc569
Made LB token dynamic size <= 50 bytes
9 years ago
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
9 years ago
Craig Tiller
28b72428a8
clang-format
9 years ago
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
9 years ago
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
9 years ago
David Garcia Quintas
a3654db631
Renamed LB-related metadata keys
9 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
9 years ago
David Garcia Quintas
bd57bba0c2
Use a reasonable deadline in grpclb test
9 years ago
David Garcia Quintas
55ba14a785
Use the server's name as the service name for gRPC LB
9 years ago
David Garcia Quintas
f47d6fbdcc
More PR comments
9 years ago
David Garcia Quintas
35c2aba849
More PR comments.
...
Mainly, removed all user_data memory management responsibilities from
the round robin policy.
9 years ago
yang-g
7c2887187b
The public headers already have extern C
9 years ago
Mark D. Roth
7f9bba8ce1
Fix some more tests that called cq_expect_completion().
9 years ago
David Garcia Quintas
880064586d
Removed direct include of arpa/inet.h
9 years ago
David Garcia Quintas
8a81aa12fb
Changes to grpclb and tests for binary ip addresses.
9 years ago
David Garcia Quintas
601bb128b4
Fixed op ordering in grpclb internal client
9 years ago
David Garcia Quintas
5b0e9462f0
Introduced LB token initial metadata propagation
9 years ago
David Garcia Quintas
e60ae9c967
deflake grpclb_test
9 years ago
David Garcia Quintas
d9cee6f2ac
moar clang-format
9 years ago
David Garcia Quintas
4166cb06ea
Addressed the rest of the PR comments
9 years ago
David Garcia Quintas
a26c77b314
added another TODO to grpclb_test
9 years ago
David Garcia Quintas
8b3b97f99d
Added a tiny comment header and TODOs.
9 years ago
David Garcia Quintas
ea11d168c7
Added more docs.
...
And fixed behavior when incoming serverlist has zero servers. Previously we
ignored the update. Currently (and correctly) we consider it but the pick itself
will stay pending until we actually have > 0 servers in the incoming serverlist.
9 years ago