51 Commits (98d07210e7b9a3ecd7dd6f607f8e3aec856bbf67)

Author SHA1 Message Date
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Krishna Srinivas 1a53734477 Rename UserDefined to UserMetadata for events (#5206) 7 years ago
Krishnan Parthasarathi 67f66c40c1 Fix ListenBucketNotification deadlock (#5028) 7 years ago
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Harshavardhana d82a1da511 Fix notification unmarshalling, unmarshal only when size is > 0 (#5087) 7 years ago
Harshavardhana 4cadb33da2 api/PostPolicy: Allow location header fully qualified URL (#4926) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Harshavardhana 4785555d34 api: Upon bucket delete remove in-memory state properly. (#4716) 7 years ago
splinter98 8293f546af Add support for MQTT server as a notification target (#4474) 8 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 8 years ago
Bala FA de204a0a52 Add extensive endpoints validation (#4019) 8 years ago
Harshavardhana 6b4f368dfe notify: Webhook endpoints can fail, but we must start the server. (#4060) 8 years ago
Harshavardhana 28c5a887de event: Set contentType as well under NotificationEvent. (#4003) 8 years ago
Krishnan Parthasarathi 607c8a9611 Add sourceInfo to NotificationEvent (#3937) 8 years ago
Bala FA 1c97dcb10a Add UTCNow() function. (#3931) 8 years ago
Aditya Manthramurthy 2463ae243a Add support for MySQL notifications (fixes #3818) (#3907) 8 years ago
Krishna Srinivas cea4cfa3a8 Implement S3 Gateway to third party cloud storage providers. (#3756) 8 years ago
Bala FA 69777b654e event: use common initialization logic (#3798) 8 years ago
Anis Elleuch 7f86a21317 admin: Add ServerInfo API() (#3743) 8 years ago
Harshavardhana 1b4bb94ac4 config: setter/getter for Notifier and Logger into its own struct. (#3721) 8 years ago
Alex d6a327fbc5 Add notifications by webhook. 8 years ago
Harshavardhana b0cfceb211 event: Enhance event message struct to provide origin server. (#3557) 8 years ago
Harshavardhana 15b4c49621 fs/xl: Simplify bucket metadata reading. (#3486) 8 years ago
Aditya Manthramurthy 8e6e9301ce Add support for Kafka as a notifications target (#2869) (#3439) 8 years ago
Harshavardhana 4daa0d2cee lock: Moving locking to handler layer. (#3381) 8 years ago
Bala FA 0f2e493c9a Use isErrIgnored() function wherever applicable. (#3343) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana 1c47365445 xl/bootup: Upon bootup handle errors loading bucket and event configs. (#3287) 8 years ago
Harshavardhana c91d3791f9 heal: Add healing support for bucket, bucket metadata files. (#3252) 8 years ago
Harshavardhana 398421b9f5 xl/bootup: Server bootup shouldn't return for missing buckets. (#3255) 8 years ago
Aditya Manthramurthy 85a5c358d8 Add bucket metadata state client/handler (Fixes #3022) (#3152) 8 years ago
Aditya Manthramurthy 30dc11a931 No `listener.json` for single-node mode (Fixes #3052) (#3108) 8 years ago
Karthic Rao 63f1b4fdf4 mispell fixes. (#3100) 8 years ago
Aditya Manthramurthy 3977d6b7bd Lock bucket while modifying its metadata (Fixes #2979) (#3019) 8 years ago
Harshavardhana 4b5b363c6c tests: Fix race between SetBucketListenerConfig and eventNotifyForBucketNotifications (#3041) 8 years ago
Harshavardhana 83b364891d tests: Fix a potential race in ListenBucketNotificationHandler. (#3040) 8 years ago
Harshavardhana ece559afe2 api: Do not use sqs for ListenBucketNotification. (#3023) 8 years ago
Aditya Manthramurthy 8876e0a80a Delete bucket listener config file from disk (#3016) 8 years ago
Aditya Manthramurthy d02cb963d5 Fix listen-bucket (Fixes #2942) (#2949) 8 years ago
Aditya Manthramurthy 6199aa0707 Peer RPCs for bucket notifications (#2877) 8 years ago
Aditya Manthramurthy 315e66858c Add PostgreSQL notifier (#2739) (#2824) 8 years ago
Anis Elleuch 1e6afac3bd Add NATS notifier (#2795) 8 years ago
Krishnan Parthasarathi 5fdd768903 Make addition of TopicConfig to globalEventNotifier go-routine safe (#2806) 8 years ago
Harshavardhana 018c90dae7 events: ElasticSearch doesnt support objects with '/' in them. (#2747) 8 years ago
Harshavardhana 0a3448c8b6 events: Change event notifiers to delete and update keys. (#2742) 8 years ago
Harshavardhana ba2ba328da server: Fixes for various conditions 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana fa6e9540a8 server: We shouldn't exit the server in lazy init. (#2548) 8 years ago
Harshavardhana 040af08473 server: Startup message now prints configured ARNs. (#2653) 8 years ago