R.B. Boyer f02924fafe
connect: simplify the compiled discovery chain data structures (#6242)
This should make them better for sending over RPC or the API.

Instead of a chain implemented explicitly like a linked list (nodes
holding pointers to other nodes) instead switch to a flat map of named
nodes with nodes linking other other nodes by name. The shipped
structure is just a map and a string to indicate which key to start
from.

Other changes:

* inline the compiler option InferDefaults as true

* introduce compiled target config to avoid needing to send back
  additional maps of Resolvers; future target-specific compiled state
  can go here

* move compiled MeshGateway out of the Resolver and into the
  TargetConfig where it makes more sense.
2019-08-01 22:44:05 -05:00
..
2018-11-02 12:00:39 -05:00
2019-07-12 09:52:26 -06:00
2018-10-19 12:04:07 -04:00
2018-10-19 12:04:07 -04:00
2018-10-19 12:04:07 -04:00
2019-07-23 20:18:36 -04:00
2019-07-26 23:15:20 +00:00
2019-03-27 08:54:56 -04:00
2019-07-01 16:28:30 -04:00
2019-03-27 08:54:56 -04:00
2019-07-24 17:06:39 -04:00
2019-07-01 16:28:30 -04:00
2019-07-24 17:06:39 -04:00
2019-07-24 17:06:39 -04:00
2019-03-27 08:54:56 -04:00