Commit Graph

  • 6921328b93 Avoid frivolous GetObjectMetadata() calls at driver level, return back all the information in donut ListObjects() Harshavardhana 2015-06-29 10:59:27 -07:00
  • f05ad062ee Merge pull request #689 from harshavardhana/pr_out_expand_http_server_struct_to_store_more_values Harshavardhana 2015-06-29 07:17:31 +00:00
  • d8f7896a43 Expand http server struct to store more values Harshavardhana 2015-06-29 00:12:28 -07:00
  • 63f9647c80 Merge pull request #688 from harshavardhana/pr_out_use_errorchannels_only_for_services_not_for_drivers_reduce_them_to_use_simple_functions Harshavardhana 2015-06-29 07:02:24 +00:00
  • 42c0287943 Use errorChannels only for services not for drivers, reduce them to use simple functions Harshavardhana 2015-06-28 23:53:53 -07:00
  • b2bf90afbd Merge pull request #687 from harshavardhana/pr_out_move_to_set_not_append_due_to_large_memory_reference_copy Harshavardhana 2015-06-28 17:15:06 +00:00
  • 91e5f648cb Move to Set() not Append() due to large memory reference copy Harshavardhana 2015-06-28 10:09:22 -07:00
  • 22abe1b397 Merge pull request #686 from harshavardhana/pr_out_add_free_method_for_proxyreader_to_aggressively_de_allocate_read_data_to_handle_certain_out_of_memory_conditions Harshavardhana 2015-06-28 03:45:48 +00:00
  • ac4d8fe478 Add free() method for proxyReader to aggressively de-allocate Read data, to handle certain out of memory conditions Harshavardhana 2015-06-27 20:42:49 -07:00
  • a4d20d1e75 Merge pull request #685 from harshavardhana/pr_out_add_append_method_to_trove_cache_for_appending_data_to_an_existing_key Harshavardhana 2015-06-28 03:28:06 +00:00
  • 05f8654e3d Add Append() method to trove cache for appending data to an existing key Harshavardhana 2015-06-27 19:52:22 -07:00
  • 762aae7c32 Merge pull request #684 from harshavardhana/pr_out_make_sure_to_populate_on_disk_data_into_memory_upon_first_api_requests Harshavardhana 2015-06-28 01:28:29 +00:00
  • 367772b988 Make sure to populate on disk data into memory upon first API requests Harshavardhana 2015-06-27 18:25:14 -07:00
  • 350e6eb5bb Merge pull request #683 from harshavardhana/pr_out_add_proper_command_paramters_for_donut Harshavardhana 2015-06-28 00:41:13 +00:00
  • 07a6aafc94 Add proper command paramters for donut Harshavardhana 2015-06-27 17:39:22 -07:00
  • c65969077d Merge pull request #682 from harshavardhana/pr_out_an_attempt_to_bring_in_memory_layer_into_donut_driver Harshavardhana 2015-06-28 00:25:27 +00:00
  • 45a7eab804 An attempt to bring in memory layer into donut driver Harshavardhana 2015-06-27 15:02:49 -07:00
  • 7ab16b5b83 Merge pull request #681 from harshavardhana/pr_out_keeping_the_lexical_order_same_add_optimizations_provide_a_comprehensive_response_from_listobjects_ Harshavardhana 2015-06-27 20:15:24 +00:00
  • f3c25bcfc4 Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects() Harshavardhana 2015-06-27 13:12:33 -07:00
  • 795e48d492 Merge pull request #680 from harshavardhana/pr_out_rename_functions_for_their_purpose Harshavardhana 2015-06-27 19:42:04 +00:00
  • ae66ae42c4 Rename functions for their purpose Harshavardhana 2015-06-27 12:39:04 -07:00
  • 9c2e861470 Merge pull request #679 from harshavardhana/pr_out_object_metadata_was_wrongly_misconstrued_to_be_mutable_handle_it Harshavardhana 2015-06-27 06:26:21 +00:00
  • 9a4680475f Object metadata was wrongly misconstrued to be mutable, handle it Harshavardhana 2015-06-26 23:22:30 -07:00
  • 39f26acbc9 Merge pull request #678 from harshavardhana/pr_out_handle_racy_map_updates_in_listobjects_on_a_bucket Harshavardhana 2015-06-27 02:59:50 +00:00
  • 3aa6d90c5e Avoid racy maps, read from disk on success return quickly. Many more optimizations Harshavardhana 2015-06-26 17:54:19 -07:00
  • aab4937084 Merge pull request #677 from harshavardhana/pr_out_moving_to_more_typed_responses_this_removes_all_the_necessity_for_strconv Harshavardhana 2015-06-26 23:26:17 +00:00
  • 68974918ac Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions Harshavardhana 2015-06-26 15:32:24 -07:00
  • e3d8a9e0f1 Merge pull request #676 from harshavardhana/pr_out_add_new_metadata_definitions_and_use_them_wip Harshavardhana 2015-06-26 20:38:02 +00:00
  • 767d3743ee Add new metadata definitions and use them Harshavardhana 2015-06-26 02:10:47 -07:00
  • 0cb3f76a91 Merge pull request #675 from harshavardhana/pr_out_import_quick_key_value_store_from_minio_client_for_persistent_state_files_primarily_for_donut Harshavardhana 2015-06-26 02:59:28 +00:00
  • 9958e34772 Import quick key value store from Minio Client for persistent state files, primarily for donut Harshavardhana 2015-06-25 19:56:48 -07:00
  • bd0dccd8f1 Merge pull request #674 from harshavardhana/pr_out_donut_cleanup_another_set Harshavardhana 2015-06-26 01:59:45 +00:00
  • fb9adb5524 Donut cleanup another set Harshavardhana 2015-06-25 18:52:07 -07:00
  • eec66f195a Take all the ListObjects into bucket handlers Harshavardhana 2015-06-25 15:03:34 -07:00
  • 8405c4d42f Merge pull request #673 from harshavardhana/pr_out_remove_more_bloated_code_simplify Harshavardhana 2015-06-25 21:14:43 +00:00
  • 45e9d25931 Remove more bloated code - simplify Harshavardhana 2015-06-25 12:55:13 -07:00
  • 7ade42165f Merge pull request #672 from harshavardhana/pr_out_add_simple_locking_for_donut_api_for_now_fixes_671 Harshavardhana 2015-06-25 18:33:08 +00:00
  • 82dcbf262d Add simple locking for donut API for now - fixes #671 Harshavardhana 2015-06-25 10:43:36 -07:00
  • 5abcb7f348 Merge pull request #670 from harshavardhana/pr_out_go_vet_fixes_for_donut Harshavardhana 2015-06-25 04:08:49 +00:00
  • 03b4d3b308 Go vet fixes for donut Harshavardhana 2015-06-24 21:00:28 -07:00
  • 57a2b53178 Removing further bloated code simplifying Harshavardhana 2015-06-24 20:42:36 -07:00
  • a2c205ff2e Use external package disk for donut. Harshavardhana 2015-06-24 20:34:20 -07:00
  • 841ff01412 Move disk into its own package, remove bloated code Harshavardhana 2015-06-24 19:57:35 -07:00
  • 1682c748ac Remove unnecessary interfaces from donut, cleanup Harshavardhana 2015-06-24 19:43:38 -07:00
  • b915cc3611 Merge pull request #669 from harshavardhana/pr_out_add_sha256_and_sha512_windows_compatibility_layer Harshavardhana 2015-06-24 21:43:26 +00:00
  • 3498872467 Add sha256 and sha512 windows compatibility layer Harshavardhana 2015-06-24 14:36:22 -07:00
  • 2af863cefc Merge pull request #668 from harshavardhana/pr_out_fix_a_bug_on_windows_regarding_blocksse3_calculation Harshavardhana 2015-06-24 21:29:34 +00:00
  • 77d35b87d4 Fix a bug on windows regarding blockSSE3 calculation Harshavardhana 2015-06-24 14:24:33 -07:00
  • 1056e7e180 Merge pull request #667 from harshavardhana/pr_out_add_windows_code_for_sha1_and_crc32c Harshavardhana 2015-06-24 21:19:54 +00:00
  • f1410731db Add windows code for sha1 and crc32c Harshavardhana 2015-06-24 14:16:28 -07:00
  • fbee8f8122 Merge pull request #665 from harshavardhana/pr_out_fix_wrong_tmpfs_listing_in_document_filesystem_map Harshavardhana 2015-06-23 23:17:21 -07:00
  • ba2d3dea74 Fix wrong TMPFS listing in donut filesystem map Harshavardhana 2015-06-23 23:15:40 -07:00
  • 792e6c2d3a Merge pull request #664 from harshavardhana/pr_out_trim_iodine_path_properly_so_that_now_errors_have_github_com_minio_minio_prefixed Harshavardhana 2015-06-23 13:39:33 -07:00
  • e818bc7187 Trim iodine path properly, so that now errors have github.com/minio/minio prefixed Harshavardhana 2015-06-23 13:36:22 -07:00
  • 3e9141d22d Merge pull request #663 from harshavardhana/pr_out_add_missing_strongly_typed_errors_for_donut Harshavardhana 2015-06-23 11:59:17 -07:00
  • 2fd52ca284 Add missing strongly typed errors for Donut Harshavardhana 2015-06-23 11:44:32 -07:00
  • a4fda9fa9c Merge pull request #662 from vadmeste/enhance_golang_env_check Harshavardhana 2015-06-23 10:35:01 -07:00
  • 4bed0aa526 Check if go binary belongs to the go installation pointed by GOROOT env Anis Elleuch 2015-06-23 17:44:05 +01:00
  • d0dd047bef Merge pull request #661 from harshavardhana/pr_out_fix_builddeps_paths_for_golang_installation Harshavardhana 2015-06-22 12:09:10 -07:00
  • 7a060110ff Fix BUILDDEPS paths for golang installation Harshavardhana 2015-06-22 12:07:23 -07:00
  • c340a10e8f Merge pull request #660 from harshavardhana/pr_out_verify_d_donut_to_be_non_nil_usually_happens_when_multiple_go_versions_compilations_are_linked_possible_cause_for_659 Harshavardhana 2015-06-20 11:04:58 -07:00
  • 3bf64f5669 Verify d.donut to be non-nil, usually happens when multiple go versions compilations are linked - possible cause for #659 Harshavardhana 2015-06-20 11:03:17 -07:00
  • cdeadae167 Merge pull request #657 from harshavardhana/pr_out_use_filepath_everywhere_instead_of_path_functions_for_portability_fixes_656 Harshavardhana 2015-06-18 16:42:29 -07:00
  • 641f07cecf Use filepath everywhere instead of path.{} functions for portability - fixes #656 Harshavardhana 2015-06-18 16:02:34 -07:00
  • 285b1cc5d8 Merge pull request #655 from harshavardhana/pr_out_remove_redundant_ok_for_map Harshavardhana 2015-06-17 22:39:33 -07:00
  • 573a6134b2 Remove redundant !ok for map Harshavardhana 2015-06-17 22:36:24 -07:00
  • 3842a57f52 Merge pull request #653 from harshavardhana/pr_out_hold_lock_on_getglobalstatekey_fixes_652 Harshavardhana 2015-06-17 20:44:03 -07:00
  • e9a3fd677a Hold lock on GetGlobalStateKey() - fixes #652 Harshavardhana 2015-06-17 20:37:45 -07:00
  • b793f53d48 Minior change filter() to filterObjects() Harshavardhana 2015-06-17 20:35:35 -07:00
  • 45424cfe52 Update README.md Harshavardhana 2015-06-17 13:58:40 -07:00
  • daa113d89d Merge pull request #651 from harshavardhana/pr_out_migrating_minio_server_build_to_do_go_run_make_go_style_like_mc release-1434511043 Harshavardhana 2015-06-16 20:27:31 -07:00
  • 8bde4d4e34 Migrating minio server build to do 'go run make.go' style like mc Harshavardhana 2015-06-16 20:20:59 -07:00
  • 4998907835 Update README.md Harshavardhana 2015-06-16 16:09:10 -07:00
  • bbc6c056e8 Update README.md Harshavardhana 2015-06-16 16:03:17 -07:00
  • db666a1f6e Update README.md Harshavardhana 2015-06-16 15:58:04 -07:00
  • 6b8766790b Merge pull request #650 from harshavardhana/pr_out_add_time_since_on_buckets_created_time_to_avoid_deleting_buckets_spuriously_during_eviction_of_objects Harshavardhana 2015-06-13 11:30:06 -07:00
  • d4e71beb54 Add time.Since on buckets created time to avoid deleting buckets spuriously during eviction of objects Harshavardhana 2015-06-13 11:20:35 -07:00
  • da593b498c Merge pull request #649 from harshavardhana/pr_out_minor_optimization_avoiding_one_unnecessary_copy Harshavardhana 2015-06-11 14:26:18 -07:00
  • 636788997b Minor optimization avoiding one unnecessary copy Harshavardhana 2015-06-11 14:22:04 -07:00
  • 609c587a27 Merge pull request #648 from harshavardhana/pr_out_make_sure_to_reply_back_etag_with_quotes_for_s3_compliance Harshavardhana 2015-06-09 01:14:49 -07:00
  • 6d44274db6 Make sure to reply back ETag with quotes for s3 compliance Harshavardhana 2015-06-09 01:12:32 -07:00
  • 0c5aa7a3d8 Merge pull request #647 from harshavardhana/pr_out_remove_unnecessary_tlshelpers_ssl_works_with_domain_certificate Harshavardhana 2015-06-08 20:57:10 -07:00
  • a947767339 Remove unnecessary tlsHelpers, SSL works with domain certificate Harshavardhana 2015-06-08 20:54:31 -07:00
  • 666ed34059 Merge pull request #646 from harshavardhana/pr_out_enable_tls_and_use_it Harshavardhana 2015-06-08 20:13:17 -07:00
  • c6ecd94420 Enable TLS and use it Harshavardhana 2015-06-08 20:10:59 -07:00
  • dcc1609d2e Merge pull request #645 from harshavardhana/pr_out_return_back_entity_too_large_for_objects_bigger_than_cache_size Harshavardhana 2015-06-08 17:12:22 -07:00
  • 64b014369c Return back entity too large for createObject requests bigger than cache size Harshavardhana 2015-06-08 17:08:46 -07:00
  • 5edd8cce3d Merge pull request #644 from harshavardhana/pr_out_load_from_persisted_multipart_session_now_multipart_uploads_can_resume_even_after_restarting_minio_fs_server Harshavardhana 2015-06-08 15:17:43 -07:00
  • ab1976bc14 Load from persisted multipart session, now multipart uploads can resume even after restarting minio fs server Harshavardhana 2015-06-08 15:12:07 -07:00
  • 4d2eab78d8 Merge pull request #643 from harshavardhana/pr_out_more_multipart_fixes_filter_out_parts_and_multipart_metadata_from_listobjects Harshavardhana 2015-06-08 14:15:07 -07:00
  • 2976f109df More multipart fixes, filter out parts and multipart metadata from listObjects Harshavardhana 2015-06-08 14:08:36 -07:00
  • 765fb08e20 Merge pull request #642 from harshavardhana/multipartfixes Harshavardhana 2015-06-08 12:31:41 -07:00
  • e08d59be00 Make sure to delete uploadid's from active session file properly Harshavardhana 2015-06-08 12:25:49 -07:00
  • 0d3710cb9b Store in json file instead of gob for fs metadata Harshavardhana 2015-06-08 12:08:01 -07:00
  • 50994d7d71 Merge pull request #641 from harshavardhana/pr_out_fix_erroneous_new_line_in_helptemplate Harshavardhana 2015-06-08 11:59:14 -07:00
  • 0571ad0b83 Fix erroneous new line in helptemplate Harshavardhana 2015-06-08 11:57:14 -07:00
  • 8671057005 Merge pull request #640 from harshavardhana/pr_out_add_delete_handlers_and_reply_back_as_notimplemented_instead_of_404 Harshavardhana 2015-06-08 11:08:59 -07:00
  • 8efc842b59 Add delete handlers and reply back as 'NotImplemented' instead of 404 Harshavardhana 2015-06-08 11:06:06 -07:00
  • 69366e20d3 Merge pull request #639 from harshavardhana/pr_out_enhance_logging_handler_to_print_in_humanize_form_for_contentlength Harshavardhana 2015-06-08 02:17:01 -07:00
  • 8a320c4447 Enhance logging handler to print in humanize form for ContentLength Harshavardhana 2015-06-08 02:13:49 -07:00