|
40 | 40 | "TRACE": true,
|
41 | 41 | "TRACK": true,
|
42 | 42 | "PATCH": true}
|
43 |
| - DebugStrings = []string{} |
44 |
| - globalReader = &bytes.Reader{} |
45 |
| - globalReaderLock sync.Mutex |
46 |
| - |
| 43 | + DebugStrings = []string{} |
47 | 44 | )
|
48 | 45 |
|
49 | 46 | const ONE_MINUTE = 60
|
@@ -133,7 +130,7 @@ func checkDebugUrlAndPrint(url string, host string, message string) {
|
133 | 130 | utils.PrintLogDebug(logMsg)
|
134 | 131 | go ProduceLogs(ctx, logMsg, LogTypeInfo)
|
135 | 132 | break
|
136 |
| - }else if strings.Contains(host, debugString) { |
| 133 | + } else if strings.Contains(host, debugString) { |
137 | 134 | ctx := context.Background()
|
138 | 135 | logMsg := fmt.Sprintf("%s : %s", message, host)
|
139 | 136 | utils.PrintLogDebug(logMsg)
|
@@ -185,12 +182,7 @@ func ParseAndProduce(receiveBuffer []byte, sentBuffer []byte, sourceIp string, d
|
185 | 182 | slog.Debug("ParseAndProduce", "receiveBuffer", string(receiveBuffer), "sentBuffer", string(sentBuffer))
|
186 | 183 | }
|
187 | 184 |
|
188 |
| - reader := func() *bufio.Reader { |
189 |
| - globalReaderLock.Lock() |
190 |
| - defer globalReaderLock.Unlock() |
191 |
| - globalReader.Reset(receiveBuffer) |
192 |
| - return bufio.NewReader(globalReader) |
193 |
| - }() |
| 185 | + reader := bufio.NewReader(bytes.NewReader(receiveBuffer)) |
194 | 186 | i := 0
|
195 | 187 | requests := []http.Request{}
|
196 | 188 | requestsContent := []string{}
|
@@ -222,12 +214,7 @@ func ParseAndProduce(receiveBuffer []byte, sentBuffer []byte, sourceIp string, d
|
222 | 214 | return
|
223 | 215 | }
|
224 | 216 |
|
225 |
| - reader = func() *bufio.Reader { |
226 |
| - globalReaderLock.Lock() |
227 |
| - defer globalReaderLock.Unlock() |
228 |
| - globalReader.Reset(sentBuffer) |
229 |
| - return bufio.NewReader(globalReader) |
230 |
| - }() |
| 217 | + reader = bufio.NewReader(bytes.NewReader(sentBuffer)) |
231 | 218 | i = 0
|
232 | 219 |
|
233 | 220 | responses := []http.Response{}
|
@@ -474,7 +461,7 @@ func ParseAndProduce(receiveBuffer []byte, sentBuffer []byte, sourceIp string, d
|
474 | 461 | }
|
475 | 462 | }
|
476 | 463 | } else {
|
477 |
| - checkDebugUrlAndPrint(url,req.Host, "Pod labels not resolved, PodInformerInstance is nil or direction is not inbound, direction: "+fmt.Sprint(direction)) |
| 464 | + checkDebugUrlAndPrint(url, req.Host, "Pod labels not resolved, PodInformerInstance is nil or direction is not inbound, direction: "+fmt.Sprint(direction)) |
478 | 465 | }
|
479 | 466 |
|
480 | 467 | out, _ := json.Marshal(value)
|
|
0 commit comments