Commit Graph

214 Commits

Author SHA1 Message Date
Paul Lorenz ea4d1de71b Set default for RetxStartMs and change name to match westworld 3 name 2020-12-11 17:01:04 -05:00
Paul Lorenz ea6909717a Move log level from info to debug (#145)
* Move log level from info to debug

* Info -> Debug on reroute message
2020-12-11 16:29:38 -05:00
Paul Lorenz ebf1ca2377 Merge pull request openziti/fabric#144 from openziti/xgress-delayed-close
Add delayed close handling for xgress
2020-12-10 14:28:56 -05:00
Paul Lorenz 50e6291754 Add delayed close handling for xgress 2020-12-10 13:57:27 -05:00
Paul Lorenz 37c0d602e6 switch self references to pointers so that fail count updates work (#143)
* switch self references to pointers so that fail count updates work
2020-12-09 16:51:55 -05:00
Paul Lorenz fb1d2ab7e9 Tidy up other strategies 2020-12-09 16:41:38 -05:00
Paul Lorenz 92733a6148 Tidy 2020-12-09 14:07:37 -05:00
Paul Lorenz ef0f270bd3 switch self references to pointers so that fail count updates work 2020-12-08 17:11:40 -05:00
Paul Lorenz 95b081e066 Address review comments 2020-12-04 17:11:35 -05:00
Paul Lorenz 5e4cf46420 Ensure we can't start xgress rx more than once 2020-12-02 23:59:01 -05:00
Paul Lorenz 5e33aa22fa Make buffer naming more consistent 2020-12-01 13:33:00 -05:00
Paul Lorenz 93864c1acf Split xlink impl 2020-12-01 13:32:44 -05:00
Paul Lorenz b2c0b92693 Allow dropping payloads 2020-12-01 13:32:44 -05:00
Paul Lorenz df19c66cd4 Add trigger of edge build (#142) 2020-11-13 11:39:09 -05:00
Paul Lorenz 922a4084d5 GitHub actions (#141)
* Add github actions workflows
2020-11-13 10:58:52 -05:00
ekoby a4ac0c889f do not drop packets with body of 0 length (#139) 2020-10-16 16:59:32 -04:00
Paul Lorenz 685892b9b5 Add missing cpu profiling to controller (#138) 2020-10-16 16:31:42 -04:00
Paul Lorenz 3d8f6279aa Merge pull request openziti/fabric#131 from openziti/event-registration-framework
Make events plugable from config. Add events file logger
2020-10-09 13:13:14 -04:00
Paul Lorenz 57afb7cf01 Add metrics and usage implementations. Convert file reporter to use lumberjack 2020-10-09 11:00:25 -04:00
Mike Guthrie e5b61d9c57 Initial stab at session events 2020-10-08 19:26:20 -04:00
Paul Lorenz a7f8ca39f3 Add basic event registration framework 2020-10-08 19:26:09 -04:00
Paul Lorenz 426ac761a5 Stream timer metrics as well, where requested 2020-10-07 17:02:18 -04:00
Andrew 81bb781999 Merge pull request openziti/fabric#135 from openziti/add.router.version.mgmt
Adds connected router version info to mgmt
2020-10-07 08:50:51 -04:00
Andrew Martinez 6a87ab7c30 Adds connected router version info to mgmt 2020-10-07 08:29:34 -04:00
Andrew 55e9ebed34 Merge pull request openziti/fabric#134 from openziti/add.version.header.to.hello
fixes openziti/fabric#133
2020-10-07 07:35:43 -04:00
Andrew Martinez 6289f6d551 update tests 2020-10-06 10:45:10 -04:00
Andrew Martinez a1df84e913 fixes openziti/fabric#133
- Adds version header to outgoing controller hellos and incomming router
  hellos
2020-10-06 09:41:36 -04:00
Michael Quigley 7fb428a72a Merge pull request openziti/fabric#132 from openziti/64k_default_mtu
64k default MTU.
2020-10-05 13:41:51 -04:00
Michael Quigley 4d2efeab94 64k default MTU. 2020-10-02 11:14:09 -04:00
Paul Lorenz 3031687ae8 Make more infoformation available to terminator validators 2020-09-28 15:29:59 -04:00
Paul Lorenz 56b801f9bf Merge pull request openziti/fabric#128 from openziti/addressable-terminators
Add support for addressable terminators
2020-09-25 11:06:20 -04:00
Paul Lorenz 9f3182942e Add Xtensible Terminator Validation framework 2020-09-25 11:01:58 -04:00
Paul Lorenz 150f2a112a Add support for addressable terminators 2020-09-25 11:01:58 -04:00
Paul Lorenz a838e933c0 Merge pull request openziti/fabric#126 from openziti/expose-metrics-grouping-for-streaming
Make it easier for clients to figure if/how metrics are grouped
2020-09-10 10:44:09 -04:00
Paul Lorenz 106843d210 Make it easier for clients to figure if/how metrics are grouped 2020-09-10 09:26:09 -04:00
Paul Lorenz 549260d650 Persist terminator precedence. Fix link cost use/scaling. Fix link re… (#125)
* Persist terminator precedence. Fix link cost use/scaling. Fix link removal related panic. Fix service cache clearing on terminator change.

Fixes GH-112
Fixes GH-121
Fixes GH-122
Fixes GH-123
Fixes GH-124
2020-09-01 15:58:46 -04:00
Andrew 3afcb6c8b3 Merge pull request openziti/fabric#120 from openziti/expose.session.remove
adds session remove handler for openziti/edge#285
2020-08-25 13:31:06 -04:00
Andrew Martinez 53542cb2ad use event framework for session lifecycle for edge integration
- add clientId (edge session id) to delete events
2020-08-25 12:25:44 -04:00
Andrew Martinez 804ef1b84b remove duplicate batch def 2020-08-24 08:18:09 -04:00
Andrew M 09e3affca0 adds session remove handler for openziti/edge#285 2020-08-24 07:13:27 -04:00
Paul Lorenz 488577eb39 Merge pull request openziti/fabric#119 from openziti/add-controller-metrics-registry
Add controller metrics registry
2020-08-20 12:29:47 -04:00
Paul Lorenz 1127615b8e Add controller metrics registry and update for metrics api changes 2020-08-20 12:27:44 -04:00
Paul Lorenz 2934a1e8df Merge pull request openziti/fabric#113 from openziti/events
Convert metrics, traces and session streams to new events framework. …
2020-08-11 13:04:48 -04:00
Paul Lorenz e7c16e6901 Add some metrics cleanup and a stackdump separator tool 2020-08-11 12:59:58 -04:00
Paul Lorenz a9117f4426 Convert metrics, traces and session streams to new events framework. Fixes GH-106 2020-08-11 12:55:43 -04:00
Paul Lorenz bbdc4f17f5 Merge pull request openziti/fabric#118 from openziti/fix-xgress-setup-race-condition
Fix xgress start race condition. Fixes GH-117
2020-08-11 12:03:52 -04:00
Paul Lorenz c7ae352255 Fix xgress start race condition. Fixes GH-117 2020-08-11 09:19:47 -04:00
Paul Lorenz 87a76da709 Merge pull request openziti/fabric#116 from openziti/fix-trigger-downstreams
Fix trigger downstreams
2020-08-07 16:53:59 -04:00
Paul Lorenz 6900b7dee3 Fix trigger downstreams 2020-08-07 16:51:29 -04:00
Paul Lorenz 98dd11aa63 Merge pull request openziti/fabric#115 from openziti/egress-connect-fail-result
Return failure to controller when egress connect fails. Fixes GH-114
2020-08-07 16:37:51 -04:00