Commit Graph

  • ef3c807b4a policies: Parser should handle Principals with various forms. (#2733) Harshavardhana 2016-09-19 13:52:28 -07:00
  • 113b93346b lock: Make some cleanup and moving the code around. (#2718) Harshavardhana 2016-09-19 13:14:55 -07:00
  • a955676986 Signature-V4: Dump the request with error message on signature mismatch. (#2734) Krishna Srinivas 2016-09-19 22:47:46 +05:30
  • 725df557b5 tests: Add tests for bucket-notification-utils (#2726) Harshavardhana 2016-09-17 03:19:39 -07:00
  • 250ac644d6 docs: Modified README.md with alias addition and bucket creation steps. (#2725) koolhead17 2016-09-17 02:57:36 -07:00
  • 490056eee3 tests: Add tests for bucket-notification-utils (#2723) Harshavardhana 2016-09-16 17:26:27 -07:00
  • 797d749322 tests: Add tests for filterRuleMatch (#2722) Harshavardhana 2016-09-16 16:44:44 -07:00
  • 79888bfff7 tests: Add auth-handler. (#2721) Harshavardhana 2016-09-16 15:17:49 -07:00
  • 6ca57e81f1 docs: Fixed markdown typo in README.md. (#2720) koolhead17 2016-09-16 14:26:28 -07:00
  • 010f61e91f Add more tests for event-notifier code (#2716) Anis Elleuch 2016-09-16 22:26:05 +01:00
  • 9216981262 tests: Add test for diskCount. (#2717) Harshavardhana 2016-09-16 13:44:52 -07:00
  • b89a1cd482 tests: Implemented more tests for fs-v1*.go (#2686) Anis Elleuch 2016-09-16 21:06:49 +01:00
  • 7d37dea449 tests: Add more streaming signature tests. (#2713) Harshavardhana 2016-09-16 02:45:42 -07:00
  • df2ef64d20 Upgrade to new dsync version incl. stale lock detection (#2708) Frank 2016-09-16 09:30:55 +02:00
  • 7a549096de XL and FS use different tree walk ignored errors (#2707) Anis Elleuch 2016-09-15 21:43:40 +01:00
  • a1ff351f21 tests: Fix ListMultipartUploadsHandler tests. (#2705) Harshavardhana 2016-09-15 01:44:19 -07:00
  • 03430d0db8 tests: Add ListBucketHandler tests. (#2701) Harshavardhana 2016-09-14 23:53:42 -07:00
  • 6f73d597e0 Fix tracing twice an error in fs Complete Multipart Upload (#2703) Anis Elleuch 2016-09-15 05:24:54 +01:00
  • e273a40345 docs: Modified README.md by providing information about Minio server (#2704) koolhead17 2016-09-14 21:24:12 -07:00
  • a84548d7ea Fix FS remove bucket regression bug (#2693) Anis Elleuch 2016-09-15 00:41:39 +01:00
  • 19e01ceb19 QuickStart docs for Minio Server Setup needs update #2698 (#2700) Kartik Lunkad 2016-09-14 18:16:59 -04:00
  • 1e6d67b16d server: Remove deadcode. (#2699) Harshavardhana 2016-09-14 13:43:08 -07:00
  • 6533927237 Lock-free rate-limit algorithm + bug-fix (#2694) Aditya Manthramurthy 2016-09-14 11:27:37 -07:00
  • da9ae574df server: We should fail properly during server startup. (#2689) Harshavardhana 2016-09-14 01:11:03 -07:00
  • 16e4a7c200 Merge pull request #2657 from minio/distributed Harshavardhana 2016-09-13 22:34:49 -07:00
  • ee7e70c992 tests: Add tests for ListMultipartUploads, DeleteMultipleObjects. (#2649) Harshavardhana 2016-09-13 19:00:01 -07:00
  • 54a9f59a13 Init: Print SQS ARNs after globalEventNotifier is inited. (#2682) Krishna Srinivas 2016-09-13 23:30:40 +05:30
  • e6fd664331 tests: Fix format-config tests. Harshavardhana 2016-09-10 19:32:18 -07:00
  • b247ec9352 tests: refactor object-handler tests. (#2656) Karthic Rao 2016-09-11 03:17:27 +05:30
  • 43befab8ef Change distributed server wording. Harshavardhana 2016-09-09 15:32:08 -07:00
  • eae0281c64 tests: Add GetBucketLocation, HeadBucket tests. (#2644) Harshavardhana 2016-09-09 10:18:38 -07:00
  • 8bd78fbdfb performance: gjson parsing for readXLMeta, listParts, getObjectInfo. (#2631) Karthic Rao 2016-09-09 11:08:18 +05:30
  • 66459a4ce0 Add unit-tests for formatting disks during initialization (#2635) Krishnan Parthasarathi 2016-09-08 09:35:13 -07:00
  • 182109f0de xl: Heal format.json properly on fresh disks. Harshavardhana 2016-09-06 20:31:50 -07:00
  • 9998e9ea19 api: Response timeFormat do not need to have nano-second precision. Harshavardhana 2016-09-06 17:22:55 -07:00
  • ba2ba328da server: Fixes for various conditions Harshavardhana 2016-09-06 13:30:05 -07:00
  • 67b8080144 Fix control lock rpc name in control lock cmd (#2627) Anis Elleuch 2016-09-06 19:38:39 +01:00
  • 239a34ca97 Add tests for regular and streaming v4 PutObject Handler (#2618) Anis Elleuch 2016-09-04 21:37:14 +01:00
  • 81d8263ae2 binary-update: Do not fetch update info for minio binary compiled from source. Krishna Srinivas 2016-08-19 20:39:05 +05:30
  • b4e4846e9f PutObject: object layer now returns ObjectInfo instead of md5sum to avoid extra GetObjectInfo call. (#2599) Krishna Srinivas 2016-09-03 00:48:35 +05:30
  • 92e49eab5a FS/Multipart: Do not rename append files to another tmp file as the append files are already in tmp location. (#2612) Krishna Srinivas 2016-09-03 00:47:32 +05:30
  • c4a7b950a0 fs: Fix asynchronous multipart bug. Harshavardhana 2016-09-02 03:40:12 -07:00
  • 1ce339abeb Fixing ineffssaign errors (#2608) Karthic Rao 2016-09-02 11:40:50 +05:30
  • a1f922315b Add docker-compose file to run Minio in distributed mode (#2606) Aditya Manthramurthy 2016-09-01 16:35:26 -07:00
  • 3e284162d7 Add global flags to all commands and subcommands (#2605) Anis Elleuch 2016-09-01 23:12:49 +01:00
  • ff99392102 Enhance minio server help template (#2603) Anis Elleuch 2016-09-01 21:29:26 +01:00
  • 9358ee011b logging: Print stack trace in case of errors. Krishna Srinivas 2016-08-25 22:09:01 +05:30
  • 37cbcae6ba xl: Remove an unecessary lock with isBucketExist() (#2593) Harshavardhana 2016-09-01 02:54:37 -07:00
  • ae64b7fac8 XL: Handle object layer initialization properly. Harshavardhana 2016-09-01 02:49:06 -07:00
  • d936ed90ae Avoid testing on system errors strings in posix (#2583) Anis Elleuch 2016-08-31 22:43:20 +01:00
  • 7cc77eba45 XL/Healing: errDiskNotFound is the only pardonable error in xlShouldHeal. (#2586) Krishna Srinivas 2016-09-01 00:12:57 +05:30
  • 07d232c7b4 instrumentation: instrumentation for locks. (#2584) Karthic Rao 2016-09-01 00:09:08 +05:30
  • de67bca211 Move formatting of disks out of object layer initialization (#2572) Krishnan Parthasarathi 2016-08-30 19:22:27 -07:00
  • 5c4dbc966f Add Howto setup minio distributed with Docker Anis Elleuch 2016-08-30 11:53:29 +01:00
  • bca1385683 lock: Fix support single node XL locking as well. Harshavardhana 2016-08-29 16:13:54 -07:00
  • f655592ff5 vendorize new dsync with new changes of logging. Harshavardhana 2016-08-28 20:15:45 -07:00
  • cbe87cb2ed Fix fd-leak in rpcClient close it pro-actively. Harshavardhana 2016-08-28 20:04:47 -07:00
  • 0513b3ed07 Add Heal Disk Metadata RPC API + tests (#2556) Anis Elleuch 2016-08-29 03:31:59 +01:00
  • 7f92165c79 Single use DRWMutex, RPCClient refactor and added missing cases to lock-rpc-server (#2560) Frank 2016-08-27 12:16:52 +02:00
  • 780ccc26f7 server: Validate server arguments for duplicates. (#2554) Harshavardhana 2016-08-26 00:11:53 -07:00
  • 339425fd52 server: Fetch StorageInfo() from underlying disks transparently. (#2549) Harshavardhana 2016-08-25 17:16:34 -07:00
  • fa6e9540a8 server: We shouldn't exit the server in lazy init. (#2548) Harshavardhana 2016-08-24 23:04:34 -07:00
  • 9605fde04d controller/auth: Implement JWT based authorization for controller. (#2544) Harshavardhana 2016-08-24 10:14:14 -07:00
  • 200d327737 List only objects that need healing (#2546) Anis Elleuch 2016-08-24 18:13:01 +01:00
  • e1b0985b5b rpc: Refactor authentication and login changes. (#2543) Harshavardhana 2016-08-23 19:19:24 -07:00
  • c8dfc4cda4 auth-rpc: Reset token on disconnect (#2542) Krishnan Parthasarathi 2016-08-23 16:26:42 -07:00
  • 7922a54c9a rpc-client: remove unwanted nil check of rpcClient. (#2538) Bala FA 2016-08-23 15:54:27 +05:30
  • bda6bcd5be Layered rpc-client implementation (#2512) Krishnan Parthasarathi 2016-08-22 11:01:21 -07:00
  • 7e3e24b394 rpc: client login should ignore server versions. Harshavardhana 2016-08-20 23:10:08 -07:00
  • bb0466f4ce control: Fix controller CLI handling with distributed server object layer. Harshavardhana 2016-08-18 14:50:50 -07:00
  • 8797952409 server: Add server command line for running in distributed mode Harshavardhana 2016-08-18 14:29:23 -07:00
  • c33d1b8ee6 Vendorize minio/dsync for server-side read lock (#2484) Krishnan Parthasarathi 2016-08-17 18:44:33 -07:00
  • 1f67c18222 Lock/Rlock rpc reply was incorrect (#2479) Krishnan Parthasarathi 2016-08-17 12:36:22 -07:00
  • a4691611a7 Move initGracefulShutdown before objectLayer initialization (#2468) Krishnan Parthasarathi 2016-08-16 23:24:51 -07:00
  • 7c7eb1475d splitNetPath: Add support for windows paths including volumeNames e.g ip:C:\network\path awwalker 2016-08-15 14:33:48 -07:00
  • 0bce3d6d63 Fix web handler initialize with distributed lazy init. Harshavardhana 2016-08-16 13:14:05 -07:00
  • 804d91ef61 storage/rpc-client: Reconnect on network disconnect (#2436) Krishnan Parthasarathi 2016-08-15 00:00:18 -07:00
  • 229600ce9b Implement RLock, RUnlock rpc handlers (#2437) Krishnan Parthasarathi 2016-08-14 16:57:01 -07:00
  • 43098df9d8 rpc: Re-factor ReadFile behavior client <--> server. Harshavardhana 2016-08-11 19:32:04 -07:00
  • 6908a0dcd4 Extract rpc server wrapped errors and translate to storage error. Harshavardhana 2016-08-11 15:55:36 -07:00
  • cae5761f16 rpc/client: Add missing rpcTokens for each rpc calls. Harshavardhana 2016-08-11 15:08:52 -07:00
  • 83074ed57e Add missing rpc-client.go - missing in previous commit. Harshavardhana 2016-08-11 00:51:26 -07:00
  • 64a7e6992e Vendorize rpc reconnect changes from minio/dsync (#2405) Krishnan Parthasarathi 2016-08-11 00:20:19 -07:00
  • 61af764f8a Add rpc layer authentication. Harshavardhana 2016-08-10 21:09:31 -07:00
  • b4172ad3c8 Rename rpc-{client,server} storage-rpc-{client,server} Harshavardhana 2016-08-10 19:44:58 -07:00
  • 4917038f55 Move the ObjectAPI() resource to be beginning of each handlers. Harshavardhana 2016-08-10 18:47:49 -07:00
  • b0f3f94163 unify single-node and distributed namespace locking (#2401) Krishnan Parthasarathi 2016-08-10 13:08:11 -07:00
  • b7c169d71d object layer initialization using distributed locking (#2397) Krishnan Parthasarathi 2016-08-09 23:57:16 -07:00
  • 3939c75345 Added distributed RWMutex (#2369) Frank 2016-08-06 01:44:23 -07:00
  • e55926e8cf distribute: Make server work with multiple remote disks Krishnan Parthasarathi 2016-07-31 14:11:14 -07:00
  • f82f535509 Fix possible race in shutdown callbacks process and simplify shuttting down profiler (#2684) Anis Elleuch 2016-09-14 02:43:45 +01:00
  • 51e337228e Avoid hiding disk errors in some cases in FS Shutdown (#2668) Anis Elleuch 2016-09-13 19:01:10 +01:00
  • 241c56e6d7 Use Set instead of Add in the event that the request already contains the content-length (#2683) Kevin Qiu 2016-09-13 13:59:40 -04:00
  • 55882ce783 docker: Use proper release tags with docker. (#2680) Harshavardhana 2016-09-13 03:06:28 -07:00
  • 895471afa1 Fixes #2678 (#2679) Aditya Manthramurthy 2016-09-12 15:53:54 -07:00
  • 85e2d886bc bucketPolicy: Trim incoming paths properly for policy verification. RELEASE.2016-09-11T17-42-18Z Harshavardhana 2016-09-11 10:33:49 -07:00
  • 07aa02f196 build: Fix appveyor.yml to report windows coverage as well. (#2666) Harshavardhana 2016-09-10 21:05:00 -07:00
  • 8acf4d112a Return Owner information in ListObjectV2 only when fetch-owner is specified (#2654) Anis Elleuch 2016-09-10 18:44:38 +01:00
  • e6abfb3b67 More tests for format-config for a better coverage (#2655) Anis Elleuch 2016-09-10 17:54:22 +01:00
  • 040af08473 server: Startup message now prints configured ARNs. (#2653) Harshavardhana 2016-09-10 02:23:28 -07:00