Commit Graph

  • 1d9298ae2b
    Merge pull request #736 from milosgajdos83/solicit-routes Asim Aslam 2019-09-05 18:08:49 +0100
  • dddfb6f878
    Fixed typos and simplified map iteration Milos Gajdos 2019-09-05 17:59:14 +0100
  • ec354934e3
    Move Errors to separate init block Milos Gajdos 2019-09-05 17:44:47 +0100
  • b01c8e06e0
    Update error name to ErrClientNotFound Milos Gajdos 2019-09-05 17:43:59 +0100
  • 97b1071f7e
    Merge pull request #735 from huangzhhui/patch-1 Asim Aslam 2019-09-05 17:43:03 +0100
  • 1527a84297 Shorten multicast discovery Asim Aslam 2019-09-05 17:40:41 +0100
  • 5ddfd911ba
    Replace send message code by one network method Milos Gajdos 2019-09-05 17:18:16 +0100
  • 2310ee424c
    Update README.zh-cn.md 黄朝晖 2019-09-05 23:52:54 +0800
  • 2522d8cb96
    Send solicit message when new neighbour is discovered Milos Gajdos 2019-09-05 16:04:44 +0100
  • d198765c6c Put back close of listener Asim Aslam 2019-09-05 15:23:19 +0100
  • 1840b5bd74 Update tunnel to send discovery on connect and multicast messages. Announce as broadcast Asim Aslam 2019-09-05 15:16:11 +0100
  • 9161b20d6b
    Add Solicit method to router interface Milos Gajdos 2019-09-05 13:23:33 +0100
  • a1ba1482c5 Only set link if not multicast Asim Aslam 2019-09-05 07:41:19 +0100
  • d0761e0a1b
    Merge pull request #733 from milosgajdos83/freeze-graph Asim Aslam 2019-09-05 07:21:53 +0100
  • 4b1a7abb42
    Freeze network graph when building full network topology Milos Gajdos 2019-09-05 00:16:22 +0100
  • e33bd17894
    Merge pull request #732 from micro/massive-cruft Asim Aslam 2019-09-04 20:27:07 +0100
  • cc5d811a83 add comment to tunnel link selection Asim Aslam 2019-09-04 20:19:53 +0100
  • e15389febb Fix massive cruft in tunnel dial to set the link on discovered Asim Aslam 2019-09-04 20:18:26 +0100
  • 6d63c3777f
    Merge pull request #731 from micro/tunnel Asim Aslam 2019-09-04 18:53:48 +0100
  • d8a1b47954 Remove lock from link Asim Aslam 2019-09-04 18:48:43 +0100
  • b9a2f719a0 Add some fixes Asim Aslam 2019-09-04 18:46:20 +0100
  • 46a9767648
    Merge pull request #730 from milosgajdos83/advert-lastseen Asim Aslam 2019-09-04 18:13:43 +0100
  • dd9f42e3b9
    Update lastSeen timestamp properly. Set lastSeen when processing advert Milos Gajdos 2019-09-04 18:02:13 +0100
  • f2c8492c77
    Merge pull request #729 from micro/tunnel Asim Aslam 2019-09-04 16:25:38 +0100
  • 407381912b Don't try discover on multicast, don't block existing sessions on listen Asim Aslam 2019-09-04 15:55:37 +0100
  • d559ce9da2 Provide Links() method in Tunnel Asim Aslam 2019-09-04 15:41:57 +0100
  • 7ab3934eb7 add message comment Asim Aslam 2019-09-04 12:18:37 +0100
  • 0075477df0 make tunnel broker use multicast Asim Aslam 2019-09-04 12:18:31 +0100
  • d5be2136ad cleanup new message creation Asim Aslam 2019-09-04 12:16:31 +0100
  • c718b8bf93 Move vars and comment Asim Aslam 2019-09-04 12:00:11 +0100
  • a24818ee54 Fix typo Asim Aslam 2019-09-04 11:58:25 +0100
  • 66db0ac52c Move announce into session Asim Aslam 2019-09-04 11:58:03 +0100
  • b9c437fbfe Tunnel discover/announce/open/session/close Asim Aslam 2019-09-04 09:48:05 +0100
  • 147899283c
    Merge pull request #728 from wuyumin/master Asim Aslam 2019-09-04 09:16:04 +0100
  • 5b991cd2c2 Update config source README file Yumin Wu 2019-09-04 15:49:58 +0800
  • bb64f94313 .gitignore file for develop tools Yumin Wu 2019-09-04 15:47:46 +0800
  • 4f4b3d3bae
    Send connect message to NetworkChannel once we are not at caller mercy Milos Gajdos 2019-09-03 19:51:52 +0100
  • eb4a709195 Merge branch 'master' of ssh://github.com/micro/go-micro into tunnel Asim Aslam 2019-09-03 17:20:39 +0100
  • 6c21b31226
    Merge pull request #727 from milosgajdos83/bug-overhaul Asim Aslam 2019-09-03 17:20:15 +0100
  • 6eb6d050ed
    Major bug overhaul in how we handle network.Nodes and related handler Milos Gajdos 2019-09-03 16:39:27 +0100
  • 6c7582a6be Move message to session Asim Aslam 2019-09-03 15:56:37 +0100
  • 3ea4490d6c
    Don't preallocate the slice if you don't index later on. Milos Gajdos 2019-09-03 15:02:30 +0100
  • b50c44a758
    Merge pull request #726 from milosgajdos83/prune-nodes Asim Aslam 2019-09-03 10:28:31 +0100
  • ec6318befc
    Prune nodes that have not announced themselves for certain time period. Milos Gajdos 2019-09-03 10:00:14 +0100
  • 5440325a18
    Merge pull request #724 from milosgajdos83/efficient-bfs-queue Asim Aslam 2019-09-03 07:43:37 +0100
  • fb13877904
    Make Nodes() BFS implementation efficient Milos Gajdos 2019-09-03 02:58:17 +0100
  • 2f5e3c66b9
    Merge pull request #723 from milosgajdos83/sort-nodes-search Asim Aslam 2019-09-02 20:13:20 +0100
  • a8d4299df9
    Sort the returned slice of nodes before searching Milos Gajdos 2019-09-02 20:00:52 +0100
  • 90745c14f2
    Merge pull request #722 from milosgajdos83/net-handler Asim Aslam 2019-09-02 17:15:38 +0100
  • 86665454e7
    Implementation of Nodes method. First take on full handler Milos Gajdos 2019-09-02 17:06:21 +0100
  • 4f5a849211
    Added Nodes method to Network interface Milos Gajdos 2019-09-02 12:39:26 +0100
  • bf53c16e4b
    Rough outline of Network introspection interface Milos Gajdos 2019-09-02 11:42:45 +0100
  • 6c3631728b
    Merge pull request #721 from micro/tunnel Asim Aslam 2019-09-02 12:10:24 +0100
  • 2cdfed359f Separate lookup nodes and setup nodes Asim Aslam 2019-09-02 12:05:47 +0100
  • 956be5c59d
    Merge pull request #717 from micro/client-stream Asim Aslam 2019-09-02 07:36:41 +0100
  • 52d9d75dfa use with stream for client connection Asim Aslam 2019-08-31 18:26:48 +0100
  • 0d94784e72 Add some tunnel comments Asim Aslam 2019-08-31 17:32:20 +0100
  • 65c2de5a79
    Merge pull request #716 from micro/tunnel Asim Aslam 2019-08-31 16:32:41 +0100
  • 6fa9d7270f Rename Tunnel ID to Channel Asim Aslam 2019-08-30 20:05:00 +0100
  • 140c830af1
    Merge pull request #715 from milosgajdos83/net-debug Asim Aslam 2019-08-30 12:38:24 +0100
  • b37837ad92
    Add proto definitions for network introspection. Milos Gajdos 2019-08-30 12:29:26 +0100
  • 10b64af0b3
    Merge pull request #713 from milosgajdos83/route-loop-break Asim Aslam 2019-08-30 11:33:17 +0100
  • 5d01284574
    Merge pull request #714 from wuyumin/master Asim Aslam 2019-08-30 10:15:37 +0100
  • ff81e4b246 Load consul source Yumin Wu 2019-08-30 16:20:58 +0800
  • e955e3f798
    Avoid routes that route back to node without its being direct GW to dest Milos Gajdos 2019-08-30 00:04:46 +0100
  • a17a8b3372 Merge branch 'master' of ssh://github.com/micro/go-micro Asim Aslam 2019-08-29 17:21:49 +0100
  • e1d56fbf58 switch warn to error logging Asim Aslam 2019-08-29 17:21:43 +0100
  • e7d8cdda44
    Avoid duplicate debug logs. Milos Gajdos 2019-08-29 16:58:07 +0100
  • 690640eeeb
    Merge pull request #712 from milosgajdos83/route-update Asim Aslam 2019-08-29 16:30:27 +0100
  • 4f788c6fc7
    Only emit the events when actually deleting the route Milos Gajdos 2019-08-29 16:25:21 +0100
  • f50bd400f8
    Only emit event if Update actually happens Milos Gajdos 2019-08-29 16:21:30 +0100
  • b457ec1990
    Merge pull request #711 from milosgajdos83/node-neighbours Asim Aslam 2019-08-29 15:48:13 +0100
  • ffa6b551f4
    Don't override the neighbours. Milos Gajdos 2019-08-29 15:42:07 +0100
  • 3d03fe4076 Fix panic for nil slice Asim Aslam 2019-08-29 15:09:01 +0100
  • 6eecb199e9
    Merge pull request #710 from micro/nodes Asim Aslam 2019-08-29 15:00:51 +0100
  • 7479515099 add the ability to provide seed nodes to the network Asim Aslam 2019-08-29 14:53:30 +0100
  • 6e3d53e1ee
    Merge pull request #709 from micro/tunnel-arp Asim Aslam 2019-08-29 13:13:25 +0100
  • 721c5e6857 fix broken build Asim Aslam 2019-08-29 13:11:20 +0100
  • 7d033818cf if the service name is blank, barf Asim Aslam 2019-08-29 13:10:06 +0100
  • 00ab58f61b Fix loopback cruft Asim Aslam 2019-08-29 12:42:27 +0100
  • b3aef71fdb
    Merge pull request #708 from milosgajdos83/route-metric Asim Aslam 2019-08-29 12:28:43 +0100
  • 8606f1e143
    Set the route.Metric before updating routing table Milos Gajdos 2019-08-29 11:45:47 +0100
  • 927fac2cec
    Merge pull request #706 from milosgajdos83/neighbour-map Asim Aslam 2019-08-28 23:16:42 +0100
  • 6ab86c9e57 Don't process unless connected, and only fire loopback messages back up the loopback Asim Aslam 2019-08-28 23:12:22 +0100
  • db8e2620cb
    Make tunnel channel clients key-able. Neighbour map simplified. Milos Gajdos 2019-08-28 23:11:26 +0100
  • d09b7dbbef
    Broadcast neighbourhood; fix critical bugs in channel connections Milos Gajdos 2019-08-28 20:11:19 +0100
  • a4f5772555 add network field to the routes Asim Aslam 2019-08-28 08:41:19 +0100
  • 731f6f74dd
    Merge pull request #703 from milosgajdos83/net-id Asim Aslam 2019-08-28 08:05:19 +0100
  • 5e7208119e
    Adds network id. Skips processing routes when router is the origin. Milos Gajdos 2019-08-27 23:08:35 +0100
  • 470304ef87
    Merge pull request #701 from h-hy/master Asim Aslam 2019-08-27 18:08:52 +0100
  • a6ab4d7b4b check last for the address bind in lo interface. huanghaoyan 2019-08-27 23:33:30 +0800
  • 87b56d46ac Use tunnel transport and set server address Asim Aslam 2019-08-27 13:21:36 +0100
  • 371b23d055
    Introduce DefaultLink; dont hardcode name of the link Milos Gajdos 2019-08-27 11:36:46 +0100
  • f97565ef0a
    Merge pull request #685 from milosgajdos83/default-network Asim Aslam 2019-08-27 11:02:55 +0100
  • 0888d2fbbc Add grpc content-type Asim Aslam 2019-08-27 08:13:58 +0100
  • 75e20b5bf7
    Merge pull request #1 from micro/master Shu xian 2019-08-27 09:38:18 +0800
  • 443fc0ebde
    Merge pull request #700 from micro/h2-grpc Asim Aslam 2019-08-26 15:55:31 +0100
  • 35e7b9551f ignore Loopback Address (LVS,DR mode) huanghaoyan 2019-08-26 14:37:49 +0800
  • 6daf4fda72 Full support for grpc server side Asim Aslam 2019-08-26 12:33:59 +0100
  • 36623bfe50 Improve stream processing Asim Aslam 2019-08-25 19:30:22 +0100