Sveinn
15137d0327
refactor SFTP to use the new minio/pkg implementation ( #18406 )
2023-11-08 09:47:05 -08:00
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
Harshavardhana
57aaeafd2f
update dperf to include NUMA fixes ( #18391 )
2023-11-04 20:16:14 -07:00
Harshavardhana
a79c390cca
update console v0.41.0 ( #18385 )
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-11-02 18:47:09 -07:00
Shireesh Anjal
f6e581ce54
Capture network device info in health report ( #18381 )
2023-11-02 09:49:49 -07:00
dependabot[bot]
55e713db0a
build(deps): bump github.com/nats-io/nkeys from 0.4.5 to 0.4.6 ( #18360 )
...
Bumps [github.com/nats-io/nkeys](https://github.com/nats-io/nkeys ) from 0.4.5 to 0.4.6.
- [Release notes](https://github.com/nats-io/nkeys/releases )
- [Changelog](https://github.com/nats-io/nkeys/blob/main/.goreleaser.yml )
- [Commits](https://github.com/nats-io/nkeys/compare/v0.4.5...v0.4.6 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nkeys
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 18:57:10 -07:00
Harshavardhana
0594d37230
update go mod and CREDITS ( #18289 )
2023-10-25 08:32:59 -07:00
dependabot[bot]
c5636143c6
build(deps): bump github.com/nats-io/nats-server/v2 from 2.9.20 to 2.9.23 ( #18282 )
...
build(deps): bump github.com/nats-io/nats-server/v2
Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server ) from 2.9.20 to 2.9.23.
- [Release notes](https://github.com/nats-io/nats-server/releases )
- [Changelog](https://github.com/nats-io/nats-server/blob/main/.goreleaser.yml )
- [Commits](https://github.com/nats-io/nats-server/compare/v2.9.20...v2.9.23 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-19 16:40:59 -07:00
Shireesh Anjal
bf1c6edb76
Revert "Capture network device info in health report" ( #18241 )
...
Introducing a new version of healthinfo struct for adding this info is
not correct. It needs to be implemented differently without adding a new
version.
This reverts commit 8737025d940f80360ed4b3686b332db5156f6659.
2023-10-13 07:46:36 -07:00
Shireesh Anjal
a66a7f3e97
Capture network device info in health report ( #18213 )
2023-10-12 15:33:31 -07:00
dependabot[bot]
b32014549c
build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 ( #18219 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 01:54:36 -07:00
Cesar N
bb77b89da0
Update MinIO Console version ( #18168 )
...
Co-authored-by: cesnietor <>
2023-10-04 16:25:59 -07:00
Shireesh Anjal
2b5d9428b1
Use latest madmin-go (v3.0.21) ( #18138 )
...
This ensures that drive model is included in the partition data inside
the health diagnostics report.
2023-09-29 11:25:34 -07:00
Harshavardhana
3c470a6b8b
fix: the inspect script to use scheme per deployment ( #18118 )
2023-09-27 08:22:50 -07:00
Poorna
50a8f13e85
site replication: allow setting bandwidth default for bucket ( #18062 )
...
This can still be overridden at the bucket level
2023-09-25 15:50:52 -07:00
Harshavardhana
5afb459113
upgrade all dependencies ( #18085 )
2023-09-22 14:45:19 -07:00
Harshavardhana
373d48c8a3
allow admin actions to have proper condition map ( #18080 )
...
upgrade minio/pkg to v2.0.2
fixes #18078
2023-09-21 13:22:09 -07:00
Harshavardhana
ce05bb69dc
update console v0.39.0 ( #18038 )
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-09-15 14:01:52 -07:00
Harshavardhana
65939913b4
update all dependencies ( #18012 )
2023-09-12 13:16:46 -07:00
Harshavardhana
5aa7c38035
update pkg to v2.0.1 to extend admin actions ( #18008 )
2023-09-12 01:11:52 -07:00
Harshavardhana
f7ca6c63c2
fix: bucket quota clear and honor existing quota config ( #17988 )
2023-09-06 19:03:58 -07:00
Aditya Manthramurthy
1c99fb106c
Update to minio/pkg/v2 ( #17967 )
2023-09-04 12:57:37 -07:00
Poorna
b48bbe08b2
Add additional info for replication metrics API ( #17293 )
...
to track the replication transfer rate across different nodes,
number of active workers in use and in-queue stats to get
an idea of the current workload.
This PR also adds replication metrics to the site replication
status API. For site replication, prometheus metrics are
no longer at the bucket level - but at the cluster level.
Add prometheus metric to track credential errors since uptime
2023-08-30 01:00:59 -07:00
Harshavardhana
1067dd3011
update minio-go v7.0.63 ( #17937 )
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-08-28 20:02:14 -07:00
Harshavardhana
adb8be069e
tune-kafka targets to ensure timeout triggers on hung brokers ( #17898 )
...
hung brokers can cause slowness to the entire system
when many callers are hung, leading to large goroutine
build-up.
2023-08-22 20:26:35 -07:00
Andreas Auernhammer
8f8f8854f0
update `minio/kes-go` dep to v0.2.0 ( #17850 )
...
This commit updates the minio/kes-go dependency
to v0.2.0 and updates the existing code to work
with the new KES APIs.
The `SetPolicy` handler got removed since it
may not get implemented by KES at all and could
not have been used in the past since stateless KES
is read-only w.r.t. policies and identities.
Signed-off-by: Andreas Auernhammer <hi@aead.dev>
2023-08-19 07:37:53 -07:00
Harshavardhana
d09351bb10
update console release to v0.37.0
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-08-16 13:17:30 -07:00
Harshavardhana
0d2b7bf94d
upgrade console dependency to v0.36.0 ( #17839 )
2023-08-10 15:48:11 -07:00
jiuker
b1391d1991
feat: support perf client to show `TX` from client to server ( #17718 )
2023-08-10 07:14:46 -07:00
Harshavardhana
e0329cfdbb
update console v0.35.1
2023-08-03 20:25:21 -07:00
Harshavardhana
a7a7533190
add new errors for Disks with timeouts ( #17770 )
2023-08-01 12:47:50 -07:00
Harshavardhana
48a3e9bc82
update NTP package to fix ipv6 bug ( #17752 )
2023-07-29 17:43:50 -07:00
Harshavardhana
ad2a70ba06
update console v0.34.0
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-07-28 17:24:05 -07:00
Harshavardhana
c2edbfae55
update all deps and add credits ( #17740 )
2023-07-27 12:43:25 -07:00
Klaus Post
aea7b08a47
Update nats server dependency ( #17734 )
...
I don't see why we shouldn't.
Fixes #17730
2023-07-27 07:35:52 -07:00
Harshavardhana
de684dc122
update console release v0.33.0
...
Signed-off-by: Harshavardhana <harsha@minio.io>
2023-07-21 01:20:13 -07:00
Krishnan Parthasarathi
0120ff93bc
admin-info: add DeleteMarkers count ( #17659 )
2023-07-18 10:49:40 -07:00
Harshavardhana
76510dac8a
upgrade all deps to their latest releases ( #17671 )
2023-07-17 21:12:48 -07:00
jiuker
183428db03
fear: Implement 'mc support top net' ( #17598 )
2023-07-13 11:41:19 -07:00
Shubhendu
9b9871cfbb
Added `endpoint` and `versions` attributes to KMS details ( #17350 )
...
Now it would list details of all KMS instances with additional
attributes `endpoint` and `version`. In the case of k8s-based
deployment the list would consist of a single entry.
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-07-12 23:50:38 -07:00
Harshavardhana
524ed7ccd0
update go.mod pointing to wrong repo
2023-07-10 20:10:39 -07:00
Poorna
fb49aead9b
replication: add validation API ( #17520 )
...
To check if replication is set up properly on a bucket.
2023-07-10 20:09:20 -07:00
Harshavardhana
08acd9c43d
update all our deps ( #17590 )
2023-07-06 21:47:46 -07:00
Alex
899b429094
Update Console to v0.32.0 ( #17587 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
2023-07-06 15:13:07 -07:00
Alex
37cbd114de
Updated console to v0.31.0 ( #17578 )
2023-07-06 00:37:56 -07:00
jiuker
2dbb1cff4a
feat: support perf site replication ( #17477 )
2023-07-05 22:28:26 -07:00
Harshavardhana
e37c4efc6e
fix: upon DNS refresh() failure use previous values ( #17561 )
...
DNS refresh() in-case of MinIO can safely re-use
the previous values on bare-metal setups, since
bare-metal arrangements do not change DNS in any
manner commonly.
This PR simplifies that, we only ever need DNS caching
on bare-metal setups.
- On containerized setups do not enable DNS
caching at all, as it may have adverse effects on
the overall effectiveness of k8s DNS systems.
k8s DNS systems are dynamic and expect applications
to avoid managing DNS caching themselves, instead
provide a cleaner container native caching
implementations that must be used.
- update IsDocker() detection, including podman runtime
- move to minio/dnscache fork for a simpler package
2023-07-03 12:30:51 -07:00
Shireesh Anjal
c1943ea3af
Capture realtime metrics in health report ( #17516 )
2023-06-27 01:39:18 -07:00
Harshavardhana
2a82c15bf1
update all our deps ( #17497 )
2023-06-26 15:36:56 -07:00
Aditya Manthramurthy
5a1612fe32
Bump up madmin-go and pkg deps ( #17469 )
2023-06-19 17:53:08 -07:00