Paul Lorenz
bf98f120f6
Merge pull request openziti/fabric#487 from openziti/gh-481
...
Ensure follower waits for change to be applied before returning
2022-08-26 12:50:29 -04:00
Paul Lorenz
77efd9a560
Wait for changes request from follow to be applied to follower before returning. Fixes openziti/fabric#481
2022-08-26 12:47:20 -04:00
Paul Lorenz
7123b50916
Merge pull request openziti/fabric#486 from openziti/fix-metrics-timestamp
...
Fix metrics timestamp back to RFC3339Nano format. Fixes openziti/fabric#485
2022-08-26 12:46:15 -04:00
Paul Lorenz
97ad5b98fe
Merge pull request openziti/fabric#483 from openziti/fix-formatting
...
Run gofmt -w -s
2022-08-26 12:45:47 -04:00
Paul Lorenz
f9f63a991d
Fix metrics timestamp back to RFC3339Nano format. Fixes openziti/fabric#485
2022-08-25 17:01:02 -04:00
Paul Lorenz
43f301f065
Merge pull request openziti/fabric#399 from openziti/update-readme-with-badges
...
Update with badges, using pion/dtls for inspiration
2022-08-22 21:26:16 -04:00
Paul Lorenz
5df6cc06d4
Fix doc link. Remove doc for tool that was removed
2022-08-22 21:22:31 -04:00
Paul Lorenz
4d05c59df0
Run gofmt -w -s
2022-08-22 14:17:43 -04:00
Paul Lorenz
06f567aa2c
Merge pull request openziti/fabric#482 from openziti/raft-updates
...
Use one port for ctrl channel to router and controllers. Allow syncin…
2022-08-22 12:11:01 -04:00
Paul Lorenz
e0f5092a08
Use one port for ctrl channel to router and controllers. Allow syncing existing DB to raft. Fixes #471 . Fixes openziti/fabric#479 .
2022-08-22 12:09:07 -04:00
Paul Lorenz
3483981ce0
Merge pull request openziti/fabric#468 from openziti/fix-error-type
...
Fix error type, should be misconfigured not invalid error
2022-08-15 14:57:20 -04:00
Paul Lorenz
d5ba4fa41e
Fix error type, should be misconfigured not invalid error
2022-08-11 14:12:52 -04:00
Paul Lorenz
b024ca37d7
Run on ubuntu latest
2022-08-11 11:25:15 -04:00
Paul Lorenz
521c5d2be1
Fixes for command encoding and decoding
2022-08-11 11:24:23 -04:00
Paul Lorenz
2b40c2780c
Merge pull request openziti/fabric#464 from openziti/fix-panic
...
Fixes panic when dialing service with terminator but none for instanc…
2022-08-04 22:14:46 -04:00
Paul Lorenz
40ef589193
Fixes panic when dialing service with terminator but none for instanceId. Fixes openziti/fabric#463
2022-08-04 21:42:01 -04:00
Paul Lorenz
0e07f211be
Add flags to create/update commands. allows some lightweight logic specialization (eg priveleged vs non-priveleged updates)
2022-07-29 10:53:39 -04:00
Paul Lorenz
858642bc38
Move UpdatedFields to fabric. Start moving model layer to generics
2022-07-27 11:33:24 -04:00
Paul Lorenz
98160bb8b0
Merge pull request openziti/fabric#448 from openziti/link-events
...
Refactor events subsystem. Add link events. Fixes openziti/fabric#415
2022-07-19 10:59:27 -04:00
Paul Lorenz
7abe5d5605
Cleanup circuits for deleted routers. Fixes openziti/fabric#452
2022-07-18 15:03:35 -04:00
Paul Lorenz
3af3d447c3
Merge pull request openziti/fabric#451 from openziti/report-high-latency-on-hb-timeout
...
Report high latency on latency timeout. Use marker value of 88.888888…
2022-07-18 09:19:06 -04:00
Paul Lorenz
960dfe88f6
Report high latency on latency timeout. Use marker value of 88.888888888 seconds. Fixes openziti/fabric#443
2022-07-15 23:45:31 -04:00
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
77bce93e85
Refactor events subsystem. Add link events. Fixes openziti/fabric#415
...
Previously we often had two sets of events, one in the network
package, and then another in the events package. We now only
have one, in the events package. Events now have a public API,
with minimal deps. There's an implementation package which has
the dependencies. This allows the network package to generate
events, without have a circular dependency on the events
implementation package.
2022-07-15 18:31:52 -04:00
Paul Lorenz
3e30617f3a
Merge pull request openziti/fabric#447 from openziti/fix-misleading-error-message
...
Fix misleading error message. Fixes openziti/fabric#446
2022-07-14 15:48:14 -04:00
ekoby
0aef9099dc
add backtrace ( #445 )
2022-07-14 15:34:16 -04:00
Paul Lorenz
57bd46b285
Fix misleading error message. Fixes openziti/fabric#446
2022-07-14 15:30:34 -04:00
Andrew
e903f12c60
Merge pull request openziti/fabric#439 from openziti/update.identity.1.0.3
...
updated identity fixes server cert verification
2022-07-11 12:49:19 -04:00
Andrew Martinez
f83637544b
updated identity fixes server cert verification
2022-07-08 16:58:10 -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
189ce39a8e
Merge pull request openziti/fabric#431 from openziti/update-foundation
...
Update for foundation changes
2022-07-01 15:34:31 -04:00
Paul Lorenz
3d49022f4a
Update for foundation changes
2022-07-01 14:29:12 -04:00
Paul Lorenz
b281372757
Retry smart route on failure. Add circuit createdAt
2022-07-01 11:19:37 -04:00
Paul Lorenz
3a2bfef42b
Merge pull request openziti/fabric#429 from openziti/fix-copyright
...
Fix copyright
2022-06-29 23:50:40 -04:00
Paul Lorenz
b26fcf8909
Fix copyright
2022-06-29 16:59:46 -04:00
Paul Lorenz
71f92701e3
Merge pull request openziti/fabric#428 from openziti/remove-mgmt-channel
...
Remove management channel
2022-06-29 16:57:37 -04:00
Paul Lorenz
7b5bcdf34c
Remove verify certs as it's edge specific for now
2022-06-29 16:55:01 -04:00
Paul Lorenz
630378121a
Remove management channel
2022-06-29 16:07:10 -04:00
Paul Lorenz
3549ce35ff
Prevent payload which has looped back to sender from being acked
2022-06-27 14:28:40 -04:00
Paul Lorenz
d3a5d5151f
Merge pull request openziti/fabric#425 from openziti/circuit-failed-events
...
Circuit failed events
2022-06-22 15:00:58 -04:00
Paul Lorenz
a731cd9aec
Circuit failed events and rename terminator identity -> instanceId
2022-06-22 14:34:32 -04:00
Tod
d8f5db8cf6
Prometheus format feedback ( #422 )
...
* Adding timestamps to prometheus bucket metrics
* Making Prometheus timestamps optional
2022-06-22 09:20:48 -04:00
Paul Lorenz
1ce6f4b99c
Merge pull request openziti/fabric#423 from openziti/better-circuit-inspect
...
Improve circuit inspect. Fixes for various races detected by race det…
2022-06-21 16:47:50 -04:00
Paul Lorenz
547d637de1
Improve circuit inspect. Fixes for various races detected by race detector
2022-06-21 14:44:30 -04:00
Cam Otts
45d49324c6
move terminator address to seperate field ( #412 )
...
* move terminator address to seperate field
* update circuit streaming to handle dedicated terminator address field
* Added circuit event terminator local address
2022-06-09 11:11:44 -05:00
Tod
1ccfa2f3dc
Adding Metrics API on '/metrics' ( #410 )
...
* Adding fabric `/metrics` API/binding to provide metrics in the prometheus text exposition format (https://prometheus.io/docs/instrumenting/exposition_formats/#text-based-format )
2022-06-09 11:17:00 -04:00
Andrew
54a018673c
Merge pull request openziti/fabric#411 from openziti/use.xweb.v2
...
upgrades xweb to v2.0.0
2022-06-06 10:32:35 -04:00
Andrew Martinez
660a4af582
upgrades xweb to v2.0.0
...
- xweb v2 uses different simpler names
- reduce xweb instances to a single instance in fabric
2022-06-06 10:19:44 -04:00
Paul Lorenz
f95cfc927b
Merge pull request openziti/fabric#379 from openziti/raft
...
Initial raft code
2022-06-02 23:03:09 -04:00
Paul Lorenz
a64c626cb4
Controller -> Manager for entity managers
2022-06-02 22:53:22 -04:00