Harshavardhana
822cbd4b43
add couple of missing things from #18027
2023-09-13 23:26:48 -07:00
Ravind Kumar
3c19a9308d
DOCS-987: Reorganizing list.md for better RST compatibility ( #18027 )
2023-09-13 23:23:37 -07:00
Anis Eleuch
41de53996b
heal: calculate the number of workers based on NRRequests ( #17945 )
2023-09-11 14:48:54 -07:00
Minio Trusted
fba0924b1d
Update yaml files to latest version RELEASE.2023-09-07T02-05-02Z
2023-09-07 23:10:40 +00:00
Minio Trusted
19f70dbfbf
Update yaml files to latest version RELEASE.2023-09-04T19-57-37Z
2023-09-04 21:20:49 +00:00
Aditya Manthramurthy
1c99fb106c
Update to minio/pkg/v2 ( #17967 )
2023-09-04 12:57:37 -07:00
Minio Trusted
ea93643e6a
Update yaml files to latest version RELEASE.2023-08-31T15-31-16Z
2023-09-01 00:15:57 +00:00
Shubhendu
e47e625f73
Added replication graphs for site replication metrics ( #17951 )
...
This dashboard graphs the metrics when site replication is enabled
across MinIO instances.
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-08-31 08:31:16 -07:00
Shubhendu
0ce9e00ffa
Added node scanner and node drives graphs ( #17949 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-08-30 14:01:51 -07:00
Shubhendu
c778c381b5
Added new bucket replication graphs ( #17947 )
...
This PR adds new bucket replication graphs for better and granular
monitoring of bucket replication. Also arranged all replication graphs
together.
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-08-30 11:57:41 -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
Minio Trusted
cce90cb2b7
Update yaml files to latest version RELEASE.2023-08-29T23-07-35Z
2023-08-30 02:17:56 +00:00
Andrea Longo
6f0ed2a091
Add equivalent mc ilm rule commands for some JSON rule examples ( #17923 )
2023-08-26 00:33:25 -07:00
Minio Trusted
a2f0771fd3
Update yaml files to latest version RELEASE.2023-08-23T10-07-06Z
2023-08-23 23:17:59 +00:00
Shubhendu
c3c8441a1d
Corrected the count of buckets and objects graphs ( #17883 )
...
In distributed setup with a load balancer, randmoly any server
would report the metrics `minio_cluster_bucket_total` and
`minio_cluster_usage_object_total` and while graphing it, we should
take max of reported values.
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-08-21 09:04:38 -07:00
Harshavardhana
bc7c0d8624
if object is a delete marker it must skip tags filter in ILM ( #17861 )
2023-08-18 09:36:23 -07:00
Minio Trusted
065fd094d1
Update yaml files to latest version RELEASE.2023-08-16T20-17-30Z
2023-08-16 21:22:41 +00:00
Harshavardhana
8a9b886011
update grafana dashboard with disk -> drive rename ( #17857 )
2023-08-15 16:04:20 -07:00
Harshavardhana
c4ca0a5a57
add two more drive metrics when metrics is available ( #17854 )
2023-08-15 10:55:47 -07:00
Minio Trusted
0e93681589
Update yaml files to latest version RELEASE.2023-08-09T23-30-22Z
2023-08-10 00:09:18 +00:00
Shubhendu
b6b6d6e8d8
Removed replication dashboard ( #17815 )
...
As all replication metrics are moved at bucket level, all replication
graphs as well are added under minio-bucket.json. Removing the independent
replication dashboard.
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-08-08 08:13:45 -07:00
Minio Trusted
3bc34ffd94
Update yaml files to latest version RELEASE.2023-08-04T17-40-21Z
2023-08-04 19:12:46 +00:00
Harshavardhana
cb089dcb52
error out by default beyond 10000 versions per object ( #17803 )
...
```
You've exceeded the limit on the number of versions you can create on this object
```
2023-08-04 10:40:21 -07:00
Poorna
311380f8cb
replication resync: fix queueing ( #17775 )
...
Assign resync of all versions of object to the same worker to avoid locking
contention. Fixes parallel resync implementation in #16707
2023-08-01 11:51:15 -07:00
Harshavardhana
73edd5b8fd
introduce 'mc admin config set alias/ api odirect=on' ( #17753 )
...
change disable_odirect=off -> odirect=on to make it
easier to understand, instead of making it double
negative.
2023-07-31 00:12:53 -07:00
Harshavardhana
114fab4c70
export cluster health as prometheus metrics ( #17741 )
2023-07-28 01:16:53 -07:00
Shubhendu
e1731d9403
Added bucket specific grafana dashboard ( #17727 )
...
Signed-off-by: Shubhendu Ram Tripathi <shubhendu@minio.io>
2023-07-26 15:10:11 -07:00
Harshavardhana
e1094dde08
update MinIO replication dashboard with latest metrics
2023-07-21 17:30:04 -07:00
Minio Trusted
4894c67196
Update yaml files to latest version RELEASE.2023-07-21T21-12-44Z
2023-07-21 22:28:35 +00:00
Doom And Love
d004c45386
grafana-dashboard: Update scrape_jobs variable to be single select ( #17696 )
...
Set `includeAll` and `mult` to be false since this dashboard only works with a single value being selected
2023-07-21 14:12:44 -07:00
Krishnan Parthasarathi
9eeee92d36
Add deletemarker_total metric ( #17689 )
2023-07-20 07:52:32 -07:00
Harshavardhana
c0a5bdaed9
update grafana dashboard JSON with the new metrics ( #17683 )
2023-07-19 08:16:04 -07:00
Harshavardhana
6426b74770
move bucket centric metrics to /minio/v2/metrics/bucket handlers ( #17663 )
...
users/customers do not have a reasonable number of buckets anymore,
this is why we must avoid overpopulating cluster endpoints, instead
move the bucket monitoring to a separate endpoint.
some of it's a breaking change here for a couple of metrics, but
it is imperative that we do it to improve the responsiveness of
our Prometheus cluster endpoint.
Bonus: Added new cluster metrics for usage, objects and histograms
2023-07-18 22:25:12 -07:00
Minio Trusted
73a056999c
Update yaml files to latest version RELEASE.2023-07-18T17-49-40Z
2023-07-18 21:44:57 +00:00
guangwu
f80b6926d3
chore: fix minor issues reported via staticcheck ( #17639 )
2023-07-12 20:33:11 -07:00
Minio Trusted
f6040dffaf
Update yaml files to latest version RELEASE.2023-07-11T21-29-34Z
2023-07-11 23:25:30 +00:00
Harshavardhana
dfd7cca0d2
fix: allow cancel of decom only when its in progress ( #17607 )
2023-07-10 07:55:38 -07:00
Minio Trusted
6335a48a53
Update yaml files to latest version RELEASE.2023-07-07T07-13-57Z
2023-07-07 07:53:18 +00:00
Harshavardhana
8af0773baf
remove deprecated Content-Security-Policy ( #17580 )
...
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/block-all-mixed-content
2023-07-06 09:18:38 -07:00
Minio Trusted
2fcb75d86d
Update yaml files to latest version RELEASE.2023-06-29T05-12-28Z
2023-06-29 06:37:32 +00:00
Harshavardhana
aae6846413
feat: allow expiration of all versions via ILM Expiration action ( #17521 )
...
Following extension allows users to specify immediate purge of
all versions as soon as the latest version of this object has
expired.
```
<LifecycleConfiguration>
<Rule>
<ID>ClassADocRule</ID>
<Filter>
<Prefix>classA/</Prefix>
</Filter>
<Status>Enabled</Status>
<Expiration>
<Days>3650</Days>
<ExpiredObjectAllVersions>true</ExpiredObjectAllVersions>
</Expiration>
</Rule>
...
```
2023-06-28 22:12:28 -07:00
Harshavardhana
1818764840
fix: bug in passing Versioned field set for getHealReplicationInfo() ( #17498 )
...
Bonus: rejects prefix deletes on object-locked buckets earlier
2023-06-27 09:45:50 -07:00
Harshavardhana
2a82c15bf1
update all our deps ( #17497 )
2023-06-26 15:36:56 -07:00
Minio Trusted
fcbed41cc3
Update yaml files to latest version RELEASE.2023-06-23T20-26-00Z
2023-06-24 07:25:49 +00:00
Klaus Post
15daa2e74a
tooling: Add xlmeta --combine switch that will combine inline data ( #17488 )
...
Will combine or write partial data of each version found in the inspect data.
Example:
```
> xl-meta -export -combine inspect-data.1228fb52.zip
(... metadata json...)
}
Attempting to combine version "994f1113-da94-4be1-8551-9dbc54b204bc".
Read shard 1 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-01-of-13.data)
Read shard 2 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-02-of-13.data)
Read shard 3 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-03-of-13.data)
Read shard 4 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-04-of-13.data)
Read shard 6 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-06-of-13.data)
Read shard 7 Data shards 9 Parity 4 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-07-of-13.data)
Read shard 8 Data shards 8 Parity 5 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-08-of-13.data)
Read shard 9 Data shards 8 Parity 5 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-09-of-13.data)
Read shard 10 Data shards 8 Parity 5 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-10-of-13.data)
Read shard 11 Data shards 8 Parity 5 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-11-of-13.data)
Read shard 13 Data shards 8 Parity 5 (994f1113-da94-4be1-8551-9dbc54b204bc/shard-13-of-13.data)
Attempting to reconstruct using parity sets:
* Setup: Data shards: 9 - Parity blocks: 6
Have 6 complete remapped data shards and 6 complete parity shards. Could NOT reconstruct: too few shards given
* Setup: Data shards: 8 - Parity blocks: 5
Have 5 complete remapped data shards and 5 complete parity shards. Could reconstruct completely
0 bytes missing. Truncating 0 from the end.
Wrote output to 994f1113-da94-4be1-8551-9dbc54b204bc.complete
```
So far only inline data, but no real reason that external data can't also be included with some handling of blocks.
Supports only unencrypted data.
2023-06-22 12:41:24 -07:00
Harshavardhana
7605d07bb2
add support for bucket level request count per API ( #17468 )
...
New metrics added to calculate API request count
per bucket, per API. Captures errors, including
4xx, 5xx HTTP status codes separately.
2023-06-21 09:41:59 -07:00
Minio Trusted
bbb7ae156c
Update yaml files to latest version RELEASE.2023-06-19T19-52-50Z
2023-06-19 22:53:03 +00:00
Harshavardhana
f9b8d1c699
fix: sio-error test to fail if commands fail ( #17466 )
2023-06-19 12:52:50 -07:00
Minio Trusted
142a5b0dcd
Update yaml files to latest version RELEASE.2023-06-16T02-41-06Z
2023-06-16 05:36:19 +00:00
Anis Eleuch
8c33fdf5f4
s3-check-md5: Add --modified-since flag to skip some objects ( #17410 )
2023-06-15 12:44:09 -07:00
Harshavardhana
ad4e511026
do not save plain-text ETag when encryption is requested ( #17427 )
...
fixes an issue under bucket replication could cause
ETags for replicated SSE-S3 single part PUT objects,
to fail as we would attempt a decryption while listing,
or stat() operation.
2023-06-15 12:43:26 -07:00
Minio Trusted
91987d6f7a
Update yaml files to latest version RELEASE.2023-06-09T07-32-12Z
2023-06-10 05:38:08 +00:00
Anis Eleuch
f9e07d6143
goroutines parser: Add --less flag to filter goroutines ( #17339 )
2023-06-04 14:20:46 -07:00
Minio Trusted
a485b923bf
Update yaml files to latest version RELEASE.2023-06-02T23-17-26Z
2023-06-03 05:07:30 +00:00
Klaus Post
669acbb032
Fix Test LDAP for automatic site replication ( #17305 )
2023-05-29 08:13:58 -07:00
Minio Trusted
086d8f036e
Update yaml files to latest version RELEASE.2023-05-27T05-56-19Z
2023-05-28 06:53:17 +00:00
Anis Eleuch
563f667e30
reorder-disks: Fix UID to UUID and add better error messages ( #17292 )
2023-05-26 15:03:31 -07:00
Aditya Manthramurthy
65cba212e8
Remove older policy attach behavior for LDAP ( #17240 )
2023-05-26 06:31:24 -07:00
Harshavardhana
4a425cbac1
cleanup scripts and apply shfmt ( #17284 )
2023-05-25 22:07:25 -07:00
Harshavardhana
d0a0eb9738
support fan-out objects via PostUpload() ( #17233 )
2023-05-24 22:51:07 -07:00
jiuker
e94e6adf91
fix: return proper error if OIDC Discoverydoc fails to respond ( #17242 )
2023-05-19 02:13:33 -07:00
Minio Trusted
b784e458cb
Update yaml files to latest version RELEASE.2023-05-18T00-05-36Z
2023-05-18 17:56:05 +00:00
Anis Eleuch
07927e032a
Add a script to filter goroutines waiting for a given number of minutes ( #17204 )
2023-05-16 08:05:49 -07:00
Poorna
e07c2ab868
Use hash.NewLimitReader for internal multipart calls ( #17191 )
2023-05-12 11:19:08 -07:00
Harshavardhana
824c55b3a4
fix: few typos and wordings in minio-limits.md
2023-05-05 20:04:52 -07:00
Minio Trusted
2f44dac14f
Update yaml files to latest version RELEASE.2023-05-04T21-44-30Z
2023-05-05 06:21:31 +00:00
Harshavardhana
1d0211d395
allow deletes on directory objects to perform permanent deletes ( #17132 )
2023-05-04 14:43:52 -07:00
Harshavardhana
b53376a3a4
change directory objects to never create new versions ( #17109 )
2023-05-02 16:09:33 -07:00
Minio Trusted
701b89f377
Update yaml files to latest version RELEASE.2023-04-28T18-11-17Z
2023-04-28 18:48:25 +00:00
Anis Eleuch
46d45a6923
grafana: Add TCP dial errors panel ( #17101 )
2023-04-28 11:11:17 -07:00
Anis Eleuch
2448a9e047
grafana: Remove minio_s3_requests_errors_total metric ( #17094 )
2023-04-27 10:55:30 -07:00
Jiffs Maverick
61101d82d9
Rename inodes metric in grafana dashboards ( #17030 )
2023-04-21 11:07:30 -07:00
Minio Trusted
cebb948da2
Update yaml files to latest version RELEASE.2023-04-20T17-56-55Z
2023-04-21 08:00:05 +00:00
Harshavardhana
dd9ed85e22
implement support for FTP/SFTP server ( #16952 )
2023-04-15 07:34:02 -07:00
Minio Trusted
f1ab9df2ee
Update yaml files to latest version RELEASE.2023-04-13T03-08-07Z
2023-04-13 07:28:46 +00:00
Minio Trusted
2c85b84cbc
Update yaml files to latest version RELEASE.2023-04-07T05-28-58Z
2023-04-07 06:07:27 +00:00
Andrea Longo
0499e1c4b0
Remove ~ from Object Lambda curl example ( #16966 )
2023-04-04 12:15:28 -07:00
Allan Roger Reid
27d0d22e5d
docs: Specify correct port in docker-compose README.md ( #16939 )
2023-03-31 12:20:56 -07:00
Minio Trusted
58c129f94a
Update yaml files to latest version RELEASE.2023-03-24T21-41-23Z
2023-03-24 23:03:23 +00:00
Minio Trusted
4bc52897b2
Update yaml files to latest version RELEASE.2023-03-22T06-36-24Z
2023-03-22 21:16:15 +00:00
Harshavardhana
fb1492f531
check for quorum errors for DeleteBucket() ( #16859 )
2023-03-20 23:38:06 -07:00
Minio Trusted
d14ead7bec
Update yaml files to latest version RELEASE.2023-03-20T20-16-18Z
2023-03-21 01:07:32 +00:00
Poorna
d1e775313d
support decommissioning of tiered objects ( #16751 )
2023-03-16 07:48:05 -07:00
Anis Eleuch
a65df1e67b
debug: new tool to reorder local erasure disks ( #16816 )
2023-03-15 13:53:17 -07:00
Minio Trusted
c2f9cc5824
Update yaml files to latest version RELEASE.2023-03-13T19-46-17Z
2023-03-13 22:11:07 +00:00
Minio Trusted
9800760cb3
Update yaml files to latest version RELEASE.2023-03-09T23-16-13Z
2023-03-10 00:59:46 +00:00
Harshavardhana
901887e6bf
feat: add lambda transformation functions target ( #16507 )
2023-03-07 08:12:41 -08:00
Aditya Manthramurthy
47dfa62384
Update LDAP doc for new policy attach|detach cmds ( #16723 )
2023-02-27 21:04:27 -08:00
Minio Trusted
3a3265cf88
Update yaml files to latest version RELEASE.2023-02-27T18-10-45Z
2023-02-28 00:30:32 +00:00
Aditya Manthramurthy
3f81cd1b22
Update OpenID doc with info on redirection params ( #16704 )
2023-02-24 12:13:00 -08:00
Minio Trusted
2bbf380262
Update yaml files to latest version RELEASE.2023-02-22T18-23-45Z
2023-02-22 21:50:11 +00:00
Minio Trusted
7f2c90a0ed
Update yaml files to latest version RELEASE.2023-02-17T17-52-43Z
2023-02-17 19:07:39 +00:00
Minio Trusted
bf749eec61
Update yaml files to latest version RELEASE.2023-02-10T18-48-39Z
2023-02-10 20:55:45 +00:00
k0i
6b41f941b6
fix: README.md in docs/config ( #16564 )
2023-02-10 03:02:11 -08:00
Minio Trusted
1141187bf2
Update yaml files to latest version RELEASE.2023-02-09T05-16-53Z
2023-02-09 06:21:34 +00:00
Harshavardhana
c97f50e274
replication syncs happen in 60sec intervals ( #16571 )
2023-02-08 08:23:26 -08:00
Harshavardhana
14cf8f1b22
upgrade deps for minio/pkg v1.6.1 to include groups conditions ( #16538 )
2023-02-06 09:27:29 -08:00
Harshavardhana
e47a31f9fc
fix: object size distribution in metrics for all objects ( #16539 )
2023-02-04 21:10:10 -08:00
Minio Trusted
a24037bfec
Update yaml files to latest version RELEASE.2023-01-31T02-24-19Z
2023-01-31 07:49:15 +00:00
Jan Zhanal
8fa80874a6
doc: LDAP/AD - nested groups ( #16483 )
2023-01-26 22:17:59 +05:30