Paul Lorenz
8f0150f242
Add host id to terminator. This will allow tracking usage to hosting entities. Fixes openziti/fabric#440
2022-07-15 23:13:01 -04:00
Paul Lorenz
70d37bf44a
Merge pull request openziti/fabric#430 from openziti/prevent-strange-loops
...
Prevent strange loops
2022-07-01 15:37:59 -04:00
Paul Lorenz
b281372757
Retry smart route on failure. Add circuit createdAt
2022-07-01 11:19:37 -04:00
Paul Lorenz
b26fcf8909
Fix copyright
2022-06-29 16:59:46 -04:00
Paul Lorenz
a731cd9aec
Circuit failed events and rename terminator identity -> instanceId
2022-06-22 14:34:32 -04:00
Paul Lorenz
b3c120f389
Add link delete method. Set initial link latency costs high.
2022-05-09 11:46:00 -04:00
Paul Lorenz
563cb0c4db
List circuits was showing return of links, not circuits
2022-04-25 13:39:32 -04:00
tburtchell
2f8a608c4c
Replacing link 'type' with 'protocol' and 'costTags' ( #336 )
...
* Replacing link 'type' with 'protocol' and 'costTags'
2022-03-22 09:06:02 -04:00
Paul Lorenz
ef7c69558b
Copy db ops from edge to fabric (for eventual removal from edge). Add snapshot db agent op
2022-03-10 10:07:41 -05:00
Paul Lorenz
2b7db10913
Allow routers more control over link management ( #318 )
...
* Allow routers more control over link management
2022-03-07 12:22:17 -05:00
Cam Otts
725afe13de
added allow traversal flag ( #326 )
...
* added allow traversal flag
* Added test to verify a single router connection that is marked untraversable fails path creating
* Updated default cost to be one step above the threshold to avoid overflow.
* Updated checks to only care about middle routers. Fixed relevant unit tests and added test with untraversable middle router.
* Refactor allowTraversal to be flipped to noTraversal
* default noTraversal to false
2022-03-02 10:33:04 -06:00
Cam Otts
be30ee8026
Added cost to routers and relevant persistence and path checking. ( #324 )
...
* Added cost to routers and relevant persistence and path checking.
* removed router cost from config
* changed cost to be required on update
* removed some import reorderings and added fingerprint to be required
* missed one line
2022-02-23 10:14:00 -06:00
Paul Lorenz
0164e5572e
Add support for inspect
2021-12-03 16:13:41 -05:00
Paul Lorenz
d63b5b4071
Update link/circuit doc
2021-11-30 14:31:34 -05:00
Paul Lorenz
00957fe8e6
Implement router update/patch
2021-11-30 14:26:07 -05:00
Paul Lorenz
5a54c9b041
Add circuit router implementation
2021-11-30 14:05:23 -05:00
Paul Lorenz
ea1bac0b17
Add link implementation. Convert link to string from identity.TokenId
2021-11-30 14:05:21 -05:00
Paul Lorenz
ee15d29be5
Add initial rest interfaces for links and circuits
2021-11-30 13:57:36 -05:00
Paul Lorenz
52cfbbbe29
Add REST based management API
2021-11-30 13:57:35 -05:00