1
0
mirror of https://github.com/minio/minio.git synced 2025-03-13 13:02:57 -04:00

8 Commits

Author SHA1 Message Date
Harshavardhana
e0fe7cc391
fix: information disclosure bug in preconditions GET ()
precondition check was being honored before, validating
if anonymous access is allowed on the metadata of an
object, leading to metadata disclosure of the following
headers.

```
Last-Modified
Etag
x-amz-version-id
Expires:
Cache-Control:
```

although the information presented is minimal in nature,
and of opaque nature. It still simply discloses that an
object by a specific name exists or not without even having
enough permissions.
2024-05-27 12:17:46 -07:00
Harshavardhana
74ccee6619
avoid too much auditing during decom/rebalance make it more robust ()
there can be a sudden spike in tiny allocations,
due to too much auditing being done, also don't hang
on the

```
h.logCh <- entry
```

after initializing workers if you do not have a way to
dequeue for some reason.
2024-03-06 03:43:16 -08:00
Anis Eleuch
828d4df6f0
debug: Add --search to print only specific goroutines ()
Easier to filter goroutines belonging to a specific subsystem
2024-02-29 08:28:18 -08:00
Harshavardhana
a50ea92c64
feat: introduce list_quorum="auto" to prefer quorum drives ()
NOTE: This feature is not retro-active; it will not cater to previous transactions
on existing setups. 

To enable this feature, please set ` _MINIO_DRIVE_QUORUM=on` environment
variable as part of systemd service or k8s configmap. 

Once this has been enabled, you need to also set `list_quorum`. 

```
~ mc admin config set alias/ api list_quorum=auto` 
```

A new debugging tool is available to check for any missing counters.
2023-12-29 15:52:41 -08:00
jiuker
000928d34e
fix: should call func globalOSMetrics.time(s)() when updateOSMetrics () 2023-10-12 00:08:13 -07:00
Harshavardhana
8c4561b8da
add all missing go.mod for debugging tools () 2023-09-18 13:47:03 -07:00
Anis Eleuch
f9e07d6143
goroutines parser: Add --less flag to filter goroutines () 2023-06-04 14:20:46 -07:00
Anis Eleuch
07927e032a
Add a script to filter goroutines waiting for a given number of minutes () 2023-05-16 08:05:49 -07:00