Commit Graph

  • de1c7d33eb XL: appendFile should return error if quorum is not met. (#1898) Krishna Srinivas 2016-06-15 00:24:49 +05:30
  • afc3102488 Adding format.json during FS initialization (#1896) karthic rao 2016-06-14 14:09:40 +05:30
  • 23c88ffb1d XL/format: Fix a bug in checkDisksConsistency. (#1894) Harshavardhana 2016-06-14 13:42:15 +05:30
  • ed4fe689b4 posix: Support UNC paths on windows. (#1887) Harshavardhana 2016-06-13 15:23:09 +05:30
  • 4ab57f7d60 server: terminal width should fallback to 80x25. (#1895) Harshavardhana 2016-06-13 08:05:28 +05:30
  • 276282957e Test for Complete Multipart Upload. (#1888) karthic rao 2016-06-10 18:43:16 +05:30
  • 71632b375e docs: Add comments for each data types. (#1881) Harshavardhana 2016-06-09 06:24:11 -07:00
  • 6f3bd76754 api: Add new bucket policy nesting error (#1883) Aakash Muttineni 2016-06-09 14:23:56 +05:30
  • f2765d98a8 XL: set write quorum (no. of disk / 2) + 2 (#1876) Bala FA 2016-06-09 10:42:36 +05:30
  • 61598ed02f posix: return errFaultyDisk on I/O errors. (#1885) Bala FA 2016-06-09 10:32:10 +05:30
  • 1b9db9ee6c FS/PutObject: Read() data should be handled even in case of EOF. (#1864) Krishna Srinivas 2016-06-09 10:30:31 +05:30
  • 51f3d4e0ca XL/multipart: statPart should ignore errDiskNotFound. (#1862) Harshavardhana 2016-06-07 18:15:04 -07:00
  • d13e6e7156 XL: return error if DeleteObject() fails. (#1878) Bala FA 2016-06-08 00:05:03 +05:30
  • d32f3288f8 XL: return false only if given prefix doesn't exist in all disks (#1877) Bala FA 2016-06-07 23:32:12 +05:30
  • c5b6cb2420 Merge pull request #1867 from balamurugana/devel Harshavardhana 2016-06-06 20:32:33 -07:00
  • 2eb6fa3fce cleanup: remove unused waitCloser. Bala.FA 2016-06-07 07:28:43 +05:30
  • acc393ba8b XL/tree-walk: Added comments, changed variable names and structure fields to improve code readability. (#1856) Krishna Srinivas 2016-06-06 00:25:45 +05:30
  • 37551a2ad3 Merge pull request #1857 from harshavardhana/erasure Harshavardhana 2016-06-05 09:35:31 -07:00
  • c6ac3fa6db erasure: Fix block index matching. Harshavardhana 2016-06-05 04:25:15 -07:00
  • 18b3871705 Add erasure code. Harshavardhana 2016-06-03 12:50:36 -07:00
  • 73ddb5be75 Merge pull request #1850 from harshavardhana/list-rewrite Harshavardhana 2016-06-03 12:30:06 -07:00
  • 002c5bf7dd XL: Treewalk handle all the race conditions and blocking channels. Krishna Srinivas 2016-06-04 00:03:50 +05:30
  • 1cf1532ca3 XL: Implement ListObjects channel and pool management. Harshavardhana 2016-05-29 21:05:00 -07:00
  • 70a1231f02 Merge pull request #1849 from harshavardhana/multipart Harshavardhana 2016-06-03 11:58:04 -07:00
  • 82fd907933 XL/PutObject: Handle all pending cases of DiskNotFound. Harshavardhana 2016-06-02 22:49:27 -07:00
  • f39a6f8df7 Merge pull request #1852 from minio/harshavardhana-patch-1 Harshavardhana 2016-06-03 01:17:54 -07:00
  • f6013c46ea Fix download link Harshavardhana 2016-06-03 00:05:32 -07:00
  • da069a18c4 Merge pull request #1847 from krisis/patch-1 Harshavardhana 2016-06-03 00:01:48 -07:00
  • 5108ba6eb1 Merge pull request #1728 from minio/rewrite-xl Harshavardhana 2016-06-02 23:19:17 -07:00
  • 1213bf9fa1 Created ISSUE_TEMPLATE with basic information Krishnan Parthasarathi 2016-06-03 10:31:08 +05:30
  • b00ac40c35 XL/PutObject: Calculate size if not provided by the client and update xl.json with the correct size. (#1844) Krishna Srinivas 2016-06-03 05:39:47 +05:30
  • fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) Harshavardhana 2016-06-02 16:34:15 -07:00
  • aa1d769b1e FS/Multipart: remove uploads.json on complete-multipart if no more uploadIDs are present for the object. (#1843) Krishna Srinivas 2016-06-03 04:24:00 +05:30
  • 611c892f8f FS/Multipart: Lock() to avoid race during PutObjectPart. (#1842) Krishna Srinivas 2016-06-03 03:49:13 +05:30
  • 67bba270a0 FS: Cleanup and Fix all multipart related operations. (#1836) Harshavardhana 2016-06-02 12:18:56 -07:00
  • de21126f7e XL: Re-align the code again. Harshavardhana 2016-06-02 01:49:46 -07:00
  • ae311aa53b XL: Cleanup, comments and all the updated functions. (#1830) Harshavardhana 2016-06-01 16:43:31 -07:00
  • 9b79760dcf XL/heal: heal missing format.json on replaced drives. (#1828) Krishna Srinivas 2016-06-02 04:45:56 +05:30
  • 116b5607d7 server: fix to have readable timeout value (#1823) Bala FA 2016-06-01 21:44:50 +05:30
  • 614c770b5d List Objects version 2. (#1815) Krishna Srinivas 2016-06-01 10:40:55 +05:30
  • c493ab5d0d XL: Bring in sha512 checksum support. (#1797) Harshavardhana 2016-05-31 20:23:31 -07:00
  • db2fdbf38d erasure: allocate buffer only for non-nil disk (#1811) Bala FA 2016-06-01 00:25:50 +05:30
  • 89f65333fb XL/Multipart: Introduce "deleted" field for uploads.json (#1810) Krishna Srinivas 2016-06-01 00:24:01 +05:30
  • 22511dc4c7 XL/Multipart: During list-multipart-uploads ignore errFileNotFound and errDiskNotFound errors. (#1813) Krishna Srinivas 2016-06-01 00:23:28 +05:30
  • 1947ae198e Adding read nad write timeout for unresponsive client connectinos (#1809) karthic rao 2016-06-01 00:23:21 +05:30
  • 2e4ab71303 Web: Update with ui changes. (#1808) Harshavardhana 2016-05-31 02:01:02 -07:00
  • 445dc22118 XL: Cleanup and add more comments. (#1807) Harshavardhana 2016-05-30 16:51:59 -07:00
  • ffc2b3c304 Test for ListObjectParts. (#1802) karthic rao 2016-05-31 03:06:33 +05:30
  • 967c2b2940 Handled possible short writes to httpResponseWriter (#1804) Krishnan Parthasarathi 2016-05-30 23:57:15 +05:30
  • b466f27705 Nslock fixes (#1803) Krishna Srinivas 2016-05-30 23:56:10 +05:30
  • a4a0ea605b XL: Fix GetObject erasure decode issues. (#1793) Harshavardhana 2016-05-29 15:38:14 -07:00
  • 5e8de786b3 XL: Truly use unique id's in temp directory. (#1790) Harshavardhana 2016-05-29 00:42:09 -07:00
  • feb337098d XL: bring in new storage API. (#1780) Harshavardhana 2016-05-28 15:13:15 -07:00
  • c87f259820 Remove parts that are missing in CompleteMultipartUpload (#1786) Krishnan Parthasarathi 2016-05-29 01:53:08 +05:30
  • 7278b90fe1 Adding defer to the lock (#1785) karthic rao 2016-05-28 15:13:01 +05:30
  • 41a5b3908b XL/ListParts: take the size from xl.json instead of backend file size as it will be different. (#1781) Krishna Srinivas 2016-05-28 12:48:58 +05:30
  • 3fb0b5e455 XL/Multipart: check existance upload uploadID after lock. (#1778) Krishna Srinivas 2016-05-28 10:20:09 +05:30
  • ba8bdec077 XL: ListObjects should not list when delimiter and prefix are '/'. (#1777) Harshavardhana 2016-05-27 15:43:51 -07:00
  • 27cc8a6529 erasure: read only dataBlocks if we have enough. (#1776) Harshavardhana 2016-05-27 04:37:37 -07:00
  • 302ec27fa2 Fixed race during parallel PutObjectPart requests (#1775) Krishnan Parthasarathi 2016-05-27 13:42:44 +05:30
  • 5f679d9d1e Rename back multipart objects if read/write Quorum was unavailable (#1773) Krishnan Parthasarathi 2016-05-27 10:42:45 +05:30
  • 51bb613fdf pkg/safe: remove temporary file on failure (#1774) Bala FA 2016-05-27 10:13:33 +05:30
  • d65101a8c8 XL: Implement strided erasure distribution. (#1772) Harshavardhana 2016-05-26 19:55:48 -07:00
  • 6dc8323684 FS/ListMultipart: Fix FS list-multipart to work for unit test cases. Krishna Srinivas 2016-05-27 03:13:17 +05:30
  • 616a257bfa XL/Multipart: isMultipartUpload() checks for presence of uploads.json on a random disk. Krishna Srinivas 2016-05-27 02:45:06 +05:30
  • 3487b3c095 Multipart: Disable FS tests and certain test cases for list-incomplete-uploads. Krishna Srinivas 2016-05-27 00:04:02 +05:30
  • 1f51af6f37 Listmultipart tests. Karthic Rao 2016-05-24 15:05:55 +05:30
  • b1e2b7dea2 Fix list-incomplete uploads for XL. Krishna Srinivas 2016-05-25 21:52:39 +05:30
  • 34e9ad24aa XL: Introduce new API StorageInfo. (#1770) Harshavardhana 2016-05-26 14:13:10 -07:00
  • b2293c2bf4 XL: Rename, cleanup and add more comments. (#1769) Harshavardhana 2016-05-26 03:15:01 -07:00
  • 553fdb9211 XL: Bring in support for object versions written during writeQuorum. (#1762) Harshavardhana 2016-05-25 16:42:31 -07:00
  • cae4782973 XL: explicit deleteObject is not needed after rename failure. (#1760) Harshavardhana 2016-05-25 14:32:49 -07:00
  • 3550660163 Return error for empty parts in multipartupload complete (#1758) Krishnan Parthasarathi 2016-05-26 00:41:26 +05:30
  • a4771265cf XL: Abortmultipart should update uploads.json properly. (#1757) Harshavardhana 2016-05-25 04:39:06 -07:00
  • a9e778f460 XL/fs: initObjectLayer should cleanup tmpMetaPrefix in parallel. (#1752) Harshavardhana 2016-05-25 01:33:39 -07:00
  • ee6645f421 XL: Add additional PartNumber variable as part of xl.json (#1750) Harshavardhana 2016-05-24 21:24:20 -07:00
  • a97230dd56 XL/erasure: Reset dataBlocks to reduce the memory usage. (#1749) Harshavardhana 2016-05-24 19:25:51 -07:00
  • 1e393c6c5b XL: Add new metadata for checksum. (#1743) Harshavardhana 2016-05-24 17:48:58 -07:00
  • b38b9fea79 XL/erasure: fix for skipping 0 padding. (#1737) Krishna Srinivas 2016-05-24 20:14:32 +05:30
  • 6d84e84b3c XL/mutltipart: fix partnumber to partname association. (#1739) Krishna Srinivas 2016-05-24 20:45:46 +05:30
  • a00a5c6e7e XL: Multipart update uploads.json properly. (#1741) Harshavardhana 2016-05-24 13:35:43 -07:00
  • ed43d5e02b No need to delete file inside erasure code (#1732) Harshavardhana 2016-05-24 02:23:59 -07:00
  • 293d246f95 XL/FS: Rewrite in new format. Harshavardhana 2016-05-20 20:48:47 -07:00
  • 63c65b4635 filter GOPATH from stack trace (#1755) Anand Babu (AB) Periasamy 2016-05-25 02:32:35 -07:00
  • 64b0976e1b Remove probe and tasker. (#1733) Harshavardhana 2016-05-24 18:43:33 -07:00
  • b48b2e7f7c Part ID check (#1730) Aakash Muttineni 2016-05-24 14:22:47 +05:30
  • 584813e214 Used MINIO_PROFILE_DIR for saving profile information of a minio server (#1722) Krishnan Parthasarathi 2016-05-23 10:41:39 +05:30
  • 3a980eac1a Fix shadowing of err variable (#1718) Krishnan Parthasarathi 2016-05-21 13:13:47 +05:30
  • 5a4b074ca0 XL: PutObject incorrectly returned after deleting multipart object. (#1715) Harshavardhana 2016-05-20 17:27:48 -07:00
  • f76d975304 xl: StatVol and ListVols should handle cases when disks are missing. (#1703) Harshavardhana 2016-05-20 16:45:53 -07:00
  • 6015a7a3cd Add mention-bot config Harshavardhana 2016-05-20 13:52:48 -07:00
  • b83b87a7f6 XL/Incompleteuploads: list should save the tree-walk go routine to the map if eof is not reached. (#1695) Krishna Srinivas 2016-05-21 00:39:21 +05:30
  • 5b95f097d4 multipart: listing does not skip uploadIDmarker. (#1708) Krishna Srinivas 2016-05-21 00:18:28 +05:30
  • e4240aa58f XL/objects: Initialize format.json outside of erasure. (#1640) Harshavardhana 2016-05-20 02:22:22 -07:00
  • f5dfa895a5 Exit with error code if minio server fails to start (#1704) Andreas Linz 2016-05-20 11:05:52 +02:00
  • 50c328ff19 XL: RenameFile should rename and cleanup on writeQuorum. (#1702) Harshavardhana 2016-05-20 01:56:46 -07:00
  • b8405ca172 simplify profiler cleanup Anand Babu (AB) Periasamy 2016-05-19 18:30:05 -07:00
  • f6d9e73548 posix: Do not lowercase names, return as is. Object layer will filter them out. (#1699) Harshavardhana 2016-05-19 18:52:55 -07:00
  • 7ae5470395 XL: simplify isMultipartObject not need to handle unknown errors. (#1686) Harshavardhana 2016-05-19 17:10:33 -07:00
  • 9fdb69563d handler: CopyObject should save metadata. (#1698) Harshavardhana 2016-05-19 17:10:08 -07:00