1
0
mirror of https://github.com/minio/minio.git synced 2025-01-30 07:56:00 -05:00

19 Commits

Author SHA1 Message Date
Praveen raj Mani
b800541fbe
fix: a type in NSQ notification target environment key ()
fixes 
2020-07-23 12:19:36 -07:00
poornas
2ecf5ba1de
fix panic when checking if es/nats event target is active () 2020-05-13 06:37:22 -07:00
Praveen raj Mani
322385f1b6
fix: only show active/available ARNs in server startup banner () 2020-04-21 09:38:32 -07:00
Praveen raj Mani
c79358c67e
notification queue limit has no maxLimit ()
New value defaults to 100K events by default,
but users can tune this value upto any value
they seem necessary.

* increase the limit to maxint64 while validating
2020-04-18 01:20:56 -07:00
Praveen raj Mani
bfec5fe200
fix: fetchLambdaInfo should return consistent results ()
- Introduced a function `FetchRegisteredTargets` which will return
  a complete set of registered targets irrespective to their states,
  if the `returnOnTargetError` flag is set to `False`
- Refactor NewTarget functions to return non-nil targets
- Refactor GetARNList() to return a complete list of configured targets
2020-04-14 11:19:25 -07:00
Praveen raj Mani
4cd1bbb50a This PR fixes two things ()
- Stop spawning store replay routines when testing the notification targets
- Properly honor the target.Close() to clean the resources used

Fixes 

Co-authored-by: Harshavardhana <harsha@minio.io>
2020-01-09 19:45:44 +05:30
Ashish Kumar Sinha
24fb1bf258 New Admin Info () 2019-12-11 14:27:03 -08:00
Harshavardhana
c9940d8c3f Final changes to config sub-system ()
- Introduces changes such as certain types of
  errors that can be ignored or which need to 
  go into safe mode.
- Update help text as per the review
2019-12-04 15:32:37 -08:00
Harshavardhana
26a866a202
Fix review comments and new changes in config ()
- Migrate and save only settings which are enabled
- Rename logger_http to logger_webhook and
  logger_http_audit to audit_webhook
- No more pretty printing comments, comment
  is a key=value pair now.
- Avoid quotes on values which do not have space in them
- `state="on"` is implicit for all SetConfigKV unless
  specified explicitly as `state="off"`
- Disabled IAM users should be disabled always
2019-11-13 17:38:05 -08:00
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
Harshavardhana
c33bae057f Fix build issues with event target logger 2019-10-11 19:07:09 -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
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
2b9b907f9c Enable event persistence in Redis () 2019-07-23 10:22:08 -07:00
Praveen raj Mani
bf278ca36f Enable event persistence in NSQ () 2019-07-12 10:41:57 +01: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
Pontus Leitzler
f9779b24ad Enable default vet flags ()
Enable default vet flags except experimental
2018-11-14 10:23:44 -08:00
Matthias Schneider
71c66464c1 feature: added nsq as broker for events () 2018-11-07 10:23:13 -08:00