Commit Graph
100 Commits
Author SHA1 Message Date
Asim Aslam e613b0c205 remove the single node tunnel test 2019-08-11 09:54:02 +01:00
Asim Aslam 8986b3135f Strip logging 2019-08-10 18:46:54 +01:00
Asim Aslam 6dd3ea1853 Remove listen check 2019-08-10 18:44:50 +01:00
Asim Aslam 2c66e94045 fix some tunnel bugs like races and duplicate messages... 2019-08-10 16:37:49 +01:00
Asim Aslam c1ff3ceee4 Add more verbose not found error 2019-08-09 12:31:29 +01:00
Asim AslamandGitHub 057adb2b2e Merge pull request #658 from XiaoLer/patch-1
no more `WithData` method, instead of  `WithJSON`
2019-08-09 11:37:35 +01:00
Asim AslamandGitHub 37988b596d Merge pull request #656 from milosgajdos83/tun-listener
Close the tunnel listener when the tunnel is cloed.
2019-08-08 15:25:19 +01:00
Asim Aslam 59b13aef22 tunnel skip zero length nodes 2019-08-08 13:15:30 +01:00
Asim Aslam 1e496938b7 more tunnel logging 2019-08-08 13:07:13 +01:00
Asim Aslam fbc1d523d7 add ability to set log level via env var 2019-08-08 13:07:04 +01:00
Asim Aslam 11795071fb Fix panic 2019-08-08 12:45:37 +01:00
Asim AslamandGitHub c7e8a2aeb9 Merge pull request #651 from magodo/master
wait nats drain since it's asynchronous
2019-08-08 00:30:01 +01:00
Asim Aslam cb1c1afc84 add quic to defaults 2019-08-08 00:19:30 +01:00
Asim Aslam 3fc7d9ea50 Quic requires an initial message to start the session so we need connect 2019-08-08 00:19:16 +01:00
Asim AslamandGitHub abc2ace409 Merge pull request #653 from micro/tunnel
Add back the old tunnel interface
2019-08-07 22:36:15 +01:00
Asim Aslam 243d43df92 Strip master from travis 2019-08-07 22:32:16 +01:00
Asim Aslam 9c2b882008 Bump travis go 2019-08-07 22:27:03 +01:00
Asim Aslam 4370f03e04 update go modules 2019-08-07 22:11:52 +01:00
Asim Aslam a3b962f37b Fix travis test? 2019-08-07 22:02:58 +01:00
Asim Aslam a894b4f354 add tunnel/transport package 2019-08-07 21:58:25 +01:00
Asim Aslam fc379f2d2c Remove other accept 2019-08-07 19:03:45 +01:00
Asim Aslam dcf4fed6a3 Add a second test for two tunnels 2019-08-07 18:56:21 +01:00
Asim Aslam 117376a922 Add back the old tunnel interface 2019-08-07 18:44:33 +01:00
Asim Aslam 380d9790e6 add io.ReadWriteCloser ontop of transport.Socket 2019-08-07 15:02:00 +01:00
Asim Aslam edb0fe4b16 fix the consul setup code 2019-08-06 19:43:46 +01:00
Asim Aslam eae32176c4 Monitor all services in the monitor 2019-08-06 19:02:57 +01:00
Asim AslamandGitHub bc751c55fb Merge pull request #650 from micro/monitor
Add monitor/debug/service packages
2019-08-06 18:09:57 +01:00
Asim Aslam 91f2af91de Fix bugs in monitor 2019-08-06 18:05:05 +01:00
Asim Aslam 3adce58eb2 Add monitor/debug packages 2019-08-06 17:53:14 +01:00
Asim Aslam bb01b3ed78 Don't extract repeated value 2019-08-06 14:52:15 +01:00
Asim Aslam c3ea25225c Don't check value name on extraction 2019-08-06 14:49:42 +01:00
Asim Aslam beffa625f8 fix broker log line 2019-08-06 12:25:51 +01:00
Asim AslamandGitHub 0d85e35da0 Merge pull request #649 from milosgajdos83/tun-types
Rough outline of tunnel types
2019-08-06 11:54:54 +01:00
Asim Aslam 000431f489 Nats addr fix https://github.com/micro/go-micro/pull/648 2019-08-06 09:15:54 +01:00
Asim Aslam e16420fdbd Consul config fix https://github.com/micro/go-micro/pull/641 2019-08-06 09:15:38 +01:00
Asim AslamandGitHub 6649012af3 Merge pull request #645 from milosgajdos83/transport-out
Tunnel no longer embeds transport
2019-08-05 19:57:22 +01:00
Asim Aslam 34381213e7 Package comment 2019-08-05 18:04:47 +01:00
Asim AslamandGitHub 767292906a Merge pull request #644 from milosgajdos83/tunnel
Adds outline of go-micro Tunnel interface
2019-08-05 17:54:40 +01:00
Asim Aslam f1b6709722 Fix breaking api changes 2019-08-05 17:47:50 +01:00
Asim Aslam 4030ccc27b Move proxy/router 2019-08-05 17:44:33 +01:00
Asim AslamandGitHub 2e67e23a23 Update .travis.yml 2019-08-03 15:16:30 +01:00
Asim AslamandGitHub be229438bc Merge pull request #640 from unistack-org/deadline
transport memory: add Send/Recv Timeout
2019-08-03 13:51:01 +01:00
Asim Aslam d250ac736f In the event watchRegistry or watchTable exit then close the go routines 2019-08-02 15:17:48 +01:00
Asim Aslam 6719f8d655 Remove the table watcher when stopped 2019-08-02 14:59:08 +01:00
Asim Aslam d7929ef8f3 Stop the ticker when exiting 2019-08-02 14:44:11 +01:00
Asim AslamandGitHub 04404441a4 Merge pull request #634 from micro/rcache-stop
Stop a goroutine leak in registy
2019-08-01 23:17:39 +01:00
Asim Aslam b806e7bdf5 Stop a goroutine leak in registy 2019-08-01 23:03:11 +01:00
Asim Aslam cdf0f14d58 remove this code 2019-07-31 17:19:49 +01:00
Asim Aslam 679c5f0ccd Fix some connection bugs 2019-07-31 16:49:48 +01:00
Asim Aslam 873bfcc73c Process/Stop router 2019-07-31 16:46:55 +01:00
Asim Aslam 7884e889f4 Don't publish the process rpc call and embed the router handler in the network 2019-07-31 16:36:53 +01:00
Asim Aslam b1c49a0ddc Add router handler 2019-07-31 16:10:04 +01:00
Asim Aslam 318367cd71 move NewNetwork 2019-07-31 15:37:12 +01:00
Asim Aslam 2d09e74b0e add address/advertise 2019-07-31 15:35:51 +01:00
Asim Aslam 3e90d32f29 Add proxy/router 2019-07-31 15:30:51 +01:00
Asim Aslam fca89e06ef Some network inspiration 2019-07-31 15:22:57 +01:00
Asim Aslam 89fc142e47 Update to use mdns 0.2.0 2019-07-31 13:16:57 +01:00
Asim Aslam 0b2c8ee523 Add top level data package comment 2019-07-30 16:47:18 +01:00
Asim Aslam 852abcaaed yolo commit functioning router code. all credit to the milos gajdos 2019-07-29 18:57:40 +01:00
Asim Aslam 11f80708ce move lock 2019-07-29 12:52:52 +01:00
Asim Aslam 104778e5e5 move lock 2019-07-29 12:52:32 +01:00
Asim Aslam ae99b9a887 syntactic changes 2019-07-29 12:44:59 +01:00
Asim Aslam 8fdc050e2e syntactic changes 2019-07-29 12:44:28 +01:00
Asim Aslam 8855beb62d syntactic changes 2019-07-29 12:43:20 +01:00
Asim Aslam 47acdf6a4b move Table to table 2019-07-29 12:40:13 +01:00
Asim AslamandGitHub 4fc9b9821a Merge pull request #621 from milosgajdos83/no-table-package
[WIP] No table package. router/service package introduced
2019-07-29 12:36:40 +01:00
Asim Aslam a5fb124b22 update the mdns version 2019-07-29 12:34:00 +01:00
Asim Aslam 5b327ce723 change id to name in resolver 2019-07-28 20:00:09 +01:00
Asim Aslam 2b5bf1154a rename config tests 2019-07-28 19:52:01 +01:00
Asim Aslam b7b8f8bf11 remove agent readme 2019-07-28 19:47:25 +01:00
Asim Aslam a63dcda003 Strip the verbosity of the debug handler 2019-07-28 19:43:50 +01:00
Asim Aslam 1db98ee0f0 move all the buffer references to util/buf 2019-07-28 19:33:24 +01:00
Asim Aslam f2669e7b1e Move connection pool to own package 2019-07-28 18:56:18 +01:00
Asim Aslam adb6760e21 readd the resolver 2019-07-28 12:14:40 +01:00
Asim AslamandGitHub 2b3a87a212 Merge pull request #617 from three-zhang/master
fix bug
2019-07-27 18:08:32 +01:00
Asim Aslam 4e27aac398 regen router proto 2019-07-26 18:07:36 -07:00
Asim Aslam 7ca06f0c1d set router proto package name to go.micro.router 2019-07-26 18:07:14 -07:00
Asim AslamandGitHub 7ca8f8f0ab Merge pull request #611 from milosgajdos83/rpc-router
Adds new RPC methods to router service interface
2019-07-24 13:30:29 -07:00
Asim AslamandGitHub 220a8fafb1 Merge pull request #610 from milosgajdos83/proxy-watch
Adds route watcher to mucp.Proxy
2019-07-24 11:19:52 -07:00
Asim AslamandGitHub 74cbce72df Merge pull request #609 from milosgajdos83/proxy-router-interface
mucp Proxy no longer uses RPC interface of router.Router directly
2019-07-24 10:40:33 -07:00
Asim AslamandGitHub 388ac34b7c Merge pull request #608 from milosgajdos83/router-cleanup
Small router refactoring
2019-07-24 09:46:48 -07:00
Asim Aslam 49dcc3d1bd Remove readme and examples from web repo 2019-07-22 09:57:34 -07:00
Asim AslamandGitHub 8f2585724c Merge pull request #598 from unistack-org/ipv6fix
bunch of other ipv6 fixes
2019-07-18 07:24:47 -07:00
Asim AslamandGitHub 96cf14ed53 Merge pull request #591 from milosgajdos83/advert-damp
[WIP] Fixes advert route event dampening behaviour
2019-07-17 08:12:35 -07:00
Asim AslamandGitHub 3a8edd705c Merge pull request #594 from unistack-org/ipv6
fix ipv6 addr parsing
2019-07-17 07:51:17 -07:00
Asim AslamandGitHub d4fefc4b76 Merge pull request #592 from unistack-org/speedup
changes to minimize allocations and provide useful info
2019-07-16 14:41:11 -07:00
Asim AslamandGitHub 8c7e35c3c6 Merge pull request #587 from milosgajdos83/registry-copy-perf
Preallocate slices in registry.Copy() to avoid append() reallocations when copying data
2019-07-15 07:04:49 -07:00
Asim Aslam aa79c41fc5 update tunnel comment 2019-07-14 18:34:32 -07:00
Asim AslamandGitHub a549f92dec Merge pull request #585 from unistack-org/transport2
transport memory: fix races
2019-07-13 19:38:22 -07:00
Asim AslamandGitHub 2fecde1dbb Merge pull request #583 from unistack-org/broker
broker memory: fix issue with publish/subscribe
2019-07-13 00:16:28 +01:00
Asim AslamandGitHub 3ccb900bca Merge pull request #582 from unistack-org/memory2
memory transport: use write mutex lock when close
2019-07-12 10:29:46 +01:00
Asim Aslam 5157241c88 Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-11 21:46:33 +01:00
Asim Aslam 70d811c47a don't use quic in the test 2019-07-11 21:46:27 +01:00
Asim AslamandGitHub b371704444 Merge pull request #581 from milosgajdos83/proto-update
Added proto.Advert, proto.TableEvent is now proto.Event
2019-07-11 21:44:10 +01:00
Asim Aslam a5f21e69ad Merge branch 'master' of ssh://github.com/micro/go-micro 2019-07-11 21:41:00 +01:00
Asim Aslam 6b984136f7 update go mod 2019-07-11 21:40:52 +01:00
Asim AslamandGitHub dac8a13a77 Merge pull request #580 from milosgajdos83/advertise-table
Advertise full table every minute.
2019-07-11 12:49:02 +01:00
Asim Aslam 360e193a01 update go mod 2019-07-11 12:47:50 +01:00
Asim Aslam 7631463b94 fix compilation errors 2019-07-11 10:47:02 +01:00
Asim Aslam 6581586226 Make tunnel test use quic 2019-07-11 10:34:01 +01:00