netmaker/controllers
Abhishek K 66069fbc34
NET-1082: Scale Testing Fixes (#2894)
* add additional mutex lock on node acls func

* increase verbosity

* disable acls on cloud emqx

* add emqx creds creation to go routine

* add debug log of mq client id

* comment port check

* uncomment port check

* check for connection mq connection open

* use username for client id

* add write mutex on acl is allowed

* add mq connection lost handler on server

* spin off zombie init as go routine

* get whole api path from config

* Revert "get whole api path from config"

This reverts commit 392f5f4c5f.

* update extclient acls async

* add additional mutex lock on node acls func

(cherry picked from commit 5325f0e7d7)

* increase verbosity

(cherry picked from commit 705b3cf0bf)

* add emqx creds creation to go routine

(cherry picked from commit c8e65f4820)

* add debug log of mq client id

(cherry picked from commit 29c5d6ceca)

* comment port check

(cherry picked from commit db8d6d95ea)

* check for connection mq connection open

(cherry picked from commit 13b11033b0)

* use username for client id

(cherry picked from commit e90c7386de)

* add write mutex on acl is allowed

(cherry picked from commit 4cae1b0bb4)

* add mq connection lost handler on server

(cherry picked from commit c82918ad35)

* spin off zombie init as go routine

(cherry picked from commit 6d65c44c43)

* update extclient acls async

(cherry picked from commit 6557ef1ebe)

* additionl logs for oauth user flow

(cherry picked from commit 61703038ae)

* add more debug logs

(cherry picked from commit 5980beacd1)

* add more debug logs

(cherry picked from commit 4d001f0d27)

* add set auth secret

(cherry picked from commit f41cef5da5)

* fix fetch pass

(cherry picked from commit 825caf4b60)

* make sure auth secret is set only once

(cherry picked from commit ba33ed02aa)

* make sure auth secret is set only once

(cherry picked from commit 920ac4c507)

* comment usage of emqx acls

* replace  read lock with write lock on acls

* replace  read lock with write lock on acls

(cherry picked from commit 808d2135c8)

* use deadlock pkg for visibility

* add additional mutex locks

* remove race flag

* on mq re-connecting donot exit if failed

* on mq re-connecting donot exit if failed

* revert mutex package change

* set mq clean session

* remove debug log

* go mod tidy

* revert on prem emqx acls del
2024-04-11 21:18:57 +05:30
..
config NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
controller.go migrate emqx 2024-03-01 14:26:07 +07:00
debug.go
dns.go NET-812: Deprecate Setting /etc/hosts entries (#2733) 2023-12-20 10:24:53 +04:00
dns_test.go feat(NET-591): allow generic DNS entries (#2568) 2023-09-20 14:20:08 +02:00
docs.go update to 0.24.0 (#2893) 2024-04-11 21:05:06 +05:30
enrollmentkeys.go NET-1082: Scale Testing Fixes (#2894) 2024-04-11 21:18:57 +05:30
ext_client.go NET-1082: Scale Testing Fixes (#2894) 2024-04-11 21:18:57 +05:30
files.go open api spec file (#2595) 2023-10-04 10:26:38 +04:00
hosts.go NET-1082: Scale Testing Fixes (#2894) 2024-04-11 21:18:57 +05:30
ipservice.go Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
legacy.go open api spec file (#2595) 2023-10-04 10:26:38 +04:00
limits.go [NET-494 / ACC-322] New free tier limits (#2495) 2023-08-08 23:17:49 +05:30
logger.go Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
migrate.go if emqx, avoid sending mq creds from server to client 2024-01-26 11:23:50 +05:30
network.go fix(NET-897): uniform client and node acls (#2803) 2024-02-13 20:25:27 +07:00
network_test.go NET-551: User Mgmt Re-Design (#2547) 2023-09-01 14:27:08 +05:30
node.go add update check for validate relay 2024-03-04 13:39:33 +07:00
node_test.go NET-940: Inet Gws (#2828) 2024-02-28 08:46:51 +07:00
regex.go fix(NET-486): change client name length validation (#2498) 2023-08-08 15:59:02 +05:30
regex_test.go fix(NET-486): change client name length validation (#2498) 2023-08-08 15:59:02 +05:30
response_test.go refactoring for ee 2022-09-14 13:26:31 -04:00
server.go add trial license status to server status api 2024-01-23 10:34:45 +05:30
test.db
user.go NET-1064: Oauth User SignUp Approval Flow (#2874) 2024-04-03 11:20:19 +05:30
user_test.go NET-551: User Mgmt Re-Design (#2547) 2023-09-01 14:27:08 +05:30