Commit Graph

169 Commits

Author SHA1 Message Date
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
Paul Lorenz 4e29aadeef Return failure to controller when egress connect fails. Fixes GH-114 2020-08-07 16:07:45 -04:00
Paul Lorenz 04d5285399 Merge pull request openziti/fabric#108 from openziti/fix-name-indices
Fix name indices
2020-08-03 23:37:59 -04:00
Paul Lorenz 4040f9a691 Fix name indices 2020-08-03 14:11:35 -04:00
Michael Quigley f62f598f25 Merge pull request openziti/fabric#110 from openziti/transwarp_1
transwarp_1
2020-08-03 11:21:58 -04:00
Andrew 000ec1e235 Merge pull request openziti/fabric#111 from openziti/fix.109.handler.pools
fixes openziti/fabric#109, adds pools of workers for select handlers
2020-08-03 11:11:39 -04:00
Michael Quigley 74e07ebce6 Allow empty 'transport:' configurations to succeed. 2020-08-03 10:02:44 -04:00
Andrew M 68be5a1ffd fixes openziti/fabric#109, adds pools of workers for select handlers
- adds woker pool support in routers for dial and route handers
- adds configuration for pool/queue under the forwarder section
2020-08-02 23:09:25 -04:00
Michael Quigley 8649954475 Lint removal and polish application. 2020-07-31 12:53:21 -04:00
Michael Quigley 921675ac38 Better max UDP packet size naming. 2020-07-31 11:19:24 -04:00
Michael Quigley 66dc538991 Merge branch 'master' into transwarp_1 2020-07-31 10:55:30 -04:00
Michael Quigley eb8aeb99bc More transport configuration wiring. 2020-07-29 17:12:07 -04:00
Michael Quigley 84be6c49d4 Wiring transport.Configuration throughout channel2 and transport. Lint removal. 2020-07-29 12:35:17 -04:00
Andrew M 37587d73c3 adds support for e2e via peer data for openziti/edge/issues#173
- add xt.PeerData type
- convert all peer data maps to xt.PeerData
- allow xgress dials to return session runtime peer data
2020-07-27 16:16:27 -04:00
Paul Lorenz dcb16e2031 Merge pull request openziti/fabric#105 from openziti/dont-wait-forever-for-db-lock
Don't wait forever for a DB lock
2020-06-24 14:12:35 -04:00
Paul Lorenz e6d6acd261 Don't wait forever for a DB lock 2020-06-24 14:06:20 -04:00
Paul Lorenz 99b3d60253 Merge pull request openziti/fabric#104 from openziti/make-db-snapshot-err
Make db snapshot too frequent an explicit error type so we can detect…
2020-06-19 14:14:57 -04:00
Paul Lorenz 2a69b600d3 Make db snapshot too frequent an explicit error type so we can detect it in higher levels 2020-06-19 14:12:18 -04:00
Paul Lorenz 1424391aaa Merge pull request openziti/fabric#102 from openziti/names-for-svc-and-router
Add names to service and router. Add more store tests. Fixes GH-101
2020-06-19 14:02:53 -04:00
Michael Quigley 9dba9ffe83 Merge pull request openziti/fabric#103 from openziti/memory_leak
PayloadBufferController Leak.
2020-06-19 13:57:54 -04:00
Michael Quigley ab9015e0c1 Upsert. 2020-06-19 13:53:20 -04:00
Michael Quigley 85237daef4 Lint. 2020-06-19 13:44:08 -04:00
Michael Quigley 54dfcd06f6 Back logging down. 2020-06-19 13:41:48 -04:00
Michael Quigley 5bf6fed289 Debugging scaffolding. 2020-06-19 13:39:39 -04:00
Michael Quigley 5331c92a95 Debugging scaffolding removal. 2020-06-19 13:38:06 -04:00
Michael Quigley b15e0e0a40 Fix for PayloadBufferController.EndSession not properly cleaning up ended PayloadBuffer instances, which hold Payload instances, which causes a memory leak. 2020-06-19 13:07:15 -04:00
Michael Quigley 9233e13f5d Ensure that PayloadBuffer isn't in the loop when 'retransmission' is off. 2020-06-19 12:33:57 -04:00
Paul Lorenz ffbb4e4cc3 Add names to service and router. Add more store tests. Fixes GH-101 2020-06-18 17:05:39 -04:00
Paul Lorenz 68fd06d4e6 Merge pull request openziti/fabric#100 from openziti/update-foundation-add-snapshot-db
Update for fabric api changes. Add snapshot DB mgmt API. Fixes GH-99
2020-06-14 21:28:00 -04:00
Paul Lorenz 80704d3231 Update for fabric api changes. Add snapshot DB mgmt API. Fixes GH-99 2020-06-12 18:25:11 -04:00
Paul Lorenz a46b86669d Merge pull request openziti/fabric#98 from openziti/allow-router-nil-fingerprint
Allow routers with nil fingerprints. Allows multi-step enrollment. Fi…
2020-06-02 22:46:28 -04:00
Paul Lorenz 373e20d8d1 Allow routers with nil fingerprints. Allows multi-step enrollment. Fixes GH-97 2020-06-02 16:49:46 -04:00
Michael Quigley bf7043c19d Merge pull request openziti/fabric#96 from openziti/openziti
netfoundry/ziti-fabric -> openziti/fabric
2020-05-26 17:19:18 -04:00
Michael Quigley 10e6a7ef93 netfoundry/ziti-fabric -> openziti/fabric 2020-05-26 17:14:16 -04:00
dovholuknf f18f9628f2 Merge pull request openziti/fabric#95 from netfoundry/update-gitignore
update gitignore to add github_deploy_key
2020-05-22 11:16:25 -04:00
dovholuknf 1c3097457f update gitignore to add github_deploy_key 2020-05-22 11:08:53 -04:00
Paul Lorenz dd2d3640f2 Merge pull request openziti/fabric#94 from netfoundry/remove-source-type-from-metrics
Remove source type from metrics. Fix metric name casing
2020-05-19 18:14:06 -04:00
Paul Lorenz ad7c7f429a Remove source type from metrics. Fix metric name casing 2020-05-19 15:07:55 -04:00
Paul Lorenz 414cb52953 Implement update terminator for ctrl channel. Lots of xt fixes. Log level tidying 2020-05-06 14:29:10 -04:00
Paul Lorenz 095f190f56 Merge pull request openziti/fabric#90 from netfoundry/fix-missing-links
Ensure links are calculated on precalculated paths
2020-05-04 20:30:36 -04:00
Paul Lorenz 6581abed18 Ensure links are calculated on precalculated paths 2020-05-04 20:17:53 -04:00
Mike Guthrie 069c1cd30f Merge pull request openziti/fabric#89 from netfoundry/fix/doc_update
Fix/doc update
2020-05-04 15:16:25 -04:00
Mike Guthrie 30c6046792 Merge branch 'master' into fix/doc_update 2020-05-04 13:53:57 -04:00
Paul Lorenz b411831ef2 Move xt strategy init (#88)
* Strategies need to be initialized earlier or startup fails. Fix bug where costs were not getting set
2020-05-01 11:53:18 -04:00
Paul Lorenz e9575bb717 Integrate Xt into smartrouting/circuit creation. Includes several Xt cleanups (#87)
Integrate Xt into smart routing

For Xt:
* weights -> costs
* drop preferred precedence
* Allow larger cost ranges
* Add failure costs and common cost visitor
2020-04-30 14:50:07 -04:00
Mike Guthrie 1e7bad9d30 Merge branch 'master' into fix/doc_update 2020-04-29 09:26:29 -04:00