48 Commits (c49a80db412027ae49637f2e3696175f90a9360d)

Author SHA1 Message Date
Harshavardhana 17747db93f
fix: support healing older content (#10076) 4 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 5 years ago
Praveen raj Mani b1705599e1
Fix config leaks and deprecate file-based config setters in NAS gateway (#9884) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Krishna Srinivas 7d19ab9f62
readiness returns error quickly if any of the set is down (#9662) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Harshavardhana 69fb68ef0b
fix simplify code to start using context (#9350) 5 years ago
Harshavardhana d76160c245
Initialize only one retry timer for all sub-systems (#8913) 5 years ago
Harshavardhana aa2e89bfe3 Use jsoniter whenever applicable instead of encoding/json (#8766) 5 years ago
Harshavardhana 30e80d0a86
Add ReadFrom,WriteTo helpers for server config (#8580) 5 years ago
Harshavardhana 4e9de58675 Avoid pointer based copy, instead use Clone() (#8547) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago
Harshavardhana 1e457dda7e Enhance config restore to carry previous set content as well (#8483) 5 years ago
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Harshavardhana d28bcb4f84 Migrate all backend at .minio.sys/config to encrypted backend (#8474) 5 years ago
Harshavardhana 599aae5ba6 Move all List calls to honor new maxObjectList limit (#8459) 5 years ago
Harshavardhana 47b13cdb80 Add etcd part of config support, add noColor/json support (#8439) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana b52a3e523c Avoid using fastjson parser pool, move back to jsoniter (#8190) 5 years ago
Harshavardhana d744865dc6 Enable config for NAS gateway mode (#7948) 5 years ago
Harshavardhana 4a4048fe27 Migrate minio etcd config to backend config (#7751) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Harshavardhana 0a28c28a8c Avoid code which looks at local files when etcd is configured (#7144) 6 years ago
Harshavardhana ee7dcc2903 Handle errs returned with etcd properly for config init and migration (#7134) 6 years ago
Harshavardhana 74c2048ea9 Add proper contexts with timeouts for etcd operations (#7097) 6 years ago
Harshavardhana b7226f4c82 Add transaction lock when migrating configs (#6878) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago
Anis Elleuch cbc5d78a09 Handle read/quorum errors when initializing all subsystems (#6585) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Anis Elleuch 66fda7a37f Use retry mechanism when initializing configuration (#6475) 6 years ago
Harshavardhana 5479a6e33e Ignore migration if config files don't exist (#6448) 6 years ago
Harshavardhana 12b4971b70 Rename config.json in config-dir with '.deprecated' extension (#6446) 6 years ago
poornas 5c0b98abf0 Add ObjectOptions to ObjectLayer calls (#6382) 6 years ago
Harshavardhana 19202bae81 Allow backward compatible way to load creds from config.json (#6435) 6 years ago
Anis Elleuch 3099af70a3 Add admin get/set config keys API (#6113) 6 years ago
Harshavardhana 029f52880b
With no read quorum config should be treated as notFound (#6374) 6 years ago
Harshavardhana b01e69e08f
Initialize global object layer after all subsystems have initialized (#6333) 6 years ago
Harshavardhana 7d7e21aebb Merge initConfig logic to ConfigSys (#6312) 6 years ago
Harshavardhana 9f14433cbd Ensure that setConfig uses latest functionality (#6302) 6 years ago
Harshavardhana 0e02328c98 Migrate config.json from config-dir to backend (#6195) 6 years ago
Bala FA 8a9852220d Make unit testable cert parsing functions. (#3863) 8 years ago
Bala FA 98d17d2a97 Remove globalQuiet and globalConfigDir global variables (#3830) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Anis Elleuch e66fb4bd7b configMigrate() returns errors + tests (#2735) 8 years ago
Jesse Lucas f2fd8b0265 Adding test coverage for server-mux.go by creating TestListenAndServeTLS(). (#2493) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Harshavardhana 434423de89 xl: Move format detection inside xl objects. (#1515) 9 years ago