Commit graph

19 commits

Author SHA1 Message Date
Abhishek K
465f2bd5be
NET-896: Scale test bug fixes (#2764)
* send peer update in async

* update metrics on fallback

* return http json response
2024-01-15 23:17:36 +05:30
Abhishek K
b78cc0a8a1
NET-725: Failovers (#2685)
* api to  to get host relayed from client

* add auto relay to api host

* add peer nat type

* set pro field on signal

* rm net check on relay me handler

* return success response

* re-establish failover logic

* set failOver ctx

* failOver with peer pub key

* failovered peer updates

* failover handlers, reset failovered peer on deletion

* rm unused funcs

* initialize failover handler on EE

* ignore failover node on signal

* failover changes

* set host id on signal

* extend signal model to include node ids

* add backwards compatibility

* add failover as node api

* set json response on failover handers

* add failover field to api node

* fix signal data check

* initialize failover peer map

* reset failovered status when relayed or deleted

* add failover info to api node

* reset network failover

* only proceed furtuer if failover exists in the network

* set failOver node defaults

* cannot set failover node as relayed

* debug log

* debug log

* debug changes

* debug changes

* debug changes

* revert debug changes

* don't add peers to idmap when removed

* reset failed Over

* fix static checks

* rm debug log

* add check for linux host
2023-11-29 20:10:07 +04:00
Abhishek K
31fcc8cd6d
NET-528: add host static info to peer update (#2550)
* set isstatic field on peer update

* remove static check for peer port
2023-08-31 00:33:37 +05:30
Abhishek K
645bc4c126
NET-447: Removed proxy related fields and code (#2459)
* remove related fields and code

* remover metrics collection from server code

* fw update struct

* add ext client flag to metrics data

* simply nat types

* rm proxy update from cli
2023-07-26 11:22:49 +05:30
0xdcarns
ac6363dda6 adjust peer updates to send ifaces with peer 2023-03-16 11:54:29 -04:00
Abhishek Kondur
959ca622e3 add new field to proxy metrics 2023-03-14 06:55:25 +04:00
Anish Mukherjee
0891dcb854 append proxy listen port and peer host interfaces to peerID map 2023-03-10 19:01:30 +05:30
Anish Mukherjee
ea6623ba3e append host interfaces to hostPeerUpdate 2023-03-09 18:40:40 +05:30
Anish Mukherjee
c11ba7c44b append local addresses 2023-03-08 19:17:09 +05:30
Abhishek Kondur
bf9a93c41b remove IsServer field from metric model 2023-01-12 14:50:04 +05:30
Abhishek Kondur
009845a024 support node level metrics on host 2023-01-11 11:01:22 +05:30
Abhishek Kondur
023f29ee71 pr comments 2023-01-06 21:27:40 +05:30
Abhishek Kondur
d99526fd54 peer update for host 2023-01-04 10:04:17 +05:30
Abhishek Kondur
2cb3ee65af change proxy models reference paths 2022-12-27 21:56:55 +05:30
Abhishek Kondur
e00199a650 update proxy pkg path 2022-12-09 00:54:11 +05:30
Abhishek Kondur
7f5e1a141f store proxy metrics in the server 2022-12-08 14:20:50 +05:30
0xdcarns
75fc15ac4c commented out logic 2022-09-28 13:05:41 -04:00
afeiszli
29ce2fa57a refactor failover logic to set per-peer. Uses Ingress Gateway logic instead of Relay logic 2022-09-27 13:59:49 -04:00
0xdcarns
88cd0a6497 initial commit 2022-09-13 15:25:56 -04:00