1926 Commits (5721d85c9a0e65ee65005e7da48c56612ae04ee3)
 

Author SHA1 Message Date
Harshavardhana 3109909355 Handle couple of cases of OOM conditions, move caching to GetObject() rather than PutObject() 9 years ago
Harshavardhana d07d0c670a Return back proper errors in writeObjectData(), rename few functions 9 years ago
Harshavardhana be816145a9 Merge pull request #690 from harshavardhana/pr_out_put_object_on_successful_write_returns_full_metadata_to_avoid_subsequent_getobjectmetadata_calls_in_driver 9 years ago
Harshavardhana 10c807f233 Put object on successful write returns full metadata, to avoid subsequent GetObjectMetadata() calls in driver 9 years ago
Harshavardhana 6921328b93 Avoid frivolous GetObjectMetadata() calls at driver level, return back all the information in donut ListObjects() 9 years ago
Harshavardhana f05ad062ee Merge pull request #689 from harshavardhana/pr_out_expand_http_server_struct_to_store_more_values 9 years ago
Harshavardhana d8f7896a43 Expand http server struct to store more values 9 years ago
Harshavardhana 63f9647c80 Merge pull request #688 from harshavardhana/pr_out_use_errorchannels_only_for_services_not_for_drivers_reduce_them_to_use_simple_functions 9 years ago
Harshavardhana 42c0287943 Use errorChannels only for services not for drivers, reduce them to use simple functions 9 years ago
Harshavardhana b2bf90afbd Merge pull request #687 from harshavardhana/pr_out_move_to_set_not_append_due_to_large_memory_reference_copy 9 years ago
Harshavardhana 91e5f648cb Move to Set() not Append() due to large memory reference copy 9 years ago
Harshavardhana 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 9 years ago
Harshavardhana ac4d8fe478 Add free() method for proxyReader to aggressively de-allocate Read data, to handle certain out of memory conditions 9 years ago
Harshavardhana a4d20d1e75 Merge pull request #685 from harshavardhana/pr_out_add_append_method_to_trove_cache_for_appending_data_to_an_existing_key 9 years ago
Harshavardhana 05f8654e3d Add Append() method to trove cache for appending data to an existing key 9 years ago
Harshavardhana 762aae7c32 Merge pull request #684 from harshavardhana/pr_out_make_sure_to_populate_on_disk_data_into_memory_upon_first_api_requests 9 years ago
Harshavardhana 367772b988 Make sure to populate on disk data into memory upon first API requests 9 years ago
Harshavardhana 350e6eb5bb Merge pull request #683 from harshavardhana/pr_out_add_proper_command_paramters_for_donut 9 years ago
Harshavardhana 07a6aafc94 Add proper command paramters for donut 9 years ago
Harshavardhana c65969077d Merge pull request #682 from harshavardhana/pr_out_an_attempt_to_bring_in_memory_layer_into_donut_driver 9 years ago
Harshavardhana 45a7eab804 An attempt to bring in memory layer into donut driver 9 years ago
Harshavardhana 7ab16b5b83 Merge pull request #681 from harshavardhana/pr_out_keeping_the_lexical_order_same_add_optimizations_provide_a_comprehensive_response_from_listobjects_ 9 years ago
Harshavardhana f3c25bcfc4 Keeping the lexical order same add optimizations, provide a comprehensive response from ListObjects() 9 years ago
Harshavardhana 795e48d492 Merge pull request #680 from harshavardhana/pr_out_rename_functions_for_their_purpose 9 years ago
Harshavardhana ae66ae42c4 Rename functions for their purpose 9 years ago
Harshavardhana 9c2e861470 Merge pull request #679 from harshavardhana/pr_out_object_metadata_was_wrongly_misconstrued_to_be_mutable_handle_it 9 years ago
Harshavardhana 9a4680475f Object metadata was wrongly misconstrued to be mutable, handle it 9 years ago
Harshavardhana 39f26acbc9 Merge pull request #678 from harshavardhana/pr_out_handle_racy_map_updates_in_listobjects_on_a_bucket 9 years ago
Harshavardhana 3aa6d90c5e Avoid racy maps, read from disk on success return quickly. Many more optimizations 9 years ago
Harshavardhana aab4937084 Merge pull request #677 from harshavardhana/pr_out_moving_to_more_typed_responses_this_removes_all_the_necessity_for_strconv 9 years ago
Harshavardhana 68974918ac Donut moves to typed metadata, removing the necessity for strconv, parsing and string converstions 9 years ago
Harshavardhana e3d8a9e0f1 Merge pull request #676 from harshavardhana/pr_out_add_new_metadata_definitions_and_use_them_wip 9 years ago
Harshavardhana 767d3743ee Add new metadata definitions and use them 9 years ago
Harshavardhana 0cb3f76a91 Merge pull request #675 from harshavardhana/pr_out_import_quick_key_value_store_from_minio_client_for_persistent_state_files_primarily_for_donut 9 years ago
Harshavardhana 9958e34772 Import quick key value store from Minio Client for persistent state files, primarily for donut 9 years ago
Harshavardhana bd0dccd8f1 Merge pull request #674 from harshavardhana/pr_out_donut_cleanup_another_set 9 years ago
Harshavardhana fb9adb5524 Donut cleanup another set 9 years ago
Harshavardhana eec66f195a Take all the ListObjects into bucket handlers 9 years ago
Harshavardhana 8405c4d42f Merge pull request #673 from harshavardhana/pr_out_remove_more_bloated_code_simplify 9 years ago
Harshavardhana 45e9d25931 Remove more bloated code - simplify 9 years ago
Harshavardhana 7ade42165f Merge pull request #672 from harshavardhana/pr_out_add_simple_locking_for_donut_api_for_now_fixes_671 9 years ago
Harshavardhana 82dcbf262d Add simple locking for donut API for now - fixes #671 9 years ago
Harshavardhana 5abcb7f348 Merge pull request #670 from harshavardhana/pr_out_go_vet_fixes_for_donut 9 years ago
Harshavardhana 03b4d3b308 Go vet fixes for donut 9 years ago
Harshavardhana 57a2b53178 Removing further bloated code simplifying 9 years ago
Harshavardhana a2c205ff2e Use external package disk for donut. 9 years ago
Harshavardhana 841ff01412 Move disk into its own package, remove bloated code 9 years ago
Harshavardhana 1682c748ac Remove unnecessary interfaces from donut, cleanup 9 years ago
Harshavardhana b915cc3611 Merge pull request #669 from harshavardhana/pr_out_add_sha256_and_sha512_windows_compatibility_layer 9 years ago
Harshavardhana 3498872467 Add sha256 and sha512 windows compatibility layer 9 years ago