dfawley
c8405557a4
Remove Go1.6 support ( #1492 )
2017-10-04 13:57:10 -07:00
Menghan Li
dc413bbc22
Temporary disable staticcheck ( #1561 )
2017-10-04 13:56:37 -07:00
Menghan Li
3bf110cd0c
fix TestServerCredsDispatch and stats test race ( #1554 )
2017-10-03 17:07:39 -07:00
Menghan Li
4b49faaf06
Make interop client dial blocking ( #1559 )
...
This should not be necessary once the new balancer API is done.
Currently interop clients don't use balancer. With a non-blocking dial, the first failfast RPC will fail because there's no connection available.
This is a known bug, and will be fixed by the new balancer APIs.
This is a temp fix to make interop tests pass.
2017-10-03 16:57:48 -07:00
dfawley
8230f98ef7
benchmark: add type assertion benchmarks ( #1556 )
2017-10-03 13:03:49 -07:00
lyuxuan
83acb05607
fix typo and lint ( #1553 )
2017-10-02 17:29:22 -07:00
dfawley
5a82377e69
transport: refactor of error/cancellation paths ( #1533 )
...
- The transport is now responsible for closing its own connection when an error
occurs or when the context given to it in NewClientTransport() is canceled.
- Remove client/server shutdown channels -- add cancel function to allow
self-cancellation.
- Plumb the clientConn's context into the client transport to allow for the
transport to be canceled even after it has been removed from the ac (due to
graceful close) when the ClientConn is closed.
2017-10-02 11:56:31 -07:00
Menghan Li
4bbdf230d7
New implementation of roundrobin and pickfirst ( #1506 )
2017-10-02 09:22:57 -07:00
dfawley
8443e311d3
Update format string to match type ( #1548 )
2017-09-29 10:12:01 -07:00
lyuxuan
8843b88fac
add comment to dns package ( #1545 )
2017-09-28 15:34:53 -07:00
mmukhi
8214c28a62
Make IO Buffer size configurable. ( #1544 )
...
* Make IO Buffer size configurable.
* Fixing typo
2017-09-28 14:11:14 -07:00
mmukhi
6014154b60
Use the same hpack encoder on a transport and share it between RPCs. ( #1536 )
2017-09-28 13:37:13 -07:00
lyuxuan
eaf555a871
DNS with new API ( #1513 )
...
dns resolver conforms to new resolver API
2017-09-28 10:58:51 -07:00
田欧
4e1a1ebe3a
update markdown render ( #1542 )
2017-09-28 10:12:44 -07:00
Menghan Li
a68137c927
Revert "Added localhost to net.Listen() calls to avoid macOS firewall dialog." ( #1541 )
...
This reverts commit c67cd636f9 .
2017-09-27 00:01:17 -07:00
Hein Meling
c67cd636f9
Added localhost to net.Listen() calls to avoid macOS firewall dialog. ( #1539 )
2017-09-26 10:19:45 -07:00
dfawley
d555c82380
transport: remove some defers ( #1538 )
2017-09-25 15:21:26 -07:00
Sean Harger
956d689a24
Use Type() method for OAuth tokens instead of accessing TokenType field. ( #1537 )
...
This covers the case where the TokenType field is empty, and thus
calling the Type() method will return "Bearer".
2017-09-25 11:38:05 -07:00
dfawley
d4b75ebd4f
benchmark: add primivites benchmark for Unlocking via defer vs. inline ( #1534 )
2017-09-21 12:46:03 -07:00
Zhouyihai Ding
1253dac14b
benchmain: format output of benchmark to a table ( #1493 )
2017-09-20 15:06:19 -07:00
Menghan Li
59cb69e66d
Fix misspells ( #1531 )
2017-09-20 14:55:57 -07:00
dfawley
8afb9cb8f3
vet.sh: set PATH to force downloaded binaries to be run ( #1529 )
2017-09-20 11:19:09 -07:00
Menghan Li
4768575235
Fix format error on travis ( #1527 )
2017-09-20 09:30:13 -07:00
Menghan Li
dce316936b
Move primitives benchmarks to package primitives_test ( #1522 )
2017-09-19 16:43:00 -07:00
dfawley
a7dba25a82
Speed up end to end tests by removing an unnecessary sleep ( #1521 )
2017-09-18 11:48:03 -07:00
mmukhi
bb78878767
Change quota version to uint32 instead on uint64 ( #1517 )
2017-09-14 17:40:38 -07:00
Menghan Li
35170916ff
Fix deadline error on grpclb streams ( #1511 )
2017-09-14 15:03:22 -07:00
mmukhi
894322f00c
Dedicated goroutine for writing. ( #1498 )
2017-09-14 13:44:14 -07:00
dfawley
c443156028
benchmark: add primitives benchmarks for informational purposes ( #1501 )
2017-09-11 10:49:50 -07:00
Menghan Li
3214f767e5
Truncate payload trace string, and turn trace off by default ( #1509 )
2017-09-08 11:13:41 -07:00
Menghan Li
d46a3655c4
Add leak goroutine checking to grpc/balancer tests ( #1497 )
2017-09-07 14:30:05 -07:00
Menghan Li
067cb1fcbf
Add RegisterIgnoreGoroutine to leakcheck package ( #1507 )
2017-09-07 09:57:31 -07:00
Menghan Li
4bbe223b12
remove a debug print that causes deadlock ( #1505 )
2017-09-05 11:07:52 -07:00
dfawley
91999f444f
vet.sh: fix protoc installation ( #1502 )
2017-09-01 16:45:41 -07:00
Menghan Li
8233e124e4
Add new Resolver and Balancer APIs (gRFC L9) ( #1408 )
...
- Add package balancer and resolver.
- Change ClientConn internals to new APIs and adds a wrapper for v1 balancer.
2017-08-31 10:59:09 -07:00
Hein Meling
1ea63c9e71
Fix to avoid annoying firewall dialog on macOS ( #1499 )
...
macOS throws up an annoying firewall dialog with the following
question every time you start the route_guide/server:
Do you want the application “server” to accept incoming network connections?
This simple fix of actually typing out `localhost` seems to fix
this problem.
2017-08-31 10:24:01 -07:00
Menghan Li
e67952ee26
Move leak check into a separate leakcheck package ( #1445 )
2017-08-31 10:16:06 -07:00
Menghan Li
3a378f9deb
Change version to 1.7.0-dev ( #1496 )
2017-08-30 13:32:29 -07:00
dfawley
47d8591b12
Run Go1.9 and 386 on Travis ( #1475 )
2017-08-29 16:29:31 -07:00
dfawley
d6870035ab
Check "x/net/context" with `go vet` like "context" ( #1490 )
...
* Check "x/net/context" with `go vet` like "context"
Includes a signficant revamp of .travis.yml to execute a separate script for
all of the things we check before allowing a merge.
* fix bug in benchmain
2017-08-29 15:40:57 -07:00
dfawley
85a1e381f1
benchmain: add nop compressor and other usability tweaks ( #1489 )
2017-08-29 11:41:55 -07:00
dfawley
e60698345e
Fix context warnings from govet. ( #1486 )
...
Pre-req work for #1484
2017-08-29 11:04:15 -07:00
dfawley
7fd9c2c66f
benchmain: minor bug fixes ( #1488 )
2017-08-29 10:55:39 -07:00
kkishi
2be1bca94f
Update proto generation commands in example doc ( #1481 )
2017-08-28 12:27:18 -07:00
Menghan Li
e696c3d4da
Remove expiration_interval from grpclb message ( #1477 )
2017-08-28 10:30:49 -07:00
ZhouyihaiDing
41127174ce
balancer_test: possible ctx leak, cancel before break ( #1479 )
2017-08-28 08:51:54 -07:00
ZhouyihaiDing
5db24c9758
Merge pull request #1476 from dfawley/pkg
...
Rename packages for grpclb messages/service to match directory name
2017-08-25 15:20:53 -07:00
dfawley
2b9fb51017
Fix for 32-bit architectures ( #1471 )
2017-08-25 15:09:36 -07:00
mmukhi
39596153a9
When sending a non heads-up goaway close the connection if there are no active streams. ( #1474 )
2017-08-25 14:57:41 -07:00
Doug Fawley
526ef32890
Rename packages for grpclb messages/service to match directory name
2017-08-25 14:34:15 -07:00