Parcourir la source

debug workflow

Matthew R Kasun il y a 2 ans
Parent
commit
ee8750ca7c
2 fichiers modifiés avec 7 ajouts et 0 suppressions
  1. 2 0
      controllers/node.go
  2. 5 0
      logic/extpeers.go

+ 2 - 0
controllers/node.go

@@ -553,6 +553,7 @@ func createIngressGateway(w http.ResponseWriter, r *http.Request) {
 //			Responses:
 //				200: nodeResponse
 func deleteIngressGateway(w http.ResponseWriter, r *http.Request) {
+	slog.Debug("deleting ingress gateway", "TAG", "junk")
 	w.Header().Set("Content-Type", "application/json")
 	var params = mux.Vars(r)
 	nodeid := params["nodeid"]
@@ -570,6 +571,7 @@ func deleteIngressGateway(w http.ResponseWriter, r *http.Request) {
 		logic.ReturnErrorResponse(w, r, logic.FormatError(err, "internal"))
 		return
 	}
+	slog.Debug("delete ingress", "TAG", "junk", "removed clients", removedClients)
 
 	if servercfg.IsPro {
 		if wasFailover {

+ 5 - 0
logic/extpeers.go

@@ -29,6 +29,7 @@ func getAllExtClientsFromCache() (extClients []models.ExtClient) {
 
 func deleteExtClientFromCache(key string) {
 	extClientCacheMutex.Lock()
+	slog.Debug("deleting extclient from cache", "key", key, "TAG", "junk")
 	delete(extClientCacheMap, key)
 	extClientCacheMutex.Unlock()
 }
@@ -70,6 +71,7 @@ func GetEgressRangesOnNetwork(client *models.ExtClient) ([]string, error) {
 
 // DeleteExtClient - deletes an existing ext client
 func DeleteExtClient(network string, clientid string) error {
+	slog.Debug("deleting extclient", "clientid", clientid, "network", network)
 	key, err := GetRecordKey(clientid, network)
 	if err != nil {
 		return err
@@ -78,7 +80,10 @@ func DeleteExtClient(network string, clientid string) error {
 	if err != nil {
 		return err
 	}
+	slog.Debug("extclient deleted from database", "TAG", "junk")
 	deleteExtClientFromCache(key)
+	clients := getAllExtClientsFromCache()
+	slog.Debug("extclient in cache", "clients", clients, "TAG", "junk")
 	return nil
 }