1
0
mirror of https://github.com/minio/minio.git synced 2025-01-15 08:45:00 -05:00

13 Commits

Author SHA1 Message Date
Harshavardhana
ee4a6a823d Migrate config to KV data format ()
- adding oauth support to MinIO browser () by @kanagaraj
- supports multi-line get/set/del for all config fields
- add support for comments, allow toggle
- add extensive validation of config before saving
- support MinIO browser to support proper claims, using STS tokens
- env support for all config parameters, legacy envs are also
  supported with all documentation now pointing to latest ENVs
- preserve accessKey/secretKey from FS mode setups
- add history support implements three APIs
  - ClearHistory
  - RestoreHistory
  - ListHistory
- add help command support for each config parameters
- all the bug fixes after migration to KV, and other bug
  fixes encountered during testing.
2019-10-22 22:59:13 -07:00
poornas
d7060c4c32 Allow logging targets to be configured to receive minio ()
specific errors, `application` errors or `all` by default.

console logging on server by default lists all logs -
enhance admin console API to accept `type` as query parameter to
subscribe to application/minio logs.
2019-10-11 18:50:54 -07:00
Harshavardhana
175b07d6e4
Fix queueStore stops working with concurrent PUT/DELETE requests ()
- This PR fixes situation to avoid underflow, this is possible
  because of disconnected operations in replay/sendEvents
- Hold right locks if Del() operation is performed in Get()
- Remove panic in the code and use loggerOnce
- Remove Timer and instead use Ticker instead for proper ticks
2019-10-11 17:46:03 -07:00
Harshavardhana
3b8adf7528 Move storageclass config handling into cmd/config/storageclass ()
Continuation of the changes done in PR  to refactor,
add tests and move global handling into a more idiomatic
style for Go as packages.
2019-10-07 11:20:24 +05:30
Praveen raj Mani
428836d4e1 Ignore "connection reset" errors while initializing the targets with queue store enabled ()
Fixes 
2019-09-05 13:55:48 -07:00
Praveen raj Mani
b0cea1c0f3 Enable event persistence in AMQP () 2019-07-25 11:20:24 -07:00
Christian Muehlhaeuser
38bc3a45db Fixed tautological conditions ()
We already check for err being equal to nil above, no need
to check again.
2019-07-22 17:06:08 -07:00
Praveen raj Mani
47ca411163 Enhance the event store interface to support channeling ()
- Avoids code duplication across the other targets. By having a
  centralized function call.

- Reduce the room for race.
2019-04-10 18:16:01 +05:30
kannappanr
5ecac91a55
Replace Minio refs in docs with MinIO and links () 2019-04-09 11:39:42 -07:00
Ashish Kumar Sinha
b0d04b9a81 Retry Connection for RabbitMQ ()
Add retries to connect to RabbitMQ 5 times 
with 2s interval

Fixes 
2018-11-21 08:37:29 +05:30
Pontus Leitzler
f9779b24ad Enable default vet flags ()
Enable default vet flags except experimental
2018-11-14 10:23:44 -08:00
Anis Elleuch
e8a008f5b5 Better validation of all config file fields ()
Add Validate() to serverConfig to call it at server
startup and in Admin SetConfig handler to minimize
errors scenario after server restart.
2018-07-18 11:22:29 -07:00
Bala FA
0e4431725c make notification as separate package ()
* Remove old notification files

* Add net package

* Add event package

* Modify minio to take new notification system
2018-03-15 13:03:41 -07:00