Commit Graph

  • 5c5761ae16 Remove unnecessary GetObjectMetadata prefix argument Harshavardhana 2015-05-15 19:23:30 -07:00
  • 8ad52364da Merge pull request #601 from harshavardhana/pr_out_for_multiparts_use_its_own_cache_avoids_deadlocks_during_eviction_wip Harshavardhana 2015-05-14 20:29:15 -07:00
  • 6275238a47 For multiparts use its own cache avoids deadlocks during object expiration Harshavardhana 2015-05-14 19:31:36 -07:00
  • 5751b0bf36 Merge pull request #600 from harshavardhana/pr_out_fixing_a_race_in_newmultipartupload_session_for_simultaneous_requests_observed_at_play_minio_io Harshavardhana 2015-05-14 19:13:44 -07:00
  • c41ebf7535 Fixing a race in NewMultipartUpload() session for simultaneous requests, observed at play.minio.io Harshavardhana 2015-05-14 19:05:32 -07:00
  • eb34634e81 Merge pull request #599 from harshavardhana/pr_out_add_more_tests_for_multipart_now_in_driver_api_testsuite Harshavardhana 2015-05-14 17:31:29 -07:00
  • 8fb427a892 Add more tests for multipart now in driver api_testsuite Harshavardhana 2015-05-14 17:28:39 -07:00
  • 06a9e468d6 Merge pull request #598 from harshavardhana/pr_out_add_tests_for_abortmultipartupload_listobjectparts_listmultipartuploads Harshavardhana 2015-05-14 17:09:57 -07:00
  • dba7c94571 Add tests for abortMultipartUpload, listobjectparts, listmultipartuploads Harshavardhana 2015-05-14 17:07:30 -07:00
  • 5f381a8bee Merge pull request #597 from harshavardhana/pr_out_an_attempt_to_implement_listmultipartuploads_ Harshavardhana 2015-05-14 16:25:37 -07:00
  • 1bd94ec6ab An attempt to implement ListMultipartUploads() Harshavardhana 2015-05-14 14:36:41 -07:00
  • 4f7ae8af92 Merge pull request #596 from harshavardhana/pr_out_avoid_one_last_memory_copy_wip Harshavardhana 2015-05-14 11:29:59 -07:00
  • 82b043005a Avoid one last memory copy Harshavardhana 2015-05-13 23:05:48 -07:00
  • 55b9a5f5e4 Merge pull request #595 from harshavardhana/pr_out_add_a_new_validatecontenttypehandler_verify_accept_header_earlier Harshavardhana 2015-05-13 12:26:30 -07:00
  • 5498c90788 Add a new validateContentTypeHandler{}, verify Accept header earlier Harshavardhana 2015-05-13 12:19:41 -07:00
  • fdbfa5070b Merge pull request #593 from harshavardhana/pr_out_more_scripts_and_code_from_minio_io_to_minio Harshavardhana 2015-05-11 16:43:54 -07:00
  • de56909d55 More scripts and code from Minio-io to minio Harshavardhana 2015-05-11 16:43:38 -07:00
  • 946341ac29 Merge pull request #592 from harshavardhana/pr_out_move_cli_check_to_minio_from_minio_io Harshavardhana 2015-05-11 16:40:23 -07:00
  • 50559cfd65 Move cli, check to minio from minio-io Harshavardhana 2015-05-11 16:33:08 -07:00
  • f5fb701c5c Merge pull request #591 from harshavardhana/pr_out_change_all_minio_io_path_to_minio Harshavardhana 2015-05-11 16:31:10 -07:00
  • 8d06504068 Change all minio-io path to minio Harshavardhana 2015-05-11 16:23:10 -07:00
  • e39de4f603 Fix typo introduced in previous commit Harshavardhana 2015-05-11 14:24:12 -07:00
  • a972e2c3d6 Merge pull request #590 from harshavardhana/pr_out_remove_signaturev2_support_bring_in_signaturev4_header_only_validation_for_now Harshavardhana 2015-05-11 14:07:07 -07:00
  • f45635524f Remove SignatureV2 support, bring in SignatureV4 header only validation for now Harshavardhana 2015-04-30 19:29:03 -04:00
  • 01c1bd6fc5 Merge pull request #589 from harshavardhana/pr_out_use_convenience_functions_for_url_values_over_looping_through_keys_fix_a_bug_in_listobjectparts_ Harshavardhana 2015-05-10 11:38:02 -07:00
  • b48b7f51ef Use convenience functions for url.Values over looping through keys, fix a bug in listObjectParts() Harshavardhana 2015-05-10 11:30:03 -07:00
  • 62f20c0f79 Merge pull request #588 from harshavardhana/pr_out_handle_partnumbermarker_with_listobjectparts_now_and_other_fixes Harshavardhana 2015-05-09 19:41:25 -07:00
  • 14b5828505 Handle partNumberMarker with listObjectParts now and other fixes Harshavardhana 2015-05-09 19:39:00 -07:00
  • 729447794a Merge pull request #587 from fkautz/pr_out_limiting_upload_id_size Frederick F. Kautz IV 2015-05-09 18:31:09 -07:00
  • cf559fa48e Limiting upload id size Frederick F. Kautz IV 2015-05-09 18:28:19 -07:00
  • 55bda21881 Merge pull request #586 from fkautz/pr_out_adding_support_for_memory_driver_test Frederick F. Kautz IV 2015-05-09 18:28:45 -07:00
  • 61a9ea0f4b Adding support for memory driver test Frederick F. Kautz IV 2015-05-09 18:15:27 -07:00
  • cfe425e948 Merge pull request #585 from fkautz/pr_out_adding_tests_and_fixes_for_multipart_uploads_uncovered_from_tests Frederick F. Kautz IV 2015-05-09 17:44:25 -07:00
  • 058604aa21 Adding tests and fixes for multipart uploads uncovered from tests Frederick F. Kautz IV 2015-05-09 17:42:14 -07:00
  • 0c54f99674 Merge pull request #584 from harshavardhana/pr_out_implement_abortmultipart Harshavardhana 2015-05-09 16:12:17 -07:00
  • 8860aa0c8c Implement AbortMultipart Harshavardhana 2015-05-09 16:06:35 -07:00
  • 9d407f6ee1 Merge pull request #583 from harshavardhana/pr_out_add_listparts_support_wip_do_not_merge Harshavardhana 2015-05-09 13:59:35 -07:00
  • 18c7f620cc Add listparts support Harshavardhana 2015-05-09 11:41:26 -07:00
  • ef793dcf03 Merge pull request #582 from harshavardhana/pr_out_handle_two_different_styles_of_time_format_s3cmd_now_compatible Harshavardhana 2015-05-08 16:33:34 -07:00
  • 04e388d620 Handle two different styles of time format, s3cmd now compatible Harshavardhana 2015-05-08 16:01:49 -07:00
  • aaf205b1fe Merge pull request #581 from harshavardhana/pr_out_move_expiration_code_into_its_own_and_add_ticker_select_case Harshavardhana 2015-05-08 13:00:16 -07:00
  • 01b474fca3 Move expiration code into its own and add ticker select case Harshavardhana 2015-05-08 12:00:02 -07:00
  • 8a65b90783 Merge pull request #580 from harshavardhana/pr_out_verify_incoming_md5sum_for_invidual_parts_in_complete_multipart_request_and_some_simplification_of_the_code Harshavardhana 2015-05-08 04:01:37 -07:00
  • 23a545673d Verify incoming md5sum for invidual parts in complete multipart request and some simplification of the code Harshavardhana 2015-05-08 03:31:43 -07:00
  • a16a10afa9 Merge pull request #579 from harshavardhana/pr_out_re_enable_bucket_deletion_this_time_with_uploadid_sitting_there Harshavardhana 2015-05-08 02:31:40 -07:00
  • 616241a2c1 Re-enable bucket deletion, this time with uploadID sitting there Harshavardhana 2015-05-08 02:23:34 -07:00
  • 2ea10c798b Implement proper errors for Multipart Harshavardhana 2015-05-08 02:02:51 -07:00
  • 39e0875699 Merge pull request #578 from harshavardhana/pr_out_now_objectstorage_go_works_properly_with_multipart_upload Harshavardhana 2015-05-07 23:03:18 -07:00
  • 82c3656f79 Reply back CompleteMultipartUploadResult properly with final ETag computed Harshavardhana 2015-05-07 22:43:19 -07:00
  • 5a372f4dd7 Merge pull request #577 from fkautz/pr_out_router_should_work_with_uploads_unescaped_now Harshavardhana 2015-05-07 21:43:28 -07:00
  • ae5c99d7bb Router should work with ?uploads unescaped now Frederick F. Kautz IV 2015-05-07 21:37:34 -07:00
  • 9dc7b82b39 Merge pull request #576 from fkautz/pr_out_adding_multipart_support Frederick F. Kautz IV 2015-05-07 20:00:20 -07:00
  • 0266ec4bf6 Merge pull request #575 from fkautz/pr_out_fixing_panic_in_intelligent_attempted_to_delete_nonexistent_key Frederick F. Kautz IV 2015-05-07 19:55:56 -07:00
  • f050d5e974 Adding multipart support Frederick F. Kautz IV 2015-05-07 19:55:30 -07:00
  • ed71c28c37 Fixing panic in intelligent, attempted to delete nonexistent key Frederick F. Kautz IV 2015-05-07 19:12:23 -07:00
  • a4b4e9c148 Merge pull request #574 from fkautz/pr_out_adding_feature_flags Frederick F. Kautz IV 2015-05-07 13:59:23 -07:00
  • d0c4334834 Adding feature flags Frederick F. Kautz IV 2015-05-07 12:52:39 -07:00
  • f1dbdbd234 Merge pull request #573 from harshavardhana/pr_out_get_rid_of_sub_domain_code_and_some_other_formatting_changes Harshavardhana 2015-05-07 00:23:14 -07:00
  • 1df28f3060 Get rid of sub-domain code and some other formatting changes Harshavardhana 2015-05-07 00:14:58 -07:00
  • 8c5a83ddcf Merge pull request #572 from harshavardhana/pr_out_add_marker_support_for_donut_also_add_a_testing_code Harshavardhana 2015-05-05 22:20:18 -07:00
  • 6d3d92694f Add Marker support for donut, also add a testing code Harshavardhana 2015-05-05 22:18:24 -07:00
  • 142f9263e1 Merge pull request #571 from harshavardhana/pr_out_add_lexicographic_marker_nextmarker_support_for_recursive_listing_of_objects_wip_do_not_merge Harshavardhana 2015-05-05 18:12:18 -07:00
  • 75028c2ad1 Add lexicographic Marker/NextMarker support for recursive listing of objects. Harshavardhana 2015-05-05 14:27:18 -07:00
  • 7a87f89604 Merge pull request #570 from fkautz/pr_out_adding_xmlns Frederick F. Kautz IV 2015-05-05 13:32:31 -07:00
  • 24af2222c9 Adding xmlns Frederick F. Kautz IV 2015-05-05 12:54:34 -07:00
  • 9d484719ae Merge pull request #568 from harshavardhana/pr_out_fix_a_potential_race_between_expireobjects_and_set_over_items_map Harshavardhana 2015-05-04 22:38:59 -07:00
  • 193a6606db Fix a potential race between ExpireObjects() and Set() over items map Harshavardhana 2015-05-04 22:36:43 -07:00
  • 3fc9b4554f Merge pull request #567 from harshavardhana/pr_out_convert_groupcache_lru_to_be_memory_size_based_rather_than_entry_based_calling_it_lru_memory Harshavardhana 2015-05-04 22:04:26 -07:00
  • ed1259d6f0 Deprecate LRU use just map[string]interface{} and call it intelligent 'cache' Harshavardhana 2015-05-04 19:04:56 -07:00
  • 63edb1e9a0 Nullify list memory to nil as we remove the element Harshavardhana 2015-05-04 15:58:58 -07:00
  • d63064b8af Optimize memory usage in GetPartialObject() for memory driver Harshavardhana 2015-05-04 15:26:56 -07:00
  • c8f31d97a8 Modify LRU further to add object expiration Harshavardhana 2015-05-04 02:31:18 -07:00
  • 670f997b07 Bring blockingWriter from client and use it here Harshavardhana 2015-05-04 01:17:48 -07:00
  • d0df548eb5 Use new LRU inside memory driver Harshavardhana 2015-05-03 23:16:45 -07:00
  • f7caef2d26 Change CreateObject() to take size argument from content-length Harshavardhana 2015-05-03 23:16:10 -07:00
  • c342ce1588 New LRU based on GroupCache which keeps track of memory rather than entries Harshavardhana 2015-05-03 23:13:21 -07:00
  • 66e0fe23be Merge pull request #566 from fkautz/pr_out_deleting_key_from_lastaccessedobjects_on_eviction Frederick F. Kautz IV 2015-05-01 22:21:11 -07:00
  • 3cf045fd1b Deleting key from lastAccessedObjects on eviction Frederick F. Kautz IV 2015-05-01 22:01:02 -07:00
  • ad2037f446 Merge pull request #565 from fkautz/pr_out_removing_groupcache_lru_in_favor_of_imported_local_version Frederick F. Kautz IV 2015-05-01 21:02:17 -07:00
  • c80bbc86d5 Removing groupcache lru in favor of imported local version Frederick F. Kautz IV 2015-05-01 20:58:36 -07:00
  • 600a75a786 Merge pull request #564 from harshavardhana/pr_out_rename_isvalidobject_to_isvalidobjectname_ Harshavardhana 2015-05-01 20:33:05 -07:00
  • 9ec8925f1c Rename IsValidObject() to IsValidObjectName() Harshavardhana 2015-05-01 20:29:01 -07:00
  • 944d88c8ae Merge pull request #563 from fkautz/pr_out_fixing_documentation_issues_with_expire Frederick F. Kautz IV 2015-05-01 18:22:03 -07:00
  • ac595b1f2e Fixing documentation issues with expire Frederick F. Kautz IV 2015-05-01 18:20:22 -07:00
  • faaa647b0d Merge pull request #562 from fkautz/pr_out_reimagining_memory_settings_cli_input Frederick F. Kautz IV 2015-05-01 18:17:02 -07:00
  • 33ecba8e49 Reimagining memory settings cli input Frederick F. Kautz IV 2015-05-01 18:12:51 -07:00
  • b624072dbb Merge pull request #561 from fkautz/pr_out_attempt_to_fix_memory_lock_on_get_preventing_write Frederick F. Kautz IV 2015-05-01 17:52:24 -07:00
  • d158284cd5 Merge pull request #560 from fkautz/pr_out_removing_log_message_from_test Frederick F. Kautz IV 2015-05-01 17:47:43 -07:00
  • 25c268ac88 Attempt to fix memory lock on Get preventing write Frederick F. Kautz IV 2015-05-01 17:45:40 -07:00
  • 85f1b46492 Removing log message from test Frederick F. Kautz IV 2015-05-01 17:32:18 -07:00
  • 8e093eb6f6 Merge pull request #559 from fkautz/pr_out_fix_docker_support Frederick F. Kautz IV 2015-05-01 15:26:51 -07:00
  • 7cf86e6114 Fix docker support Frederick F. Kautz IV 2015-05-01 15:23:33 -07:00
  • 1f3dd2374c Merge pull request #558 from harshavardhana/pr_out_even_mux_vars_don_t_help_handle_it_by_looking_at_req_url_path Harshavardhana 2015-05-01 12:43:51 -07:00
  • 2c7b30e5e1 Even mux vars don't help, handle it by looking at req.URL.Path Harshavardhana 2015-05-01 12:17:27 -07:00
  • b69327a617 Merge pull request #556 from fkautz/pr_out_exposing_expiration_for_memory_driver Frederick F. Kautz IV 2015-04-30 21:28:12 -07:00
  • b86b26e7e5 Exposing expiration for memory driver Frederick F. Kautz IV 2015-04-30 21:15:33 -07:00
  • c01fb92eca Merge pull request #557 from harshavardhana/pr_out_make_builddate_universal Harshavardhana 2015-04-30 21:19:04 -07:00
  • bbace9ac2e Make buildDate universal Harshavardhana 2015-04-30 21:16:49 -07:00
  • bbc32d6ac0 Disable domain based routing for now Harshavardhana 2015-04-30 21:15:53 -07:00
  • f3078d047c Get bucketName from mux.Vars instead of heuristic code, resolves subdomain issues Harshavardhana 2015-04-30 21:11:26 -07:00