@@ -186,7 +186,7 @@ func (p *processor) handle(ctx *fh.RequestCtx) {
186186 // If there's metadata - just accept the request and drop it
187187 if len (wrReqIn .Metadata ) > 0 {
188188 if p .cfg .Metadata && p .cfg .Tenant .Default != "" {
189- r := p .send (clientIP , reqID , tenantPrefix , p .cfg .Tenant .Default , wrReqIn )
189+ r := p .send (clientIP , reqID , tenantPrefix + p .cfg .Tenant .Default , wrReqIn )
190190 if r .err != nil {
191191 ctx .Error (err .Error (), fh .StatusInternalServerError )
192192 p .Errorf ("src=%s req_id=%s: unable to proxy metadata: %s" , clientIP , reqID , r .err )
@@ -321,12 +321,12 @@ func (p *processor) dispatch(clientIP net.Addr, reqID uuid.UUID, tenantPrefix st
321321 for tenant , wrReq := range m {
322322 wg .Add (1 )
323323
324- go func (idx int , tenantPrefix string , tenant string , wrReq * prompb.WriteRequest ) {
324+ go func (idx int , tenant string , wrReq * prompb.WriteRequest ) {
325325 defer wg .Done ()
326326
327- r := p .send (clientIP , reqID , tenantPrefix , tenant , wrReq )
327+ r := p .send (clientIP , reqID , tenant , wrReq )
328328 res [idx ] = r
329- }(i , tenantPrefix , tenant , wrReq )
329+ }(i , tenantPrefix + tenant , wrReq )
330330
331331 i ++
332332 }
@@ -369,7 +369,7 @@ func (p *processor) processTimeseries(ts *prompb.TimeSeries) (tenant string, err
369369 return
370370}
371371
372- func (p * processor ) send (clientIP net.Addr , reqID uuid.UUID , tenantPrefix string , tenant string , wr * prompb.WriteRequest ) (r result ) {
372+ func (p * processor ) send (clientIP net.Addr , reqID uuid.UUID , tenant string , wr * prompb.WriteRequest ) (r result ) {
373373 start := time .Now ()
374374 r .tenant = tenant
375375
@@ -387,10 +387,6 @@ func (p *processor) send(clientIP net.Addr, reqID uuid.UUID, tenantPrefix string
387387 return
388388 }
389389
390- if tenantPrefix != "" {
391- tenant = tenantPrefix + tenant
392- }
393-
394390 p .fillRequestHeaders (clientIP , reqID , tenant , req )
395391
396392 if p .auth .egressHeader != nil {
0 commit comments