Commit Graph

57 Commits

Author SHA1 Message Date
David Garcia Quintas 033c51e8c8 Deflake grpclb test 2016-11-30 00:49:29 -08:00
David Garcia Quintas 1a2e40e0ce clang-format 2016-11-18 13:05:53 -08:00
David Garcia Quintas c2e6254984 Merge branch 'master' of github.com:grpc/grpc into grpclb_reworked_conn_state 2016-11-17 21:20:02 -08:00
David Garcia Quintas 149f09da97 Rewrote connectivity status logic for gRPC LB 2016-11-17 21:07:43 -08:00
David Garcia Quintas 0133a1b902 No more gcc 4.4! 2016-11-15 15:42:37 -08:00
David Garcia Quintas 850cbaaac4 Added more testing for grpclb tokens 2016-11-15 15:19:33 -08:00
Craig Tiller b720b609ea Merge github.com:grpc/grpc into grpc_slice 2016-11-08 07:20:27 -08:00
Craig Tiller 32df467f11 Merge github.com:grpc/grpc into grpc_slice 2016-11-04 08:21:56 -07:00
Mark D. Roth 6c8492de8a Merge remote-tracking branch 'upstream/master' into remove_fake_resolver 2016-11-02 08:42:49 -07:00
David G. Quintas 105b39450a Merge pull request #8568 from dgquintas/grpclb_leaks_fix
gRPC LB fixes from end two end testing
2016-11-02 08:12:52 +01:00
David Garcia Quintas 7ec291330c PR comments 2016-10-31 22:31:51 -07:00
David Garcia Quintas 0baf1dc569 Made LB token dynamic size <= 50 bytes 2016-10-28 04:51:28 +02:00
Mark D. Roth e127a39f45 Change tests to use channel args instead of fake_resolver query args. 2016-10-27 08:27:15 -07:00
Craig Tiller 28b72428a8 clang-format 2016-10-26 21:15:29 -07:00
Craig Tiller 618e67d655 s/GPR_SLICE/GRPC_SLICE/g 2016-10-26 21:08:10 -07:00
Craig Tiller d41a4a720f s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
Mark D. Roth eb35a1d16b Merge remote-tracking branch 'upstream/master' into rename_client_config 2016-10-19 14:53:42 -07:00
David Garcia Quintas a3654db631 Renamed LB-related metadata keys 2016-10-11 15:55:40 -07:00
Mark D. Roth 94ba752883 Merge remote-tracking branch 'upstream/master' into fake_resolver 2016-10-04 07:20:44 -07:00
Mark D. Roth da0ec8222e Add fake resolver for tests. 2016-10-03 11:32:04 -07:00
David Garcia Quintas bd57bba0c2 Use a reasonable deadline in grpclb test 2016-09-30 14:44:56 -07:00
David Garcia Quintas 55ba14a785 Use the server's name as the service name for gRPC LB 2016-09-27 18:45:30 -07:00
David Garcia Quintas f47d6fbdcc More PR comments 2016-09-14 12:59:17 -07:00
David Garcia Quintas 35c2aba849 More PR comments.
Mainly, removed all user_data memory management responsibilities from
the round robin policy.
2016-09-13 15:28:09 -07:00
David Garcia Quintas ebe7c17613 Merge branch 'master' of github.com:grpc/grpc into lb_add_md 2016-09-12 22:57:29 -07:00
Nicolas Noble e57904bf7b Merge pull request #7929 from yang-g/externC
The public headers already have extern C
2016-09-12 00:31:17 -07:00
David Garcia Quintas b8245bd231 Merge branch 'master' of github.com:grpc/grpc into lb_add_md 2016-09-01 18:29:46 +02:00
yang-g 7c2887187b The public headers already have extern C 2016-08-30 10:12:28 -07:00
Mark D. Roth 7f9bba8ce1 Fix some more tests that called cq_expect_completion(). 2016-08-25 08:35:42 -07:00
David Garcia Quintas ba641f48d7 Updated grpclb API test. 2016-08-24 06:53:43 -07:00
David Garcia Quintas 880064586d Removed direct include of arpa/inet.h 2016-08-24 06:53:23 -07:00
David Garcia Quintas 8a81aa12fb Changes to grpclb and tests for binary ip addresses. 2016-08-22 15:06:49 -07:00
David Garcia Quintas ef4d2a51d4 Merge branch 'fix_grpclb_aug' into lb_add_md 2016-08-18 15:04:45 -07:00
David Garcia Quintas 601bb128b4 Fixed op ordering in grpclb internal client 2016-08-18 15:03:59 -07:00
David Garcia Quintas 5b0e9462f0 Introduced LB token initial metadata propagation 2016-08-15 23:02:33 -07:00
David Garcia Quintas e60ae9c967 deflake grpclb_test 2016-08-02 16:37:41 -07:00
David Garcia Quintas d9cee6f2ac moar clang-format 2016-08-01 17:42:47 -07:00
David Garcia Quintas 4166cb06ea Addressed the rest of the PR comments 2016-07-29 14:38:25 -07:00
David Garcia Quintas a26c77b314 added another TODO to grpclb_test 2016-07-18 12:57:13 -07:00
David Garcia Quintas 1d5cb2ad8a Improvements to the grpclb proto API funcs 2016-07-18 12:56:53 -07:00
David Garcia Quintas 8b3b97f99d Added a tiny comment header and TODOs. 2016-07-15 07:46:47 -07:00
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.
2016-07-14 17:27:32 -07:00
David Garcia Quintas 78fbb0a301 added some includes 2016-06-28 14:02:41 -07:00
David Garcia Quintas c534b0d121 make gcc 4.4 happy 2016-06-28 11:48:05 -07:00
David Garcia Quintas 390673ae1b clang-format 2016-06-28 10:38:19 -07:00
David Garcia Quintas f9f856bb89 Added todos for more grpclb tests. 2016-06-22 18:25:53 -07:00
David Garcia Quintas aaba131346 finally got rid of external deps to generate the lb response proto 2016-06-22 18:10:37 -07:00
David Garcia Quintas 55145c03d2 first step in transforming grpclb_test to C++ 2016-06-21 14:51:54 -07:00
David Garcia Quintas 7f0793ad62 Updated load balancer proto to v1 2016-04-25 16:48:26 -07:00
Craig Tiller 14e0d9862f Begin optionalizing lb policies: initial code movement 2016-03-28 17:11:26 -07:00