Commit Graph

384 Commits

Author SHA1 Message Date
Andrew a66508f640 Merge pull request openziti/fabric#225 from openziti/router.do.not.sleep.forever
instead of sleeping in a for loop, watch for shutdown done
2021-03-25 06:28:30 -04:00
Andrew Martinez 0a993f410d remove for/select 2021-03-24 16:28:08 -04:00
Andrew Martinez d05a450f53 instead of sleeping in a for loop, watch for shutdown done 2021-03-24 16:14:59 -04:00
Michael Quigley 77f9dd8821 Merge pull request openziti/fabric#221 from openziti/transwarp_2
Transwarp beta_1
2021-03-23 21:59:30 -04:00
Michael Quigley 6976057b93 Update dependencies. 2021-03-23 21:50:39 -04:00
Andrew Martinez 99535e39d6 remove unnecessary remove handler call, was causing panics 2021-03-23 14:33:00 -04:00
Michael Quigley 36840eb20e Merge branch 'main' into transwarp_2 2021-03-23 11:17:38 -04:00
Paul Lorenz 4deb9c3a48 Merge pull request openziti/fabric#220 from openziti/fix-listener-close
If accept fails, ch will be nil
2021-03-18 14:07:57 -04:00
Paul Lorenz add3ae6f13 If accept fails, ch will be nil 2021-03-18 13:54:14 -04:00
Michael Quigley c2881e9cd5 Merge branch 'main' into transwarp_2 2021-03-18 13:34:39 -04:00
Paul Lorenz 7473c00a27 Merge pull request openziti/fabric#219 from openziti/fix-circuit-test
Fix circuit test and update foundation dep
2021-03-18 13:33:38 -04:00
Paul Lorenz d2e54e766f Fix circuit test and update foundation dep 2021-03-18 13:30:35 -04:00
Michael Quigley 920a6970e9 Merge branch 'main' into transwarp_2 2021-03-18 13:25:39 -04:00
Paul Lorenz 402dcb1f60 Don't allow routers to connect with no version info. They're too old to work correctly anyway for other reasons 2021-03-18 11:38:42 -04:00
Paul Lorenz 7b194a4c3f Merge pull request openziti/fabric#217 from openziti/all-multiple-xgress-close-handlers
Allow multiple xgress close handlers
2021-03-17 22:30:25 -04:00
Paul Lorenz aa57624fbe Allow multiple xgress close handlers 2021-03-17 21:11:12 -04:00
Michael Quigley d1475cdb8c Merge pull request openziti/fabric#216 from openziti/bbolt_tracing
bbolt Tracing
2021-03-17 11:19:38 -04:00
Michael Quigley 57f904b739 Configuration for bolt db tracing. 2021-03-17 10:42:02 -04:00
Michael Quigley c59ec4d927 Cleaner logging without anonymous functions. 2021-03-17 10:34:18 -04:00
Michael Quigley 2c9b1552c7 Enable bbolt tracing in controller. 2021-03-16 11:25:18 -04:00
Michael Quigley 34d1f5dccc Merge branch 'main' into transwarp_2 2021-03-15 09:42:58 -04:00
Paul Lorenz 8fe3ed07e1 Merge pull request openziti/fabric#215 from openziti/go-1.16
Update to go 1.16 and add mattermost webhook
2021-03-12 14:33:45 -05:00
Paul Lorenz fe5e230eb0 Update to go 1.16 and add mattermost webhook 2021-03-12 14:13:09 -05:00
Michael Quigley 25eb54b6ca Merge pull request openziti/fabric#204 from openziti/idle_route_gc
Idle Route Garbage Collection (#204)
2021-03-12 13:55:33 -05:00
Michael Quigley 24864fed87 Simpler. (#204) 2021-03-12 13:04:32 -05:00
Michael Quigley 85cc09cc5a Log tuning. (#204) 2021-03-12 10:45:17 -05:00
Michael Quigley 072eb3fc3e Send unroute asynchronously. (#204) 2021-03-12 10:32:13 -05:00
Michael Quigley 99e1f18870 Remove debug logging. (#204) 2021-03-12 10:07:33 -05:00
Michael Quigley 427fa10258 Merge branch 'main' into idle_route_gc 2021-03-11 09:46:14 -08:00
Paul Lorenz 5b7eaf3997 Merge pull request openziti/fabric#213 from openziti/do-no-require-listener-address
Don't require listener address, as not every xgress impl needs one
2021-03-10 22:50:36 -05:00
Paul Lorenz 5ab977feb5 Don't require listener address, as not every xgress impl needs one 2021-03-10 20:18:33 -05:00
Paul Lorenz 7cbb22de36 Merge pull request openziti/fabric#212 from openziti/log-dial-success
Log local address for successful dials in xgress_transport
2021-03-10 14:07:39 -05:00
Paul Lorenz 7d913270a4 Log local address for successful dials in xgress_transport 2021-03-10 14:03:08 -05:00
Paul Lorenz 91bba3fc59 Merge pull request openziti/fabric#211 from openziti/service-events
Add interval counts, per service, for dial success, timeout, fail, other
2021-03-10 13:44:52 -05:00
Paul Lorenz 31a587384a Add interval counts, per service, for dial success, timeout, fail, other 2021-03-10 13:15:55 -05:00
Michael Quigley 77012b47db Merge branch 'main' into transwarp_2 2021-03-09 16:00:47 -08:00
Michael Quigley 7bb4011ba4 Merge pull request openziti/fabric#210 from openziti/forwarder_options_fix
Fix for xgressDialQueueLength option in forwarder.options
2021-03-09 17:11:07 -05:00
Michael Quigley 8c14bfd607 Fix for xgressDialQueueLength option in forwarder.options. 2021-03-09 16:56:18 -05:00
Paul Lorenz 57fc892afb Merge pull request openziti/fabric#209 from openziti/metrics-updates
Allow configuring metrics report interval and queue depth
2021-03-09 14:31:22 -05:00
Paul Lorenz ece7b4546e Allow configuring metrics report interval and queue depth 2021-03-09 14:28:49 -05:00
Michael Quigley 08fecf4713 Merge pull request openziti/fabric#207 from openziti/session_reroute_concurrency
Parallel Network Re-route with Session Concurrency (#206)
2021-03-09 12:55:52 -05:00
Michael Quigley 3ec45972b9 Warn->Info (#206) 2021-03-09 12:52:41 -05:00
Michael Quigley f4d9be4271 Log lint. (#206) 2021-03-09 12:42:26 -05:00
Michael Quigley a3094c9136 Merge branch 'main' into session_reroute_concurrency 2021-03-09 12:20:45 -05:00
Paul Lorenz 8d3ea03306 Use bitset for xgress flags 2021-03-09 12:14:25 -05:00
Michael Quigley 5c22c9e531 Initial parallel network re-routing, and session-level concurrency control. (#206) 2021-03-09 11:35:51 -05:00
Paul Lorenz 931d1e4794 all manual trigger of build 2021-03-08 12:37:37 -05:00
Paul Lorenz a3f31f6e20 Try and fix build after push from update-dependencies run 2021-03-08 11:41:34 -05:00
Michael Quigley b8b9c47fcf Lint. 2021-03-05 15:14:32 -05:00
Michael Quigley eb904f8b4c Controller cleanup side. (#173) 2021-03-05 14:14:26 -05:00