mirror of https://github.com/minio/minio.git
Tree:
b9f0e8c712
gh-pages
key-version
master
release
OFFICIAL.2016-02-08T00-12-28Z
RELEASE.2016-03-11T03-45-50Z
RELEASE.2016-03-21T21-08-51Z
RELEASE.2016-04-14T18-38-10Z
RELEASE.2016-04-17T22-09-24Z
RELEASE.2016-06-03T19-32-05Z
RELEASE.2016-07-13T21-46-05Z
RELEASE.2016-08-16T23-19-45Z
RELEASE.2016-08-21T02-44-47Z
RELEASE.2016-09-11T17-42-18Z
RELEASE.2016-10-07T01-16-39Z
RELEASE.2016-10-14T04-00-39Z
RELEASE.2016-10-22T00-50-41Z
RELEASE.2016-10-24T21-23-47Z
RELEASE.2016-11-24T02-09-08Z
RELEASE.2016-11-26T02-23-47Z
RELEASE.2016-12-12T18-35-43Z
RELEASE.2016-12-12T23-44-33Z
RELEASE.2016-12-13T17-19-42Z
RELEASE.2017-01-25T03-14-52Z
RELEASE.2017-02-15T22-55-24Z
RELEASE.2017-02-16T01-47-30Z
RELEASE.2017-03-16T21-50-32Z
RELEASE.2017-04-25T01-27-49Z
RELEASE.2017-04-29T00-40-27Z
RELEASE.2017-05-05T01-14-51Z
RELEASE.2017-06-13T19-01-01Z
RELEASE.2017-07-24T18-27-35Z
RELEASE.2017-08-05T00-00-53Z
RELEASE.2017-09-29T19-16-56Z
RELEASE.2017-10-27T18-59-02Z
RELEASE.2017-11-22T19-55-46Z
RELEASE.2017-12-28T01-21-00Z
RELEASE.2018-01-02T23-07-00Z
RELEASE.2018-01-18T20-33-21Z
RELEASE.2018-02-09T22-40-05Z
RELEASE.2018-03-12T21-25-28Z
RELEASE.2018-03-16T22-52-12Z
RELEASE.2018-03-19T19-22-06Z
RELEASE.2018-03-28T23-45-53Z
RELEASE.2018-03-30T00-38-44Z
RELEASE.2018-04-04T05-20-54Z
RELEASE.2018-04-12T23-41-09Z
RELEASE.2018-04-19T22-54-58Z
RELEASE.2018-04-27T23-33-52Z
RELEASE.2018-05-04T23-13-12Z
RELEASE.2018-05-10T00-00-42Z
RELEASE.2018-05-11T00-29-24Z
RELEASE.2018-05-16T23-35-33Z
RELEASE.2018-05-25T19-49-13Z
RELEASE.2018-06-07T19-10-07Z
RELEASE.2018-06-08T03-49-38Z
RELEASE.2018-06-09T03-43-35Z
RELEASE.2018-06-22T23-48-46Z
RELEASE.2018-06-29T02-11-29Z
RELEASE.2018-07-10T01-42-11Z
RELEASE.2018-07-13T00-09-07Z
RELEASE.2018-07-23T18-34-49Z
RELEASE.2018-07-31T02-11-47Z
RELEASE.2018-08-02T23-11-36Z
RELEASE.2018-08-18T03-49-57Z
RELEASE.2018-08-21T00-37-20Z
RELEASE.2018-08-25T01-56-38Z
RELEASE.2018-09-01T00-38-25Z
RELEASE.2018-09-11T01-39-21Z
RELEASE.2018-09-12T18-49-56Z
RELEASE.2018-09-25T21-34-43Z
RELEASE.2018-10-05T01-03-03Z
RELEASE.2018-10-06T00-15-16Z
RELEASE.2018-10-18T00-28-58Z
RELEASE.2018-10-25T01-27-03Z
RELEASE.2018-11-06T01-01-02Z
RELEASE.2018-11-15T01-26-07Z
RELEASE.2018-11-17T01-23-48Z
RELEASE.2018-11-22T02-51-56Z
RELEASE.2018-11-30T03-56-59Z
RELEASE.2018-12-06T01-27-43Z
RELEASE.2018-12-13T02-04-19Z
RELEASE.2018-12-19T23-46-24Z
RELEASE.2018-12-27T18-33-08Z
RELEASE.2019-01-10T00-21-20Z
RELEASE.2019-01-16T21-44-08Z
RELEASE.2019-01-23T23-18-58Z
RELEASE.2019-01-31T00-31-19Z
RELEASE.2019-02-06T21-16-36Z
RELEASE.2019-02-12T21-58-47Z
RELEASE.2019-02-14T00-21-45Z
RELEASE.2019-02-20T22-44-29Z
RELEASE.2019-02-26T19-51-46Z
RELEASE.2019-03-06T22-47-10Z
RELEASE.2019-03-13T21-59-47Z
RELEASE.2019-03-20T22-38-47Z
RELEASE.2019-03-27T22-35-21Z
RELEASE.2019-04-04T18-31-46Z
RELEASE.2019-04-09T01-22-30Z
RELEASE.2019-04-18T01-15-57Z
RELEASE.2019-04-18T21-44-59Z
RELEASE.2019-04-23T23-50-36Z
RELEASE.2019-05-02T19-07-09Z
RELEASE.2019-05-14T23-57-45Z
RELEASE.2019-05-23T00-29-34Z
RELEASE.2019-06-01T03-46-14Z
RELEASE.2019-06-04T01-15-58Z
RELEASE.2019-06-11T00-44-33Z
RELEASE.2019-06-13T01-41-13Z
RELEASE.2019-06-15T23-07-18Z
RELEASE.2019-06-19T18-24-42Z
RELEASE.2019-06-27T21-13-50Z
RELEASE.2019-07-05T21-20-21Z
RELEASE.2019-07-10T00-34-56Z
RELEASE.2019-07-17T22-54-12Z
RELEASE.2019-07-24T02-02-23Z
RELEASE.2019-07-31T18-57-56Z
RELEASE.2019-08-01T22-18-54Z
RELEASE.2019-08-07T01-59-21Z
RELEASE.2019-08-14T20-37-41Z
RELEASE.2019-08-21T19-40-07Z
RELEASE.2019-08-29T00-25-01Z
RELEASE.2019-09-05T23-24-38Z
RELEASE.2019-09-11T19-53-16Z
RELEASE.2019-09-18T21-55-05Z
RELEASE.2019-09-25T18-25-51Z
RELEASE.2019-09-26T19-42-35Z
RELEASE.2019-10-02T21-19-38Z
RELEASE.2019-10-11T00-38-09Z
RELEASE.2019-10-12T01-39-57Z
RELEASE.2019-12-17T23-16-33Z
RELEASE.2019-12-19T22-52-26Z
RELEASE.2019-12-24T23-04-45Z
RELEASE.2019-12-30T05-45-39Z
RELEASE.2020-01-03T19-12-21Z
RELEASE.2020-01-16T03-05-44Z
RELEASE.2020-01-16T22-40-29Z
RELEASE.2020-01-25T02-50-51Z
RELEASE.2020-02-07T04-56-50Z
RELEASE.2020-02-07T23-28-16Z
RELEASE.2020-02-20T22-51-23Z
RELEASE.2020-02-27T00-23-05Z
RELEASE.2020-03-05T01-04-19Z
RELEASE.2020-03-06T22-23-56Z
RELEASE.2020-03-09T18-26-53Z
RELEASE.2020-03-14T02-21-58Z
RELEASE.2020-03-19T21-49-00Z
RELEASE.2020-03-25T07-03-04Z
RELEASE.2020-04-02T21-34-49Z
RELEASE.2020-04-04T05-39-31Z
RELEASE.2020-04-10T03-34-42Z
RELEASE.2020-04-15T00-39-01Z
RELEASE.2020-04-15T19-42-18Z
RELEASE.2020-04-22T00-11-12Z
RELEASE.2020-04-23T00-58-49Z
RELEASE.2020-04-28T23-56-56Z
RELEASE.2020-05-01T22-19-14Z
RELEASE.2020-05-06T23-23-25Z
RELEASE.2020-05-08T02-40-49Z
RELEASE.2020-05-16T01-33-21Z
RELEASE.2020-05-28T23-29-21Z
RELEASE.2020-05-29T14-08-49Z
RELEASE.2020-06-01T17-28-03Z
RELEASE.2020-06-03T22-13-49Z
RELEASE.2020-06-12T00-06-19Z
RELEASE.2020-06-14T18-32-17Z
RELEASE.2020-06-18T02-23-35Z
RELEASE.2020-06-22T03-12-50Z
RELEASE.2020-07-02T00-15-09Z
RELEASE.2020-07-11T06-07-16Z
RELEASE.2020-07-11T21-14-23Z
RELEASE.2020-07-12T19-14-17Z
RELEASE.2020-07-13T18-09-56Z
RELEASE.2020-07-14T19-14-30Z
RELEASE.2020-07-18T18-48-16Z
RELEASE.2020-07-20T02-25-16Z
RELEASE.2020-07-22T00-26-33Z
RELEASE.2020-07-24T22-43-05Z
RELEASE.2020-07-27T18-37-02Z
RELEASE.2020-07-31T03-39-05Z
RELEASE.2020-08-04T23-10-51Z
RELEASE.2020-08-05T21-34-13Z
RELEASE.2020-08-07T01-23-07Z
RELEASE.2020-08-08T04-50-06Z
RELEASE.2020-08-13T02-39-50Z
RELEASE.2020-08-16T18-39-38Z
RELEASE.2020-08-18T19-41-00Z
RELEASE.2020-08-25T00-21-20Z
RELEASE.2020-08-26T00-00-49Z
RELEASE.2020-08-27T05-16-20Z
RELEASE.2020-09-02T18-19-50Z
RELEASE.2020-09-05T07-14-49Z
RELEASE.2020-09-08T23-05-18Z
RELEASE.2020-09-10T22-02-45Z
RELEASE.2020-09-16T04-22-35Z
RELEASE.2020-09-17T04-49-20Z
RELEASE.2020-09-21T22-31-59Z
RELEASE.2020-09-23T19-18-30Z
RELEASE.2020-09-26T03-44-56Z
RELEASE.2020-10-03T02-19-42Z
RELEASE.2020-10-09T22-55-05Z
RELEASE.2020-10-12T21-53-21Z
RELEASE.2020-10-18T21-54-12Z
RELEASE.2020-10-27T04-03-55Z
RELEASE.2020-10-28T08-16-50Z
RELEASE.2020-11-06T23-17-07Z
RELEASE.2020-11-10T21-02-24Z
RELEASE.2020-11-12T22-33-34Z
RELEASE.2020-11-13T20-10-18Z
RELEASE.2020-11-19T23-48-16Z
RELEASE.2020-11-25T22-36-25Z
RELEASE.2020-12-03T00-03-10Z
RELEASE.2020-12-03T05-49-24Z
RELEASE.2020-12-10T01-54-29Z
RELEASE.2020-12-12T08-39-07Z
RELEASE.2020-12-16T05-05-17Z
RELEASE.2020-12-18T03-27-42Z
RELEASE.2020-12-23T02-24-12Z
RELEASE.2020-12-26T01-35-54Z
RELEASE.2020-12-29T23-29-29Z
RELEASE.2021-01-05T05-22-38Z
RELEASE.2021-01-08T21-18-21Z
RELEASE.2021-01-16T02-19-44Z
RELEASE.2021-01-30T00-20-58Z
RELEASE.2021-02-01T22-56-52Z
RELEASE.2021-02-07T01-31-02Z
RELEASE.2021-02-11T08-23-43Z
RELEASE.2021-02-14T04-01-33Z
RELEASE.2021-02-19T04-38-02Z
RELEASE.2021-02-23T20-05-01Z
RELEASE.2021-02-24T18-44-45Z
RELEASE.2021-03-01T04-20-55Z
RELEASE.2021-03-04T00-53-13Z
RELEASE.2021-03-10T05-11-33Z
RELEASE.2021-03-12T00-00-47Z
RELEASE.2021-03-17T02-33-02Z
RELEASE.2021-03-26T00-00-41Z
RELEASE.2021-04-06T23-11-00Z
RELEASE.2021-04-18T19-26-29Z
RELEASE.2021-04-22T15-44-28Z
RELEASE.2021-05-11T23-27-41Z
RELEASE.2021-05-16T05-32-34Z
RELEASE.2021-05-18T00-53-28Z
RELEASE.2021-05-20T22-31-44Z
RELEASE.2021-05-22T02-34-39Z
RELEASE.2021-05-26T00-22-46Z
RELEASE.2021-05-27T22-06-31Z
RELEASE.2021-06-07T21-40-51Z
RELEASE.2021-06-09T18-51-39Z
RELEASE.2021-06-14T01-29-23Z
RELEASE.2021-06-17T00-10-46Z
RELEASE.2021-07-08T01-15-01Z
RELEASE.2021-07-08T19-43-25Z
RELEASE.2021-07-12T02-44-53Z
RELEASE.2021-07-15T22-27-34Z
RELEASE.2021-07-21T22-15-23Z
RELEASE.2021-07-22T05-23-32Z
RELEASE.2021-07-27T02-40-15Z
RELEASE.2021-07-30T00-02-00Z
RELEASE.2021-08-05T22-01-19Z
RELEASE.2021-08-17T20-53-08Z
RELEASE.2021-08-20T18-32-01Z
RELEASE.2021-08-25T00-41-18Z
RELEASE.2021-08-31T05-46-54Z
RELEASE.2021-09-03T03-56-13Z
RELEASE.2021-09-09T21-37-07Z
RELEASE.2021-09-15T04-54-25Z
RELEASE.2021-09-18T18-09-59Z
RELEASE.2021-09-23T04-46-24Z
RELEASE.2021-09-24T00-24-24Z
RELEASE.2021-10-02T16-31-05Z
RELEASE.2021-10-06T23-36-31Z
RELEASE.2021-10-08T23-58-24Z
RELEASE.2021-10-10T16-53-30Z
RELEASE.2021-10-13T00-23-17Z
RELEASE.2021-10-23T03-28-24Z
RELEASE.2021-10-27T16-29-42Z
RELEASE.2021-11-03T03-36-36Z
RELEASE.2021-11-05T09-16-26Z
RELEASE.2021-11-09T03-21-45Z
RELEASE.2021-11-24T23-19-33Z
RELEASE.2021-12-09T06-19-41Z
RELEASE.2021-12-10T23-03-39Z
RELEASE.2021-12-18T04-42-33Z
RELEASE.2021-12-20T22-07-16Z
RELEASE.2021-12-27T07-23-18Z
RELEASE.2021-12-29T06-49-06Z
RELEASE.2022-01-03T18-22-58Z
RELEASE.2022-01-04T07-41-07Z
RELEASE.2022-01-07T01-53-23Z
RELEASE.2022-01-08T03-11-54Z
RELEASE.2022-01-25T19-56-04Z
RELEASE.2022-01-27T03-53-02Z
RELEASE.2022-01-28T02-28-16Z
RELEASE.2022-02-01T18-00-14Z
RELEASE.2022-02-05T04-40-59Z
RELEASE.2022-02-07T08-17-33Z
RELEASE.2022-02-12T00-51-25Z
RELEASE.2022-02-16T00-35-27Z
RELEASE.2022-02-17T23-22-26Z
RELEASE.2022-02-18T01-50-10Z
RELEASE.2022-02-24T22-12-01Z
RELEASE.2022-02-26T02-54-46Z
RELEASE.2022-03-03T21-21-16Z
RELEASE.2022-03-05T06-32-39Z
RELEASE.2022-03-08T22-28-51Z
RELEASE.2022-03-11T11-08-23Z
RELEASE.2022-03-11T23-57-45Z
RELEASE.2022-03-14T18-25-24Z
RELEASE.2022-03-17T02-57-36Z
RELEASE.2022-03-17T06-34-49Z
RELEASE.2022-03-22T02-05-10Z
RELEASE.2022-03-24T00-43-44Z
RELEASE.2022-03-26T06-49-28Z
RELEASE.2022-04-01T03-41-39Z
RELEASE.2022-04-08T19-44-35Z
RELEASE.2022-04-09T15-09-52Z
RELEASE.2022-04-12T06-55-35Z
RELEASE.2022-04-16T04-26-02Z
RELEASE.2022-04-26T01-20-24Z
RELEASE.2022-04-29T01-27-09Z
RELEASE.2022-04-30T22-23-53Z
RELEASE.2022-05-03T20-36-08Z
RELEASE.2022-05-04T07-45-27Z
RELEASE.2022-05-08T23-50-31Z
RELEASE.2022-05-19T18-20-59Z
RELEASE.2022-05-23T18-45-11Z
RELEASE.2022-05-26T05-48-41Z
RELEASE.2022-06-02T02-11-04Z
RELEASE.2022-06-02T16-16-26Z
RELEASE.2022-06-03T01-40-53Z
RELEASE.2022-06-06T23-14-52Z
RELEASE.2022-06-07T00-33-41Z
RELEASE.2022-06-10T16-59-15Z
RELEASE.2022-06-11T19-55-32Z
RELEASE.2022-06-17T02-00-35Z
RELEASE.2022-06-20T23-13-45Z
RELEASE.2022-06-25T15-50-16Z
RELEASE.2022-06-30T20-58-09Z
RELEASE.2022-07-04T21-02-54Z
RELEASE.2022-07-06T20-29-49Z
RELEASE.2022-07-08T00-05-23Z
RELEASE.2022-07-13T23-29-44Z
RELEASE.2022-07-15T03-44-22Z
RELEASE.2022-07-17T15-43-14Z
RELEASE.2022-07-24T01-54-52Z
RELEASE.2022-07-24T17-09-31Z
RELEASE.2022-07-26T00-53-03Z
RELEASE.2022-07-29T19-40-48Z
RELEASE.2022-07-30T05-21-40Z
RELEASE.2022-08-02T23-59-16Z
RELEASE.2022-08-05T23-27-09Z
RELEASE.2022-08-08T18-34-09Z
RELEASE.2022-08-11T04-37-28Z
RELEASE.2022-08-13T21-54-44Z
RELEASE.2022-08-22T23-53-06Z
RELEASE.2022-08-25T07-17-05Z
RELEASE.2022-08-26T19-53-15Z
RELEASE.2022-09-01T23-53-36Z
RELEASE.2022-09-07T22-25-02Z
RELEASE.2022-09-17T00-09-45Z
RELEASE.2022-09-22T18-57-27Z
RELEASE.2022-09-25T15-44-53Z
RELEASE.2022-10-02T19-29-29Z
RELEASE.2022-10-05T14-58-27Z
RELEASE.2022-10-08T20-11-00Z
RELEASE.2022-10-15T19-57-03Z
RELEASE.2022-10-20T00-55-09Z
RELEASE.2022-10-21T22-37-48Z
RELEASE.2022-10-24T18-35-07Z
RELEASE.2022-10-29T06-21-33Z
RELEASE.2022-11-08T05-27-07Z
RELEASE.2022-11-10T18-20-21Z
RELEASE.2022-11-11T03-44-20Z
RELEASE.2022-11-17T23-20-09Z
RELEASE.2022-11-26T22-43-32Z
RELEASE.2022-11-29T23-40-49Z
RELEASE.2022-12-02T19-19-22Z
RELEASE.2022-12-07T00-56-37Z
RELEASE.2022-12-12T19-27-27Z
RELEASE.2023-01-02T09-40-09Z
RELEASE.2023-01-06T18-11-18Z
RELEASE.2023-01-12T02-06-16Z
RELEASE.2023-01-18T04-36-38Z
RELEASE.2023-01-20T02-05-44Z
RELEASE.2023-01-25T00-19-54Z
RELEASE.2023-01-31T02-24-19Z
RELEASE.2023-02-09T05-16-53Z
RELEASE.2023-02-10T18-48-39Z
RELEASE.2023-02-17T17-52-43Z
RELEASE.2023-02-22T18-23-45Z
RELEASE.2023-02-27T18-10-45Z
RELEASE.2023-03-09T23-16-13Z
RELEASE.2023-03-13T19-46-17Z
RELEASE.2023-03-20T20-16-18Z
RELEASE.2023-03-22T06-36-24Z
RELEASE.2023-03-24T21-41-23Z
RELEASE.2023-04-07T05-28-58Z
RELEASE.2023-04-13T03-08-07Z
RELEASE.2023-04-20T17-56-55Z
RELEASE.2023-04-28T18-11-17Z
RELEASE.2023-05-04T21-44-30Z
RELEASE.2023-05-18T00-05-36Z
RELEASE.2023-05-27T05-56-19Z
RELEASE.2023-06-02T23-17-26Z
RELEASE.2023-06-09T07-32-12Z
RELEASE.2023-06-16T02-41-06Z
RELEASE.2023-06-19T19-52-50Z
RELEASE.2023-06-23T20-26-00Z
RELEASE.2023-06-29T05-12-28Z
RELEASE.2023-07-07T07-13-57Z
RELEASE.2023-07-11T21-29-34Z
RELEASE.2023-07-18T17-49-40Z
RELEASE.2023-07-21T21-12-44Z
RELEASE.2023-08-04T17-40-21Z
RELEASE.2023-08-09T23-30-22Z
RELEASE.2023-08-16T20-17-30Z
RELEASE.2023-08-23T10-07-06Z
RELEASE.2023-08-29T23-07-35Z
RELEASE.2023-08-31T15-31-16Z
RELEASE.2023-09-04T19-57-37Z
RELEASE.2023-09-07T02-05-02Z
RELEASE.2023-09-16T01-01-47Z
RELEASE.2023-09-20T22-49-55Z
RELEASE.2023-09-23T03-47-50Z
RELEASE.2023-09-27T15-22-50Z
RELEASE.2023-09-30T07-02-29Z
RELEASE.2023-10-07T15-07-38Z
RELEASE.2023-10-14T05-17-22Z
RELEASE.2023-10-16T04-13-43Z
RELEASE.2023-10-24T04-42-36Z
RELEASE.2023-10-25T06-33-25Z
RELEASE.2023-11-01T01-57-10Z
RELEASE.2023-11-01T18-37-25Z
RELEASE.2023-11-06T22-26-08Z
RELEASE.2023-11-11T08-14-41Z
RELEASE.2023-11-15T20-43-25Z
RELEASE.2023-11-20T22-40-07Z
RELEASE.2023-12-02T10-51-33Z
RELEASE.2023-12-06T09-09-22Z
RELEASE.2023-12-07T04-16-00Z
RELEASE.2023-12-09T18-17-51Z
RELEASE.2023-12-13T23-28-55Z
RELEASE.2023-12-14T18-51-57Z
RELEASE.2023-12-20T01-00-02Z
RELEASE.2023-12-23T07-19-11Z
RELEASE.2024-01-01T16-36-33Z
RELEASE.2024-01-05T22-17-24Z
RELEASE.2024-01-11T07-46-16Z
RELEASE.2024-01-13T07-53-03Z
RELEASE.2024-01-16T16-07-38Z
RELEASE.2024-01-18T22-51-28Z
RELEASE.2024-01-28T22-35-53Z
RELEASE.2024-01-29T03-56-32Z
RELEASE.2024-01-31T20-20-33Z
RELEASE.2024-02-04T22-36-13Z
RELEASE.2024-02-06T21-36-22Z
RELEASE.2024-02-09T21-25-16Z
RELEASE.2024-02-12T21-02-27Z
RELEASE.2024-02-13T15-35-11Z
RELEASE.2024-02-14T21-36-02Z
RELEASE.2024-02-17T01-15-57Z
RELEASE.2024-02-24T17-11-14Z
RELEASE.2024-02-26T09-33-48Z
RELEASE.2024-03-03T17-50-39Z
RELEASE.2024-03-05T04-48-44Z
RELEASE.2024-03-07T00-43-48Z
RELEASE.2024-03-10T02-53-48Z
RELEASE.2024-03-15T01-07-19Z
RELEASE.2024-03-21T23-13-43Z
RELEASE.2024-03-26T22-10-45Z
RELEASE.2024-03-30T09-41-56Z
RELEASE.2024-04-06T05-26-02Z
RELEASE.2024-04-18T19-09-19Z
RELEASE.2024-04-28T17-53-50Z
RELEASE.2024-05-01T01-11-10Z
RELEASE.2024-05-07T06-41-25Z
RELEASE.2024-05-10T01-41-38Z
RELEASE.2024-05-27T19-17-46Z
RELEASE.2024-05-28T17-19-04Z
RELEASE.2024-06-04T19-20-08Z
RELEASE.2024-06-06T09-36-42Z
RELEASE.2024-06-11T03-13-30Z
RELEASE.2024-06-13T22-53-53Z
RELEASE.2024-06-22T05-26-45Z
RELEASE.2024-06-26T01-06-18Z
RELEASE.2024-06-28T09-06-49Z
RELEASE.2024-06-29T01-20-47Z
RELEASE.2024-07-04T14-25-45Z
RELEASE.2024-07-10T18-41-49Z
RELEASE.2024-07-13T01-46-15Z
RELEASE.2024-07-15T19-02-30Z
RELEASE.2024-07-16T23-46-41Z
RELEASE.2024-07-26T20-48-21Z
RELEASE.2024-07-29T22-14-52Z
RELEASE.2024-07-31T05-46-26Z
RELEASE.2024-08-03T04-33-23Z
RELEASE.2024-08-17T01-24-54Z
RELEASE.2024-08-26T15-33-07Z
RELEASE.2024-08-29T01-40-52Z
RELEASE.2024-09-09T16-59-28Z
RELEASE.2024-09-13T20-26-02Z
RELEASE.2024-09-22T00-33-43Z
RELEASE.2024-10-02T17-50-41Z
RELEASE.2024-10-13T13-34-11Z
RELEASE.2024-10-29T16-01-48Z
RELEASE.2024-11-07T00-52-20Z
RELEASE.2024-12-13T22-19-12Z
RELEASE.2024-12-18T13-15-44Z
RELEASE.2025-01-18T00-31-37Z
RELEASE.2025-01-20T14-49-07Z
RELEASE.2025-02-03T21-03-04Z
RELEASE.2025-02-07T23-21-09Z
RELEASE.2025-02-18T16-25-55Z
RELEASE.2025-02-28T09-55-16Z
RELEASE.2025-03-12T18-04-18Z
RELEASE.2025-04-03T14-56-28Z
RELEASE.2025-04-08T15-41-24Z
RELEASE.2025-04-22T22-12-26Z
RELEASE.2025-05-24T17-08-30Z
RELEASE.2025-06-13T11-33-47Z
RELEASE.2025-07-18T21-56-31Z
RELEASE.2025-07-23T15-54-02Z
release-1434511043
${ noResults }
17 Commits (b9f0e8c7124ddd65f65f08d2c603f76f39a7ea09)
Author | SHA1 | Message | Date |
---|---|---|---|
![]() |
95c65f4e8f
|
do not panic on rebalance during server restarts (#19563)
This PR makes a feasible approach to handle all the scenarios that we must face to avoid returning "panic." Instead, we must return "errServerNotInitialized" when a bucketMetadataSys.Get() is called, allowing the caller to retry their operation and wait. Bonus fix the way data-usage-cache stores the object. Instead of storing usage-cache.bin with the bucket as `.minio.sys/buckets`, the `buckets` must be relative to the bucket `.minio.sys` as part of the object name. Otherwise, there is no way to decommission entries at `.minio.sys/buckets` and their final erasure set positions. A bucket must never have a `/` in it. Adds code to read() from existing data-usage.bin upon upgrade. |
1 year ago |
![]() |
8b8be2695f
|
optimize mkdir calls to avoid base-dir `Mkdir` attempts (#18021)
Currently we have IOPs of these patterns ``` [OS] os.Mkdir play.min.io:9000 /disk1 2.718µs [OS] os.Mkdir play.min.io:9000 /disk1/data 2.406µs [OS] os.Mkdir play.min.io:9000 /disk1/data/.minio.sys 4.068µs [OS] os.Mkdir play.min.io:9000 /disk1/data/.minio.sys/tmp 2.843µs [OS] os.Mkdir play.min.io:9000 /disk1/data/.minio.sys/tmp/d89c8ceb-f8d1-4cc6-b483-280f87c4719f 20.152µs ``` It can be seen that we can save quite Nx levels such as if your drive is mounted at `/disk1/minio` you can simply skip sending an `Mkdir /disk1/` and `Mkdir /disk1/minio`. Since they are expected to exist already, this PR adds a way for us to ignore all paths upto the mount or a directory which ever has been provided to MinIO setup. |
2 years ago |
![]() |
7725425e05
|
fix: fork os.MkdirAll to optimize cases where parent exists (#15379)
a/b/c/d/ where `a/b/c/` exists results in additional syscalls such as an Lstat() call to verify if the `a/b/c/` exists and its a directory. We do not need to do this on MinIO since the parent prefixes if exist, we can simply return success without spending additional syscalls. Also this implementation attempts to simply use Access() calls to avoid os.Stat() calls since the latter does memory allocation for things we do not need to use. Access() is simpler since we have a predictable structure on the backend and we know exactly how our path structures are. |
3 years ago |
![]() |
f527c708f2
|
run gofumpt cleanup across code-base (#14015)
|
4 years ago |
![]() |
c791de0e1e
|
re-implement pickValidInfo dataDir, move to quorum calculation (#13681)
dataDir loosely based on maxima is incorrect and does not work in all situations such as disks in the following order - xl.json migration to xl.meta there may be partial xl.json's leftover if some disks are not yet connected when the disk is yet to come up, since xl.json mtime and xl.meta is same the dataDir maxima doesn't work properly leading to quorum issues. - its also possible that XLV1 might be true among the disks available, make sure to keep FileInfo based on common quorum and skip unexpected disks with the older data format. Also, this PR tests upgrade from older to a newer release if the data is readable and matches the checksum. NOTE: this is just initial work we can build on top of this to do further tests. |
4 years ago |
![]() |
4d876d03e8 |
fix: do not fail upon faulty/non-writable drives
gracefully start the server, if there are other drives available - print enough information for administrator to notice the errors in console. Bonus: for really large streams use larger buffer for writes. |
4 years ago |
![]() |
069432566f |
update license change for MinIO
Signed-off-by: Harshavardhana <harsha@minio.io> |
4 years ago |
![]() |
6a2ed44095 |
fix: optionally enable tracing posix calls
|
4 years ago |
![]() |
df93102235
|
fix: unwrapping issues with os.Is* functions (#10949)
reduces 3 stat calls, reducing the overall startup time significantly. |
5 years ago |
![]() |
f44a960dcd
|
tests: Fix one multi-delete test failure in Windows CI (#9602)
There is a disparency of behavior under Linux & Windows about the returned error when trying to rename a non existant path. err := os.Rename("/path/does/not/exist", "/tmp/copy") Linux: isSysErrNotDir(err) = false os.IsNotExist(err) = true Windows: isSysErrNotDir(err) = true os.IsNotExist(err) = true ENOTDIR in Linux is returned when the destination path of the rename call contains a file in one of the middle segments of the path (e.g. /tmp/file/dst, where /tmp/file is an actual file not a directory) However, as shown above, Windows has more scenarios when it returns ENOTDIR. For example, when the source path contains an inexistant directory in its path. In that case, we want errFileNotFound returned and not errFileAccessDenied, so this commit will add a further check to close the disparency between Windows & Linux. |
5 years ago |
![]() |
5d3d57c12a
|
Start using error wrapping with fmt.Errorf (#8588)
Use fatih/errwrap to fix all the code to use error wrapping with fmt.Errorf() |
6 years ago |
![]() |
9389a55e5d |
Cancel PutObjectPart on upload abort (#7940)
Calling ListMultipartUploads fails if an upload is aborted while a part is being uploaded because the directory for the upload exists (since fsRenameFile ends up calling os.MkdirAll) but the meta JSON file doesn't. To fix this we make sure an upload hasn't been aborted during PutObjectPart by checking the existence of the directory for the upload while moving the temporary part file into it. |
6 years ago |
![]() |
5ecac91a55
|
Replace Minio refs in docs with MinIO and links (#7494)
|
6 years ago |
![]() |
c184038b6a |
Add proper custom errors object creations (#7387)
In scenario 1 ``` - bucket/object-prefix - bucket/object-prefix/object ``` Server responds with `XMinioParentIsObject` In scenario 2 ``` - bucket/object-prefix/object - bucket/object-prefix ``` Server responds with `XMinioObjectExistsAsDirectory` Fixes #6566 |
6 years ago |
![]() |
37de2dbd3b |
simplifying if-else chains to switches (#6208)
|
7 years ago |
![]() |
2dede2fdc2 |
Add reliable RemoveAll to handle racy situations (#6227)
|
7 years ago |
![]() |
12f67d47f1 |
Fix a possible race during PutObject() (#5376)
Under any concurrent removeObjects in progress might have removed the parents of the same prefix for which there is an ongoing putObject request. An inconsistent situation may arise as explained below even under sufficient locking. PutObject is almost successful at the last stage when a temporary file is renamed to its actual namespace at `a/b/c/object1`. Concurrently a RemoveObject is also in progress at the same prefix for an `a/b/c/object2`. To create the object1 at location `a/b/c` PutObject has to create all the parents recursively. ``` a/b/c - os.MkdirAll loops through has now created 'a/' and 'b/' about to create 'c/' a/b/c/object2 - at this point 'c/' and 'object2' are deleted about to delete b/ ``` Now for os.MkdirAll loop the expected situation is that top level parent 'a/b/' exists which it created , such that it can create 'c/' - since removeObject and putObject do not compete for lock due to holding locks at different resources. removeObject proceeds to delete parent 'b/' since 'c/' is not yet present, once deleted 'os.MkdirAll' would receive an error as syscall.ENOENT which would fail the putObject request. This PR tries to address this issue by implementing a safer/guarded approach where we would retry an operation such as `os.MkdirAll` and `os.Rename` if both operations observe syscall.ENOENT. Fixes #5254 |
8 years ago |