Poorna
7e32a17742
fix: site replication healing of missing buckets ( #15298 )
...
fixes a regression from #15186
- Adding tests to cover healing of buckets.
- Also dereference quota in SiteReplicationStatus only when non-nil
2022-07-14 14:27:47 -07:00
Minio Trusted
688215e787
Update yaml files to latest version RELEASE.2022-07-13T23-29-44Z
2022-07-14 00:11:19 +00:00
daniel-bogusz95
00e235a1ee
fix grammatic errors and minor rewrites ( #15264 )
...
Thank you @djwfyi for the help
2022-07-11 07:59:49 -07:00
Minio Trusted
cf9e3069f2
Update yaml files to latest version RELEASE.2022-07-08T00-05-23Z
2022-07-08 00:44:43 +00:00
Minio Trusted
c1901f4e12
Update yaml files to latest version RELEASE.2022-07-06T20-29-49Z
2022-07-07 00:24:36 +00:00
Harshavardhana
9d80ff5a05
fix: decommission delete markers for non-current objects ( #15225 )
...
versioned buckets were not creating the delete markers
present in the versioned stack of an object, this essentially
would stop decommission to succeed.
This PR fixes creating such delete markers properly during
a decommissioning process, adds tests as well.
2022-07-05 07:37:24 -07:00
Minio Trusted
39b3941892
Update yaml files to latest version RELEASE.2022-07-04T21-02-54Z
2022-07-04 21:51:54 +00:00
Harshavardhana
b311abed31
decom IAM, Bucket metadata properly ( #15220 )
...
Current code incorrectly passed the
config asset object name while decommissioning,
make sure that we pass the right object name
to be hashed on the newer set of pools.
This PR fixes situations after a successful
decommission, the users and policies might go
missing due to wrong hashed set.
2022-07-04 14:02:54 -07:00
Poorna
0ea5c9d8e8
site healing: Skip stale iam asset updates from peer. ( #15203 )
...
Allow healing to apply IAM change only when peer
gave the most recent update.
2022-07-01 13:19:13 -07:00
Minio Trusted
a01a39b153
Update yaml files to latest version RELEASE.2022-06-30T20-58-09Z
2022-07-01 00:44:04 +00:00
Poorna
7cc9286e0f
site healing: Skip stale bucket metadata updates from peer ( #15186 )
...
Allow healing to apply bucket metadata change only when peer
gave the most recent update.
2022-06-28 18:09:20 -07:00
Harshavardhana
9c605ad153
allow support for parity '0', '1' enabling support for 2,3 drive setups ( #15171 )
...
allows for further granular setups
- 2 drives (1 parity, 1 data)
- 3 drives (1 parity, 2 data)
Bonus: allows '0' parity as well.
2022-06-27 20:22:18 -07:00
Minio Trusted
2075501d86
Update yaml files to latest version RELEASE.2022-06-25T15-50-16Z
2022-06-26 16:09:28 +00:00
Anis Elleuch
f3bec41eb9
s3-verify: Add a flag to exclude younger than a certain age ( #15142 )
...
--minimum-object-age 1h can help exclude objects that are newly
uploaded but not replicated yet
2022-06-22 08:12:47 -07:00
Anis Elleuch
95b51c48be
s3-verify: Fix endpoint and missing comparaison ( #15129 )
...
- Fix a typo where target s3 client uses the source endpoint
- Fix a missing necessary comparison: if source name is lexically lower than target name
2022-06-21 05:35:41 -07:00
Minio Trusted
17ab8145b5
Update yaml files to latest version RELEASE.2022-06-20T23-13-45Z
2022-06-21 00:16:07 +00:00
Harshavardhana
e83e947ca3
debug/s3-verify: simplify the tool to use lower memory footprint ( #15110 )
2022-06-20 10:45:35 -07:00
daniel-bogusz95
ce6c23a360
docs: some grammatical, typo fixes
...
includes #15104 , #15105 , #15106 , #15107
2022-06-19 15:35:51 -07:00
Minio Trusted
1e1d9acb1b
Update yaml files to latest version RELEASE.2022-06-17T02-00-35Z
2022-06-17 02:56:57 +00:00
Harshavardhana
8082d1fed6
add bucket level S3 received/sent bytes ( #15084 )
...
adds bucket level metrics for bytes received and sent bytes on all S3 API calls.
2022-06-14 15:14:24 -07:00
Minio Trusted
f34b2ef90b
update dashboard Data Usage Growth as time series
2022-06-13 22:05:36 -07:00
George Costea
ce894665a8
examples: support configuration of a session policy file ( #15078 )
2022-06-13 15:36:58 -07:00
Anis Elleuch
e9efee0e64
debug: Close object after check ( #15077 )
2022-06-13 07:21:04 -07:00
Minio Trusted
4b3e7aee0b
Update yaml files to latest version RELEASE.2022-06-11T19-55-32Z
2022-06-11 21:04:23 +00:00
Harshavardhana
7413045f0e
fix: add missing minio_s3_requests_total ( #15070 )
...
PR #15052 caused a regression, add the missing metrics back.
Bonus:
- internode information should be only for distributed setups
- update the dashboard to include 4xx and 5xx error panels.
2022-06-11 00:50:31 -07:00
Harshavardhana
d76c508566
debug: verify diff on latest objects on source and target buckets ( #15069 )
2022-06-10 16:56:51 -07:00
Minio Trusted
8fb46de5e4
Update yaml files to latest version RELEASE.2022-06-10T16-59-15Z
2022-06-10 20:12:04 +00:00
Anis Elleuch
5fb420c703
prometheus: Add S3 4xx and 5xx S3 monitoring ( #15052 )
...
Currently minio_s3_requests_errors_total covers 4xx and
5xx S3 responses which can be confusing when s3 applications
sent a lot of HEAD requests with obvious 404 responses or
when the replication is enabled.
Add
- minio_s3_requests_4xx_errors_total
- minio_s3_requests_5xx_errors_total
to help users monitor 4xx and 5xx HTTP status codes separately.
2022-06-08 11:22:34 -07:00
Minio Trusted
f63645546d
update minimum goroutine threshold on dashboard
2022-06-06 22:13:54 -07:00
Minio Trusted
27ab780317
Update yaml files to latest version RELEASE.2022-06-07T00-33-41Z
2022-06-07 01:06:59 +00:00
Minio Trusted
ac8cb6ba0d
Update yaml files to latest version RELEASE.2022-06-06T23-14-52Z
2022-06-06 23:47:31 +00:00
Harshavardhana
48e367ff7d
reject resync start on misconfigured replication rules ( #15041 )
...
we expect resync to start on buckets with replication
rule ExistingObjects enabled, if not we reject such
calls.
2022-06-06 02:54:39 -07:00
Minio Trusted
3a398775fb
Update yaml files to latest version RELEASE.2022-06-03T01-40-53Z
2022-06-03 02:36:56 +00:00
Minio Trusted
197d6fb644
Update yaml files to latest version RELEASE.2022-06-02T16-16-26Z
2022-06-02 17:46:32 +00:00
Minio Trusted
1fce2b180f
Update yaml files to latest version RELEASE.2022-06-02T02-11-04Z
2022-06-02 02:42:14 +00:00
Harshavardhana
befbf48563
fix: s3-check-md5 to not panic for incomplete md5
2022-05-30 20:58:42 -07:00
Harshavardhana
f1abb92f0c
feat: Single drive XL implementation ( #14970 )
...
Main motivation is move towards a common backend format
for all different types of modes in MinIO, allowing for
a simpler code and predictable behavior across all features.
This PR also brings features such as versioning, replication,
transitioning to single drive setups.
2022-05-30 10:58:37 -07:00
Harshavardhana
c2630bb3a3
add total usage pie chart based on total/free bytes
2022-05-28 09:53:53 -07:00
Aditya Manthramurthy
464b9d7c80
Add support for Identity Management Plugin ( #14913 )
...
- Adds an STS API `AssumeRoleWithCustomToken` that can be used to
authenticate via the Id. Mgmt. Plugin.
- Adds a sample identity manager plugin implementation
- Add doc for plugin and STS API
- Add an example program using go SDK for AssumeRoleWithCustomToken
2022-05-26 17:58:09 -07:00
Praveen raj Mani
62cd643868
Add --insecure
flag to skip TLS verification in s3-md5-check tool ( #14980 )
2022-05-26 06:02:05 -07:00
Minio Trusted
1b7dd70f72
Update yaml files to latest version RELEASE.2022-05-26T05-48-41Z
2022-05-26 06:27:03 +00:00
Klaus Post
fc08fcab52
hash-set: Add file input for debug tool ( #14965 )
...
Add input option for a file list to display total distribution.
2022-05-24 09:05:39 -07:00
Minio Trusted
5be76856bd
Update yaml files to latest version RELEASE.2022-05-23T18-45-11Z
2022-05-24 00:29:45 +00:00
Minio Trusted
18a4276e25
Update yaml files to latest version RELEASE.2022-05-19T18-20-59Z
2022-05-19 20:18:49 +00:00
Aditya Manthramurthy
4629abd5a2
Add tests for Access Management Plugin ( #14909 )
2022-05-12 15:24:19 -07:00
Krishna Srinivas
389ec21d0c
Update documentation for /minio/health/cluster ( #14889 )
2022-05-12 09:54:07 -07:00
Eric Qiu
c293c2e9a3
docs: update new name for MINIO_POLICY_OPA_URL ( #14898 )
2022-05-11 13:04:15 -07:00
Aditya Manthramurthy
83071a3459
Add support for Access Management Plugin ( #14875 )
...
- This change renames the OPA integration as Access Management Plugin - there is
nothing specific to OPA in the integration, it is just a webhook.
- OPA configuration is automatically migrated to Access Management Plugin and
OPA specific configuration is marked as deprecated.
- OPA doc is updated and moved.
2022-05-10 17:14:55 -07:00
Minio Trusted
95d1a12422
Update yaml files to latest version RELEASE.2022-05-08T23-50-31Z
2022-05-09 03:46:40 +00:00
Harshavardhana
62aa42cccf
avoid replication proxy on version excluded paths ( #14878 )
...
no need to attempt proxying objects that were
never replicated, but do have local `null`
versions on them.
2022-05-08 16:50:31 -07:00