Cesar N
20960b6a2d
Update console to v1.6.0 ( #19933 )
1 year ago
Shubhendu
3bd3470d0b
Corrected names of node replication metrics ( #19932 )
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
1 year ago
Harshavardhana
ba39ed9af7
loadUser() if not able to load() credential return error ( #19931 )
1 year ago
jiuker
62e6dc950d
fix: do not update metadata cache upon headObject() ( #19929 )
1 year ago
Harshavardhana
5a5046ce45
upgrade all deps and credits ( #19930 )
Signed-off-by: Harshavardhana <harsha@minio.io>
1 year ago
Klaus Post
ad04afe381
Fix SSEC multipart checksum replication ( #19915 )
* Multipart SSEC checksums were not transferred.
* Remove key mismatch logging. This key is user-controlled with SSEC.
* If the source is SSEC and the destination reports ErrSSEEncryptedObject,
assume replication is good.
1 year ago
Harshavardhana
ba9f0f2480
fix: attempt to fix CI/CD upgrade tests with docker-compose ( #19926 )
1 year ago
Harshavardhana
d06b63d056
load credential for in-flights requests as singleflight ( #19920 )
avoid concurrent callers for LoadUser() to even initiate
object read() requests, if an on-going operation is in progress.
this avoids many callers hitting the drives causing I/O
spikes, also allows for loading credentials faster.
1 year ago
Andreas Auernhammer
7ce28c3b1d
kms: use `GetClientCertificate` callback for KES API keys ( #19921 )
This commit fixes an issue in the KES client configuration
that can cause the following error when connecting to KES:
```
ERROR Failed to connect to KMS: failed to generate data key with KMS key: tls: client certificate is required
```
The Go TLS stack seems to not send a client certificate if it
thinks the client certificate cannot be validated by the peer.
In case of an API key, we don't care about this since we use
public key pinning and the X.509 certificate is just a transport
encoding.
The `GetClientCertificate` seems to be honored always such that
this error does not occur.
Signed-off-by: Andreas Auernhammer <github@aead.dev>
1 year ago
Harshavardhana
e3ac4035b9
decrement requests inqueue correctly after the request is processed ( #19918 )
1 year ago
Harshavardhana
d21b6daa49
fix: avoid crash when delete() returns an error in batch expiration ( #19909 )
1 year ago
Minio Trusted
76ebb16688
Update yaml files to latest version RELEASE.2024-06-11T03-13-30Z
1 year ago
Harshavardhana
55aa431578
fix: on windows avoid ':' as part of the object name ( #19907 )
fixes #18865
avoid-colon
1 year ago
Harshavardhana
614981e566
allow purge expired STS while loading credentials ( #19905 )
the reason for this is to avoid STS mappings to be
purged without a successful load of other policies,
and all the credentials only loaded successfully
are properly handled.
This also avoids unnecessary cache store which was
implemented earlier for optimization.
1 year ago
Harshavardhana
b8b956a05d
add changes to Makefile to support dev build
1 year ago
Klaus Post
d2eed44c78
Fix replication checksum transfer ( #19906 )
Compression will be disabled by default if SSE-C is specified. So we can still honor SSE-C.
1 year ago
Anis Eleuch
789cbc6fb2
heal: Dangling check to evaluate object parts separately ( #19797 )
1 year ago
jiuker
0662c90b5c
fix: copyObject restore with a specific version, update test cases ( #19895 )
1 year ago
Klaus Post
a2cab02554
Fix SSE-C checksums ( #19896 )
Compression will be disabled by default if SSE-C is specified. So we can still honor SSE-C.
1 year ago
Harshavardhana
6c7a21df6b
turn-off unexpected debug logging in List() calls ( #19903 )
1 year ago
Ali Afsharzadeh
f933b0b708
Upgrade setup-helm action from v3 to v4 ( #19897 )
1 year ago
Shubhendu
9f305273a7
Added tests for replication of checksum headers ( #19879 )
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
1 year ago
Cesar N
cbd9efcb43
Update console to v1.5.0 ( #19899 )
1 year ago
Harshavardhana
29a25a538f
fix: make sure we list freeVersions like DEL marker with --versions ( #19878 )
freeVersions() was being incorrectly skipped; list it as
valid objects properly.
Co-authored-by: Krishnan Parthasarathi <Krishnan Parthasarathi>
1 year ago
Harshavardhana
2dd8faaedc
remove unnecessary log in Listing()
1 year ago
Klaus Post
f00187033d
Two way streams for upcoming locking enhancements ( #19796 )
1 year ago
Aditya Manthramurthy
c5141d65ac
Update docker build script to pull all changes ( #19892 )
1 year ago
Krishnan Parthasarathi
069c4015cd
Don't tier directory objects ( #19891 )
Directory objects are used by applications that simulate the folder
structure of an on-disk filesystem. These are zero-byte objects with names
ending with '/'. They are only used to check whether a 'folder' exists in
the namespace.
1 year ago
Shubhendu
2f6e03fb60
Calculate correct object size while replication ( #19888 )
It was missing in case of `replicateObject` but was present for
`replicateAll` already
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
1 year ago
Klaus Post
0fbb945e13
Disable caching of encrypted objects ( #19890 )
Don't write encrypted objects to cache, if configured.
1 year ago
Anis Eleuch
b94dd835c9
decom: Fix CurrentSize output when generating the status ( #19883 )
StartSize starts with the raw free space of all disks in the given pool,
however during the status, CurrentSize is not showing the current free
raw space, as expected at least by `mc admin decom status` since it was
written.
1 year ago
Minio Trusted
44fc707423
Update yaml files to latest version RELEASE.2024-06-06T09-36-42Z
1 year ago
Poorna
5aaef9790f
replication: pass checksum headers to replica ( #19834 )
1 year ago
Bala FA
7edc352d23
Add ILM metrics in metrics-v3 ( #19539 )
Signed-off-by: Bala.FA <bala@minio.io>
1 year ago
Poorna
850a84b08a
simplify site replication multipart proxying ( #19885 )
1 year ago
Taran Pelkey
4148754ce0
Check both given and normalized group DN on LDAP policy detach requests ( #19876 )
1 year ago
Harshavardhana
2107722829
upgrade go-oidc to fix GO-2024-2631 ( #19884 )
1 year ago
jiuker
d326ba52e9
feat: support batchJob for windows ( #19877 )
1 year ago
Sveinn
91e1487de4
Add LDAP public key authentication to SFTP ( #19833 )
1 year ago
Minio Trusted
5ffb2a9605
Update yaml files to latest version RELEASE.2024-06-04T19-20-08Z
1 year ago
Harshavardhana
17fe91d6d1
chore: update all deps ( #19875 )
1 year ago
jiuker
90a9f2dd70
fix: log diskerror when detect the disk space failed ( #19861 )
1 year ago
Harshavardhana
d5e48cfd65
fix: remove DriveOPTimeout for REST callers as they don't work properly ( #19873 )
Go's net/http is notoriously difficult to have a streaming
deadlines per READ/WRITE on the net.Conn if we add them they
interfere with the Go's internal requirements for a HTTP
connection.
Remove this support for now
fixes #19853
1 year ago
Anis Eleuch
d274566463
race: Fix rare race detected by testing ( #19872 )
Below is the race warning:
```
WARNING: DATA RACE
Write at 0x00c02d3d27c0 by goroutine 1210:
github.com/minio/minio/cmd.(*healingTracker).bucketDone()
github.com/minio/minio/cmd/background-newdisks-heal-ops.go:273 +0x13a
github.com/minio/minio/cmd.(*erasureObjects).healErasureSet()
github.com/minio/minio/cmd/global-heal.go:525 +0x2158
github.com/minio/minio/cmd.healFreshDisk()
github.com/minio/minio/cmd/background-newdisks-heal-ops.go:450 +0x107e
github.com/minio/minio/cmd.monitorLocalDisksAndHeal.func1()
github.com/minio/minio/cmd/background-newdisks-heal-ops.go:528 +0x150
github.com/minio/minio/cmd.monitorLocalDisksAndHeal.gowrap2()
github.com/minio/minio/cmd/background-newdisks-heal-ops.go:538 +0x82
Previous read at 0x00c02d3d27c0 by goroutine 1446:
github.com/minio/minio/cmd.(*erasureObjects).healErasureSet.func5()
github.com/minio/minio/cmd/global-heal.go:232 +0xfd
```
1 year ago
Shubhendu
39ac720826
Remove hardcoded `override` as not needed ( #19868 )
Fixes: https://github.com/minio/minio/issues/19867
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
1 year ago
Shubhendu
21b6204692
Test proxying of DEL marker for bucket replication ( #19870 )
Make sure to avoid proxying for DEL markers
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
1 year ago
Taran Pelkey
d98faeb26a
Check if LDAP User has attached policy before creating Service Account ( #19843 )
Check if ldap user has policy before creating
1 year ago
Klaus Post
0a63dc199c
Add trace sizes to more trace types ( #19864 )
Add trace sizes to
* ILM traces
* Replication traces
* Healing traces
* Decommission traces
* Rebalance traces
* (s)ftp traces
* http traces.
1 year ago
Anis Eleuch
3ba857dfa1
race: Fix detected test race in the internal audit code ( #19865 )
1 year ago
Klaus Post
a8554c4022
Update madmin ( #19862 )
Make it include https://github.com/minio/madmin-go/pull/285
1 year ago