40 Commits (d103d5fb7c71b4ac09195f7fb337452994dd8e40)

Author SHA1 Message Date
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
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana e86dfcf41e api: Change listen bucket notification to be TopicConfiguration. (#2447) 8 years ago
Anis Elleuch 51d7749c3e Check if eventN is initialized before notifying in Upload web handler (#2435) 8 years ago
Yurii Rashkovskii 341171f326 Problem: AWS documentation defines event timestamp as 1970-01-01T00:00:00.000Z (#2440) 8 years ago
Harshavardhana 064c51162d api: Add new ListenBucketNotificationHandler. (#2336) 8 years ago