@@ -201,7 +201,7 @@ func (s *HTTPHandlers) CatalogDatacenters(resp http.ResponseWriter, req *http.Re
201201 parseCacheControl (resp , req , & args .QueryOptions )
202202 var out []string
203203
204- if args .QueryOptions . UseCache {
204+ if args .UseCache {
205205 raw , m , err := s .agent .cache .Get (req .Context (), cachetype .CatalogDatacentersName , & args )
206206 if err != nil {
207207 metrics .IncrCounterWithLabels ([]string {"client" , "rpc" , "error" , "catalog_datacenters" }, 1 ,
@@ -251,12 +251,12 @@ RETRY_ONCE:
251251 if err := s .agent .RPC (req .Context (), "Catalog.ListNodes" , & args , & out ); err != nil {
252252 return nil , err
253253 }
254- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
254+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
255255 args .AllowStale = false
256256 args .MaxStaleDuration = 0
257257 goto RETRY_ONCE
258258 }
259- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
259+ out .ConsistencyLevel = args .ConsistencyLevel ()
260260
261261 s .agent .TranslateAddresses (args .Datacenter , out .Nodes , dnsutil .TranslateAddressAcceptAny )
262262
@@ -285,7 +285,7 @@ func (s *HTTPHandlers) CatalogServices(resp http.ResponseWriter, req *http.Reque
285285 var out structs.IndexedServices
286286 defer setMeta (resp , & out .QueryMeta )
287287
288- if args .QueryOptions . UseCache {
288+ if args .UseCache {
289289 raw , m , err := s .agent .cache .Get (req .Context (), cachetype .CatalogListServicesName , & args )
290290 if err != nil {
291291 metrics .IncrCounterWithLabels ([]string {"client" , "rpc" , "error" , "catalog_services" }, 1 ,
@@ -306,14 +306,14 @@ func (s *HTTPHandlers) CatalogServices(resp http.ResponseWriter, req *http.Reque
306306 s .nodeMetricsLabels ())
307307 return nil , err
308308 }
309- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
309+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
310310 args .AllowStale = false
311311 args .MaxStaleDuration = 0
312312 goto RETRY_ONCE
313313 }
314314 }
315315
316- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
316+ out .ConsistencyLevel = args .ConsistencyLevel ()
317317
318318 // Use empty map instead of nil
319319 if out .Services == nil {
@@ -377,7 +377,7 @@ func (s *HTTPHandlers) catalogServiceNodes(resp http.ResponseWriter, req *http.R
377377 var out structs.IndexedServiceNodes
378378 defer setMeta (resp , & out .QueryMeta )
379379
380- if args .QueryOptions . UseCache {
380+ if args .UseCache {
381381 raw , m , err := s .agent .cache .Get (req .Context (), cachetype .CatalogServicesName , & args )
382382 if err != nil {
383383 metrics .IncrCounterWithLabels ([]string {"client" , "rpc" , "error" , "catalog_service_nodes" }, 1 ,
@@ -398,14 +398,14 @@ func (s *HTTPHandlers) catalogServiceNodes(resp http.ResponseWriter, req *http.R
398398 s .nodeMetricsLabels ())
399399 return nil , err
400400 }
401- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
401+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
402402 args .AllowStale = false
403403 args .MaxStaleDuration = 0
404404 goto RETRY_ONCE
405405 }
406406 }
407407
408- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
408+ out .ConsistencyLevel = args .ConsistencyLevel ()
409409 s .agent .TranslateAddresses (args .Datacenter , out .ServiceNodes , dnsutil .TranslateAddressAcceptAny )
410410
411411 // Use empty list instead of nil
@@ -453,12 +453,12 @@ RETRY_ONCE:
453453 s .nodeMetricsLabels ())
454454 return nil , err
455455 }
456- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
456+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
457457 args .AllowStale = false
458458 args .MaxStaleDuration = 0
459459 goto RETRY_ONCE
460460 }
461- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
461+ out .ConsistencyLevel = args .ConsistencyLevel ()
462462 if out .NodeServices != nil {
463463 s .agent .TranslateAddresses (args .Datacenter , out .NodeServices , dnsutil .TranslateAddressAcceptAny )
464464 }
@@ -518,12 +518,12 @@ RETRY_ONCE:
518518 s .nodeMetricsLabels ())
519519 return nil , err
520520 }
521- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
521+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
522522 args .AllowStale = false
523523 args .MaxStaleDuration = 0
524524 goto RETRY_ONCE
525525 }
526- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
526+ out .ConsistencyLevel = args .ConsistencyLevel ()
527527 s .agent .TranslateAddresses (args .Datacenter , & out .NodeServices , dnsutil .TranslateAddressAcceptAny )
528528
529529 // Use empty list instead of nil
@@ -565,12 +565,12 @@ RETRY_ONCE:
565565 s .nodeMetricsLabels ())
566566 return nil , err
567567 }
568- if args .QueryOptions . AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
568+ if args .AllowStale && args .MaxStaleDuration > 0 && args .MaxStaleDuration < out .LastContact {
569569 args .AllowStale = false
570570 args .MaxStaleDuration = 0
571571 goto RETRY_ONCE
572572 }
573- out .ConsistencyLevel = args .QueryOptions . ConsistencyLevel ()
573+ out .ConsistencyLevel = args .ConsistencyLevel ()
574574
575575 metrics .IncrCounterWithLabels ([]string {"client" , "api" , "success" , "catalog_gateway_services" }, 1 ,
576576 s .nodeMetricsLabels ())
0 commit comments