Shubhendu
e31081d79d
Heal buckets at node level ( #18612 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2024-01-09 20:34:04 -08:00
Harshavardhana
b3314e97a6
re-use the same local drive used by remote-peer ( #18645 )
...
historically, we have always kept storage-rest-server
and a local storage API separate without much trouble,
since they both can independently operate due to no
special state() between them.
however, over some time, we have added state()
such as
- drive monitoring threads now there will be "2" of
them per drive instead of just 1.
- concurrent tokens available per drive are now twice
instead of just single shared, allowing unexpectedly
high amount of I/O to go through.
- applying serialization by using walkMutexes can now
be adequately honored for both remote callers and local
callers.
2023-12-13 19:27:55 -08:00
Harshavardhana
e30c0e7ca3
Revert "Heal buckets at node level ( #18504 )"
...
This reverts commit 708296ae1b
.
2023-12-05 22:34:46 -08:00
Shubhendu
708296ae1b
Heal buckets at node level ( #18504 )
2023-12-05 02:17:35 -08:00
Anis Eleuch
aec023f537
Avoid showing buckets without quorum in each pool ( #18125 )
2023-09-29 00:58:54 -07:00
Aditya Manthramurthy
1c99fb106c
Update to minio/pkg/v2 ( #17967 )
2023-09-04 12:57:37 -07:00
Harshavardhana
a7a7533190
add new errors for Disks with timeouts ( #17770 )
2023-08-01 12:47:50 -07:00
Harshavardhana
e7b60c4d65
Add slow drive timeouts to match with active disk monitoring ( #17701 )
...
allow active disk-monitoring to be configurable, and use
these add deadlines in various call layers for various
syscalls.
2023-07-25 16:58:31 -07:00
Anis Eleuch
6d0bc5ab1e
prometheus: Fix internode stats ( #17594 )
...
Internode calculation was done inside S3 handlers, fix it by moving it
to internode handlers.
Remove admin stats since it is not used.
2023-07-08 07:35:11 -07:00
Praveen raj Mani
72802a5972
Use 'minio/pkg/sync/errgroup' and 'minio/pkg/workers' ( #17069 )
2023-04-25 22:57:40 -07:00
Klaus Post
628042e65e
tests: Protect globalLocalDrives against races ( #16800 )
2023-03-13 06:04:20 -07:00
Anis Elleuch
441babdc41
Rename peer S3 prefix to avoid collision in the future ( #16473 )
2023-01-25 06:46:30 -08:00
Harshavardhana
31b0decd46
migrate to minio/mux from gorilla/mux ( #16456 )
2023-01-23 16:42:47 +05:30
Harshavardhana
a15a2556c3
converge listBuckets() as a peer call ( #16346 )
2023-01-03 23:39:40 -08:00
Harshavardhana
f1bbb7fef5
vectorize cluster-wide calls such as bucket operations ( #16313 )
2023-01-03 08:16:39 -08:00