Commit Graph

  • 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
  • e911cc332e Merge pull request #554 from fkautz/pr_out_disable_eviction_on_0_expiration_time Frederick F. Kautz IV 2015-04-30 19:40:46 -07:00
  • 9167312170 Merge pull request #555 from harshavardhana/pr_out_use_utc_everywhere Harshavardhana 2015-04-30 19:40:37 -07:00
  • 8e3d48bf35 Use UTC() everywhere Harshavardhana 2015-04-30 19:26:23 -07:00
  • 94e24f1a05 Disable eviction on 0 expiration time Frederick F. Kautz IV 2015-04-30 19:34:35 -07:00
  • b6d96335e7 Merge pull request #553 from fkautz/pr_out_setting_number_of_processors_to_use_to_max_available Frederick F. Kautz IV 2015-04-30 19:25:31 -07:00
  • f59535f052 Setting number of processors to use to max available Frederick F. Kautz IV 2015-04-30 19:23:03 -07:00
  • 72395798c8 Merge pull request #552 from harshavardhana/pr_out_minio_config_directory_should_be_0700_not_os_modedir Harshavardhana 2015-04-30 17:40:15 -07:00
  • 2de81c8a3c Minio config directory should be 0700 not os.ModeDir Harshavardhana 2015-04-30 15:42:47 -07:00
  • e76337d620 Merge pull request #551 from fkautz/pr_out_wrapping_functions_that_require_gc_so_that_references_are_released_before_running Frederick F. Kautz IV 2015-04-30 13:11:26 -07:00
  • 8e2f7f9493 Wrapping functions that require gc so that references are released before running Frederick F. Kautz IV 2015-04-30 12:38:12 -07:00
  • 4ea186729a Merge pull request #550 from harshavardhana/pr_out_changes_to_createobject_now_returns_back_md5_along_with_any_error Harshavardhana 2015-04-30 03:43:14 -07:00
  • d815e6adfd Changes to CreateObject() now returns back md5 along with any error Harshavardhana 2015-04-30 03:38:11 -07:00
  • 13cae94191 Merge pull request #545 from harshavardhana/pr_out_conn_limit_changes Harshavardhana 2015-04-30 01:26:24 -07:00
  • fd2203b1b7 Some more improvements to connection limit Harshavardhana 2015-04-29 18:01:49 -07:00
  • 58491d22fc Merge pull request #548 from harshavardhana/pr_out_memory_now_evicts_bucket_if_no_more_objects_in_memory_struct Harshavardhana 2015-04-30 00:33:21 -07:00
  • f8a16dd22b Memory now evicts bucket if no more objects in memory struct Harshavardhana 2015-04-29 23:36:30 -07:00
  • 63ba97fd8e Merge pull request #547 from fkautz/pr_out_removing_entity_too_large_errors_from_memory_driver Frederick F. Kautz IV 2015-04-30 00:12:01 -07:00
  • ed0a9a9e06 Removing entity too large errors from memory driver Frederick F. Kautz IV 2015-04-29 21:21:38 -07:00
  • 446a137904 Merge pull request #546 from fkautz/pr_out_adding_debug_statements_for_testing Frederick F. Kautz IV 2015-04-29 21:15:12 -07:00
  • aff2b3b06a Adding debug statements for testing Frederick F. Kautz IV 2015-04-29 21:13:32 -07:00
  • a521309b78 Merge pull request #542 from fkautz/pr_out_make_minio_work_with_curl_and_browsers_again Frederick F. Kautz IV 2015-04-29 20:21:38 -07:00
  • 82a16b8848 Make minio work with curl and browsers again Frederick F. Kautz IV 2015-04-29 18:30:17 -07:00
  • 73de05feb6 Merge pull request #544 from fkautz/pr_out_fixing_race_condition Frederick F. Kautz IV 2015-04-29 18:57:05 -07:00
  • 3a1386165f Fixing race condition Frederick F. Kautz IV 2015-04-29 18:52:38 -07:00
  • 710e732cf0 Merge pull request #543 from harshavardhana/pr_out_fix_out_of_memory_issue Harshavardhana 2015-04-29 18:50:19 -07:00
  • 03bca9a001 Fix out of memory issue Harshavardhana 2015-04-29 18:15:50 -07:00
  • 50d871c2db Merge pull request #540 from harshavardhana/pr_out_remove_connection_limit_handle_throttling_outisde_in_iptables Harshavardhana 2015-04-29 17:32:01 -07:00
  • 25d4c0f6fa A small logical change in messaging and logging Harshavardhana 2015-04-29 17:15:54 -07:00
  • 8be3b92ab7 Merge pull request #541 from fkautz/pr_out_adding_error_message_on_connection_limit_met Harshavardhana 2015-04-29 17:24:04 -07:00
  • f596c744ed Adding error message on connection limit met Frederick F. Kautz IV 2015-04-29 17:21:23 -07:00
  • 8d1d309630 Merge pull request #539 from harshavardhana/pr_out_return_resources_as_its_available_not_a_new_value Harshavardhana 2015-04-29 16:50:07 -07:00
  • a89c4a57d3 Return resources as its available, not a new value Harshavardhana 2015-04-29 16:45:57 -07:00
  • edf838df74 Merge pull request #538 from harshavardhana/pr_out_bump_up_gocyclo_to_18 Harshavardhana 2015-04-29 15:34:56 -07:00
  • a60d279817 bump up gocyclo to 18 Harshavardhana 2015-04-29 15:34:00 -07:00
  • 251c99176a Merge pull request #537 from harshavardhana/pr_out_add_proper_content_length_for_error_and_success_responses Harshavardhana 2015-04-29 15:32:12 -07:00
  • c718910300 Merge pull request #536 from fkautz/pr_out_expirations_are_now_based_on_last_accessed_instead_of_time_created Frederick F. Kautz IV 2015-04-29 15:30:54 -07:00
  • 0da04c6f17 Expirations are now based on last accessed instead of time created Frederick F. Kautz IV 2015-04-29 15:28:42 -07:00
  • 92e4301414 Add proper content-length for error and success responses Harshavardhana 2015-04-29 15:28:04 -07:00
  • c8db3e1c3b Merge pull request #535 from fkautz/pr_out_adding_lru Frederick F. Kautz IV 2015-04-29 15:26:01 -07:00
  • 5fc5f79ab7 Adding lru Frederick F. Kautz IV 2015-04-29 14:45:27 -07:00
  • b6daf99dcd Merge pull request #533 from fkautz/pr_out_simplifying_memory_sleep_logic Frederick F. Kautz IV 2015-04-29 13:55:24 -07:00
  • 8fcb697844 Simplifying memory sleep logic Frederick F. Kautz IV 2015-04-29 13:29:04 -07:00