From dd4df0b4dba6cb8e9b0aa5924dcf0f23ffec4061 Mon Sep 17 00:00:00 2001 From: Toby Chui Date: Wed, 26 Feb 2025 21:20:35 +0800 Subject: [PATCH] Update originPicker.go - Removed unused function --- .../dynamicproxy/loadbalance/originPicker.go | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/mod/dynamicproxy/loadbalance/originPicker.go b/src/mod/dynamicproxy/loadbalance/originPicker.go index babf0c3..d5229a8 100644 --- a/src/mod/dynamicproxy/loadbalance/originPicker.go +++ b/src/mod/dynamicproxy/loadbalance/originPicker.go @@ -53,10 +53,8 @@ func (m *RouteManager) GetRequestUpstreamTarget(w http.ResponseWriter, r *http.R //fmt.Println("DEBUG: (Sticky Session) Picking origin " + origins[targetOriginId].OriginIpOrDomain) return origins[targetOriginId], nil } - //No sticky session, get a random origin - //Commented due to issue #550 - //m.clearSessionHandler(w, r) + //No sticky session, get a random origin //Filter the offline origins origins = m.FilterOfflineOrigins(origins) if len(origins) == 0 { @@ -98,22 +96,6 @@ func (m *RouteManager) setSessionHandler(w http.ResponseWriter, r *http.Request, return nil } -// Clear the zoraxy only session values -func (m *RouteManager) clearSessionHandler(w http.ResponseWriter, r *http.Request) error { - session, err := m.SessionStore.Get(r, STICKY_SESSION_NAME) - if err != nil { - return err - } - - session.Values["zr_sid_origin"] = "" - session.Values["zr_sid_index"] = -1 - err = session.Save(r, w) - if err != nil { - return err - } - return nil -} - // Get the previous connected origin from session func (m *RouteManager) getSessionHandler(r *http.Request, upstreams []*Upstream) (int, error) { // Get existing session