56c6993eb8
Set CallOptions as struct in Options. Can then be overridden easily during Call/Stream
2016-04-05 18:07:07 +01:00
c462d7776c
Merge pull request #63 from micro/encoding
...
Fix Consul WARN issues for tags
2016-04-05 16:14:28 +01:00
de2f407e3d
Merge pull request #69 from jelmersnoeck/fix-accept-return
...
HTTPTransport: implement queue for listener.
2016-04-01 13:39:38 +01:00
af0028d821
HTTPTransport: implement queue for listener.
...
Before this patch, when an error occurs in trying to accept a connection
from the listener, the error would be returned. This also happened on
temporary issues like `too many open files`.
Temporary issues are "self-healing" and will resolve over time. This
means that we can put the requests in a queue to wait until the issue is
resolved and start processing the connections once it is resolved.
This patch implements such mechanism, as copied from the standard
library http package. It will retry temporary errors but will return
permanent errors (or errors that are not from the net.Error type).
2016-04-01 13:10:18 +01:00
ce283ab233
Merge pull request #68 from boyand/master
...
Avoid unsafe dereferencing
2016-04-01 09:42:17 +01:00
5718ce5697
Avoid unsafe dereferencing
2016-04-01 10:28:52 +02:00
17a97e2ef1
Set ver
2016-03-29 18:32:16 +01:00
cb89b2ebca
update encoding test
2016-03-29 18:16:55 +01:00
61178d1b45
Update encoding to be backwards compatible.
2016-03-29 17:44:46 +01:00
844979be06
Add flags client request timeout and client retries
2016-03-29 17:18:39 +01:00
2c2edcad2f
Update go versions
2016-03-23 18:34:20 +00:00
97860a0488
Fix duplicate registraton of sub handler
2016-03-22 18:02:50 +00:00
f10935ad2e
http bench test
2016-03-19 15:29:04 +00:00
646d80f222
That should be a listener exit
2016-03-18 19:24:44 +00:00
10a67fe7de
Ugly comments, fix them
2016-03-18 19:23:44 +00:00
da22d5b161
Mock transport
2016-03-18 18:41:26 +00:00
dcb3fad476
Add error test
2016-03-18 11:01:55 +00:00
31f67317e9
Add apache license icon
2016-03-18 09:29:09 +00:00
0a81cb1190
unexport mock registry
2016-03-17 22:54:18 +00:00
01a642410f
We don't need to export those things
2016-03-17 22:52:49 +00:00
771ff7fbff
Add mock broker
2016-03-17 22:46:20 +00:00
e941796234
Add encoding that does not throw warns
2016-03-16 21:23:41 +00:00
7126dc1238
Merge pull request #60 from micro/init
...
Strip string slice from New[Thing] for addrs
2016-03-16 10:05:57 +00:00
5a6ff655db
Transport init
2016-03-15 22:25:32 +00:00
f088074f29
Registry init
2016-03-15 22:20:21 +00:00
64220dc0c5
Broker init
2016-03-15 22:12:28 +00:00
fe4362be5a
Merge pull request #57 from micro/log
...
remove use of glog
2016-03-15 20:56:11 +00:00
46da892e5f
Remove glog from example too
2016-03-15 20:48:09 +00:00
c48f711aab
Merge pull request #59 from micro/tests
...
Tests round 2
2016-03-14 21:56:38 +00:00
1f8003b6ac
extractor tests
2016-03-14 20:09:07 +00:00
1ef58d63d4
Merge pull request #58 from micro/tests
...
Tests
2016-03-14 19:50:53 +00:00
f8fcb74f79
broker test
2016-03-14 19:37:51 +00:00
15db053bc6
update mock tests
2016-03-14 19:15:42 +00:00
bbcbd2a446
Basic metadata retrieval test
2016-03-14 18:32:08 +00:00
fe1fde8c59
go 1.4 doesn't like closed connection, check we closed the listener
2016-03-14 18:20:38 +00:00
77177508ce
Don't bother closing the socket
2016-03-14 17:57:49 +00:00
6028c2f9e8
Add transport comms tests
2016-03-14 17:50:18 +00:00
4da744ebde
Add goreport
2016-03-14 17:50:03 +00:00
ee8b3c8e52
Merge pull request #56 from micro/defaults
...
Add packages for the defaults
2016-03-14 15:44:14 +00:00
d1eae8fabe
remove use of glog
2016-03-14 11:01:10 +00:00
71764564e7
Add packages for the defaults
2016-03-14 10:45:38 +00:00
c0b25e7a65
Add contributing section
2016-03-12 21:25:46 +00:00
3662cd4e49
Fix that comment
2016-03-12 00:10:40 +00:00
f03afb9343
Add final comment
2016-03-12 00:07:14 +00:00
ddf68ed23b
Add a few more comments
2016-03-12 00:04:33 +00:00
891064931b
Add a bit more commenting to the API
2016-03-11 23:58:55 +00:00
669505be4c
Specifically get protoc and protoc-gen-gowq
2016-03-06 12:03:45 +00:00
52a20244d7
Merge pull request #52 from jelmersnoeck/range-tests
...
Implement tests for the port range.
2016-03-02 16:04:25 +00:00
0cf396756c
Implement tests for the port range.
2016-03-02 15:54:20 +00:00
74999eee66
Merge pull request #51 from micro/range
...
Internally handle server port range
2016-03-02 15:07:46 +00:00