minio/internal/http
Harshavardhana 754f7a8a39
replace io.Discard usage to fix some NUMA copy() latencies (#18394)
replace io.Discard usage to fix NUMA copy() latencies

On NUMA systems copying from 8K buffer allocated via
io.Discard leads to large latency build-up for every

```
copy(new8kbuf, largebuf)
```

can in-cur upto 1ms worth of latencies on NUMA systems
due to memory sharding across NUMA nodes.
2023-11-06 14:26:08 -08:00
..
check_port_linux.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
check_port_others.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
check_port_test.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
close.go replace io.Discard usage to fix some NUMA copy() latencies (#18394) 2023-11-06 14:26:08 -08:00
dial_dnscache.go fix: upon DNS refresh() failure use previous values (#17561) 2023-07-03 12:30:51 -07:00
dial_linux.go vrf: Fix testing for loopback coming from the address (#17372) 2023-06-07 09:53:05 -07:00
dial_others.go add configurable VRF interface and user-timeout (#17108) 2023-05-03 14:12:25 -07:00
headers.go export cluster health as prometheus metrics (#17741) 2023-07-28 01:16:53 -07:00
lambda-headers.go feat: add lambda transformation functions target (#16507) 2023-03-07 08:12:41 -08:00
listener_test.go listen: Only error out if not able to bind any interface (#17353) 2023-06-12 09:09:28 -07:00
listener.go listen: Only error out if not able to bind any interface (#17353) 2023-06-12 09:09:28 -07:00
request-recorder.go fix: regression in counting total requests (#17024) 2023-04-12 14:37:19 -07:00
response-recorder.go avoid logging gzipped body in trace output (#16172) 2022-12-05 13:21:27 -08:00
server_test.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00
server.go fix: do not os.Exit(1) while writing goroutines during shutdown (#17640) 2023-07-12 07:18:30 -07:00
transports.go Update to minio/pkg/v2 (#17967) 2023-09-04 12:57:37 -07:00