Harshavardhana
80adc87a14
converge WARM tier object name to hash of deployment+bucket ( #18410 )
...
this is to ensure that we can converge and save IOPs
when hot-tier accesses MinIO.
2023-11-10 02:15:13 -08:00
Taran Pelkey
117ad1b65b
Loosen requirements to detach policies for LDAP ( #18419 )
2023-11-09 14:44:43 -08:00
Klaus Post
2229509362
fix: leaking offline disks in MarkOffline() thread ( #18414 )
...
`monitorAndConnectEndpoints` will continue to attempt to reconnect offline disks.
Since disks were never closed, a `MarkOffline` would continue to try to check these disks forever.
Close previous disks.
2023-11-09 09:33:32 -08:00
Anis Eleuch
6ef8e87492
Support case insensitive kafka SASL mechanism config values ( #18398 )
2023-11-08 20:04:01 -08:00
Krishnan Parthasarathi
0a25083fdb
Tiered objects require ns locks unlike inlined ( #18409 )
2023-11-08 20:00:02 -08:00
Sveinn
15137d0327
refactor SFTP to use the new minio/pkg implementation ( #18406 )
2023-11-08 09:47:05 -08:00
Poorna
8c9974bc0f
site replication: avoid propagating bucket b/w settings ( #18399 )
...
replication mode and bucket bandwidth are one-way and should not be
propagated to peer cluster.
Regression from #18062
2023-11-08 00:40:25 -08:00
jiuker
079b6c2b50
fix: add err when all bucket resync failed ( #18401 )
2023-11-08 00:40:08 -08:00
Minio Trusted
0924b34a17
Update yaml files to latest version RELEASE.2023-11-06T22-26-08Z
2023-11-08 08:04:46 +00: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
64bafe1dfe
skip speedtest bucket from site-replication ( #18393 )
2023-11-06 11:52:33 -08:00
jiuker
c3e456e7e6
fix: no resyncid when site-replication cancel ( #18392 )
2023-11-06 01:53:31 -08:00
Harshavardhana
57aaeafd2f
update dperf to include NUMA fixes ( #18391 )
2023-11-04 20:16:14 -07:00
Harshavardhana
3c2e1a87e2
fix: support dropping privileges with arbitrary users ( #18386 )
...
fixes #18380
2023-11-03 14:18:18 -07:00
vicmunoz
da95a2d13f
fix: object versions metric help ( #18388 )
2023-11-03 11:43:52 -07:00
Shireesh Anjal
cc5e05fdeb
Do not anonymize hostnames by default ( #18387 )
...
Anonymize them only if the parameter `anonymize` is set to `strict
2023-11-03 10:09:33 -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
jiuker
8a56af439c
fix: siteReplicationSys.startResync return no buckets return if error ( #18374 )
2023-11-02 16:00:03 -07:00
Shireesh Anjal
f6e581ce54
Capture network device info in health report ( #18381 )
2023-11-02 09:49:49 -07:00
Minio Trusted
8953f88780
Update yaml files to latest version RELEASE.2023-11-01T18-37-25Z
2023-11-01 21:57:51 +00:00
Harshavardhana
4b4a98d5e5
add support for older CPU via a new container image ( #18370 )
...
fixes #18365
2023-11-01 11:37:25 -07:00
Klaus Post
7472818d94
Fix hanging scanner saves ( #18368 )
...
Fix various regressions from #18029
* If context is canceled the token is never returned. This will lead to scanner being unable to save and deadlocking.
* Fix backup not being able to get any data (hr empty)
* Reduce backup timeout.
2023-11-01 09:09:28 -07:00
Minio Trusted
ad44fe8d3e
Update yaml files to latest version RELEASE.2023-11-01T01-57-10Z
2023-11-01 10:39:41 +00: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
Taran Pelkey
33322e6638
Change behavior of service account empty policies ( #18346 )
...
* Fix embedded/implied policy behavior
* assume implied policy if pased to empty
* fix for all
* Fix failing tests
---------
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com>
2023-10-31 12:30:36 -07:00
Daniel López Guimaraes
a1792ca0d1
fix: relax enforcing filename on PostPolicy ( #18336 )
...
The filename is not required to be on the form data.
2023-10-30 21:06:32 -07:00
Harshavardhana
ac8c43fe9c
fix: allow missing hot-tier accounting ( #18345 )
2023-10-30 14:42:11 -07:00
Allan Roger Reid
4d40ee00e9
Add check for reverse proxy setups ( #18310 )
...
Add check for reverse proxy setups, to skip check for paths being served by different port on same address.
2023-10-30 10:49:04 -07:00
Adrian Najera
06f59ad631
fix: expiration time for share link when using OpenID ( #18297 )
2023-10-30 10:21:34 -07:00
Harshavardhana
877e0cac03
fix: tiering statistics handling a bug in clone() implementation ( #18342 )
...
Tiering statistics have been broken for some time now, a regression
was introduced in 6f2406b0b6
Bonus fixes an issue where the objects are not assumed to be
of the 'STANDARD' storage-class for the objects that have
not yet tiered, this should be conditional based on the object's
metadata not a default assumption.
This PR also does some cleanup in terms of implementation,
fixes #18070
2023-10-30 09:59:51 -07:00
Shubhendu
ef67c39910
Added graphs for KMS metrics ( #18321 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-10-30 03:20:53 -07:00
Klaus Post
508710f4d1
Re-add duplicate upload id sanity check. ( #18339 )
...
https://github.com/minio/minio/pull/18307 partially removed the duplicate upload id check.
While I can't really see how ListDir can return duplicate entries, let's re-add it, since it is a cheap sanity check.
2023-10-29 08:33:30 -07:00
Andreas Auernhammer
3aa3d9cf14
switch minio container base image to ubi-mciro ( #18329 )
...
This commit changes the container base image
from ubi-minimal to ubi-micro.
The docker build process happens now in two stages.
The build stage:
- downloads the latest CA certificate bundle
- downloads MinIO binary (for requested version/os/arch)
- downloads MinIO binary signature and verifies it
using minisign
Then it creates an image based on ubi-micro with just
the minio binary was downloaded and verified during the
build stage.
The build stage is simplified to just verifying the
minisign signature.
Signed-off-by: Andreas Auernhammer <github@aead.dev>
2023-10-28 12:19:49 -07:00
Matthew Toohey
c2fedb4c3f
fix: log targetID instead of Name when event error occurs ( #18335 )
2023-10-28 08:32:57 -07:00
Poorna
03dc65e12d
Reload replication targets lazily if missing ( #18333 )
...
There can be rare situations where errors seen in bucket metadata
load on startup or subsequent metadata updates can result in missing
replication remotes.
Attempt a refresh of remote targets backed by a good replication config
lazily in 5 minute intervals if there ever occurs a situation where
remote targets go AWOL.
2023-10-27 21:08:53 -07:00
Harshavardhana
b8d62a8068
add MC_CONFIG_DIR to use mc from writable path ( #18317 )
...
`mc` will currenly fail inside MinIO pod without
`--config-dir` option, instead use the ENV to
avoid passing flags.
2023-10-26 10:52:10 -07:00
jiuker
dbc2368a7b
fix: parse the subsys env error ( #18319 )
2023-10-26 08:12:57 -07:00
Praveen raj Mani
54aed421b8
fix: update the user cache while adding service accounts with expiry ( #18320 )
2023-10-26 08:11:29 -07:00
jiuker
d5e8dac1cf
fix: canceling the heal caused goroutine to leak. ( #18322 )
2023-10-26 07:53:06 -07:00
Poorna
96ec8fcba1
Preserve replica timestamps in multipart ( #18318 )
...
Also a backward compatibility fix to use x-amz-replica-status
if present as replication status.
2023-10-25 21:24:10 -07:00
Harshavardhana
0663eb69ed
fix: do not preserve mtime during CopyObject() metadata updates ( #18316 )
...
mtime must be preserved only if destination mtime is set.
fixes #18314
2023-10-25 14:30:56 -07:00
Harshavardhana
0594d37230
update go mod and CREDITS ( #18289 )
2023-10-25 08:32:59 -07:00
Andreas Auernhammer
3cc30bcc18
upgrade container base image to ubi-9 ( #18313 )
...
This commit updates the container base image from
ubi:8.8 to ubi:9.2.
Signed-off-by: Andreas Auernhammer <github@aead.dev>
2023-10-25 08:32:18 -07:00
Minio Trusted
99c1a642a4
Update yaml files to latest version RELEASE.2023-10-25T06-33-25Z
2023-10-25 07:52:49 +00:00
Harshavardhana
c60f54e5be
make ListMultipart/ListParts more reliable skip healing disks ( #18312 )
...
this PR also fixes old flaky tests, by properly marking disk offline-based tests.
2023-10-24 23:33:25 -07:00
Harshavardhana
483389f2e2
set diskMaxConcurrent to 32 if nrRequests is lower
2023-10-24 17:21:12 -07:00
Harshavardhana
c0f2f84285
avoid racy replicationCount checks ( #18311 )
...
resync status may not be upto-date by
the time the resync is over due to how
the timer is triggered.
diff is sufficient to know if replication
happened or not.
2023-10-24 15:30:42 -07:00
Harshavardhana
069d118329
fix: listObjectParts to prefer local and single disks ( #18309 )
2023-10-24 13:51:57 -07:00
Harshavardhana
a7b1834772
fix: flaky and stupid tests in root lockdown ( #18308 )
2023-10-24 13:22:44 -07:00
Klaus Post
6415dec37a
Improve multipart listing speed ( #18307 )
2023-10-24 12:06:06 -07:00