Harshavardhana
f8a16dd22b
Memory now evicts bucket if no more objects in memory struct
...
- To avoid race in expiration while accessing memory driver structs with
in two competing write locks. Use lru Len() instead to know exact length
to schedule for eviction.
- squash both bucket and object structs, instead use a separate map to keep
mutable info of lastAccessTime which can be independently used inside the
expiration routine.
2015-04-30 00:31:52 -07:00
Frederick F. Kautz IV
63ba97fd8e
Merge pull request #547 from fkautz/pr_out_removing_entity_too_large_errors_from_memory_driver
2015-04-30 00:12:01 -07:00
Frederick F. Kautz IV
ed0a9a9e06
Removing entity too large errors from memory driver
2015-04-30 00:09:54 -07:00
Frederick F. Kautz IV
446a137904
Merge pull request #546 from fkautz/pr_out_adding_debug_statements_for_testing
2015-04-29 21:15:12 -07:00
Frederick F. Kautz IV
aff2b3b06a
Adding debug statements for testing
2015-04-29 21:13:32 -07:00
Frederick F. Kautz IV
a521309b78
Merge pull request #542 from fkautz/pr_out_make_minio_work_with_curl_and_browsers_again
2015-04-29 20:21:38 -07:00
Frederick F. Kautz IV
82a16b8848
Make minio work with curl and browsers again
2015-04-29 20:17:26 -07:00
Frederick F. Kautz IV
73de05feb6
Merge pull request #544 from fkautz/pr_out_fixing_race_condition
2015-04-29 18:57:05 -07:00
Frederick F. Kautz IV
3a1386165f
Fixing race condition
2015-04-29 18:54:59 -07:00
Harshavardhana
710e732cf0
Merge pull request #543 from harshavardhana/pr_out_fix_out_of_memory_issue
2015-04-29 18:50:19 -07:00
Harshavardhana
03bca9a001
Fix out of memory issue
2015-04-29 18:33:19 -07:00
Harshavardhana
50d871c2db
Merge pull request #540 from harshavardhana/pr_out_remove_connection_limit_handle_throttling_outisde_in_iptables
2015-04-29 17:32:01 -07:00
Harshavardhana
25d4c0f6fa
A small logical change in messaging and logging
2015-04-29 17:30:54 -07:00
Harshavardhana
8be3b92ab7
Merge pull request #541 from fkautz/pr_out_adding_error_message_on_connection_limit_met
2015-04-29 17:24:04 -07:00
Frederick F. Kautz IV
f596c744ed
Adding error message on connection limit met
2015-04-29 17:21:23 -07:00
Harshavardhana
8d1d309630
Merge pull request #539 from harshavardhana/pr_out_return_resources_as_its_available_not_a_new_value
2015-04-29 16:50:07 -07:00
Harshavardhana
a89c4a57d3
Return resources as its available, not a new value
2015-04-29 16:47:14 -07:00
Harshavardhana
edf838df74
Merge pull request #538 from harshavardhana/pr_out_bump_up_gocyclo_to_18
2015-04-29 15:34:56 -07:00
Harshavardhana
a60d279817
bump up gocyclo to 18
2015-04-29 15:34:00 -07:00
Harshavardhana
251c99176a
Merge pull request #537 from harshavardhana/pr_out_add_proper_content_length_for_error_and_success_responses
2015-04-29 15:32:12 -07:00
Frederick F. Kautz IV
c718910300
Merge pull request #536 from fkautz/pr_out_expirations_are_now_based_on_last_accessed_instead_of_time_created
2015-04-29 15:30:54 -07:00
Frederick F. Kautz IV
0da04c6f17
Expirations are now based on last accessed instead of time created
2015-04-29 15:28:45 -07:00
Harshavardhana
92e4301414
Add proper content-length for error and success responses
...
- All compliance issues with S3 API for Put,Get,List (Bucket,Object) respectively
- Encodes and returns back proper HTTP headers
2015-04-29 15:28:28 -07:00
Frederick F. Kautz IV
c8db3e1c3b
Merge pull request #535 from fkautz/pr_out_adding_lru
2015-04-29 15:26:01 -07:00
Frederick F. Kautz IV
5fc5f79ab7
Adding lru
2015-04-29 15:08:26 -07:00
Frederick F. Kautz IV
b6daf99dcd
Merge pull request #533 from fkautz/pr_out_simplifying_memory_sleep_logic
2015-04-29 13:55:24 -07:00
Frederick F. Kautz IV
8fcb697844
Simplifying memory sleep logic
2015-04-29 13:53:09 -07:00
Frederick F. Kautz IV
362305d898
Merge pull request #534 from fkautz/pr_out_experiment_running_gofmt_on_godeps
2015-04-29 13:33:08 -07:00
Frederick F. Kautz IV
9001d87d20
Experiment running gofmt on Godeps
2015-04-29 13:30:14 -07:00
Frederick F. Kautz IV
8689ec9a54
Merge pull request #532 from fkautz/pr_out_adding_expiration
2015-04-29 13:11:35 -07:00
Frederick F. Kautz IV
5cc9418ca7
Adding expiration
2015-04-29 13:02:21 -07:00
Frederick F. Kautz IV
2ab8988a41
Merge pull request #531 from fkautz/pr_out_api_logging_is_now_in_its_own_package
2015-04-29 12:40:27 -07:00
Frederick F. Kautz IV
a608524ebf
api logging is now in its own package
2015-04-29 12:24:53 -07:00
Harshavardhana
9a969ea59b
Merge pull request #530 from harshavardhana/pr_out_collate_success_response_into_writesuccessresponse_add_docs
2015-04-29 10:58:37 -07:00
Harshavardhana
d1d5f7a78d
Collate success response into writeSuccessResponse(), add docs
2015-04-29 10:52:04 -07:00
Harshavardhana
45a0fb21fa
Merge pull request #529 from harshavardhana/pr_out_maxobjectsize_and_minobjectsize_limitation_added_at_putobjecthandler_
2015-04-29 02:23:34 -07:00
Harshavardhana
b18bb230da
maxObjectSize and minObjectSize limitation added at putObjectHandler()
...
Put() replies back with
- EntityTooLarge with > 5GB in single PUT operation
- EntityTooSmall with < 1B in single PUT operation
- IncompleteBody with ho Content-Length found in HTTP request header
2015-04-29 02:19:53 -07:00
Anand Babu (AB) Periasamy
c14496f928
Merge pull request #528 from abperiasamy/clean-clean
...
cleaning make:clean
2015-04-28 21:29:37 -07:00
Harshavardhana
b01fc9d125
Merge pull request #527 from harshavardhana/pr_out_add_minio_cli_changes_and_add_customapphelptemplate
2015-04-28 21:26:26 -07:00
Anand Babu (AB) Periasamy
b8eb34aded
cleaning make:clean
2015-04-28 21:24:59 -07:00
Harshavardhana
76701187e3
Add minio cli changes and add CustomAppHelpTemplate
2015-04-28 21:24:56 -07:00
Anand Babu (AB) Periasamy
a3d03184ca
Merge pull request #526 from abperiasamy/messages
...
print using console functions
2015-04-28 21:15:32 -07:00
Anand Babu (AB) Periasamy
43e9cb203d
print using console functions
2015-04-28 21:12:23 -07:00
Frederick F. Kautz IV
b0a4d07736
Merge pull request #525 from fkautz/pr_out_adding_initial_logging_framework_to_api_router
2015-04-28 20:44:39 -07:00
Frederick F. Kautz IV
172cd18455
Adding initial logging framework to api_router
2015-04-28 20:37:08 -07:00
Frederick F. Kautz IV
e7f2fc9e4e
Merge pull request #524 from fkautz/pr_out_adding_json_logging_to_stderr
2015-04-28 18:15:18 -07:00
Frederick F. Kautz IV
88cca647ea
Adding json logging to stderr
2015-04-28 18:11:53 -07:00
Frederick F. Kautz IV
83cd299b23
Merge pull request #523 from fkautz/pr_out_setting_gimme_to_use_go1_4_2
2015-04-28 12:36:16 -07:00
Frederick F. Kautz IV
926b1e81e7
Setting gimme to use go1.4.2
2015-04-28 12:35:49 -07:00
Frederick F. Kautz IV
b1b6fd5da9
Merge pull request #521 from fkautz/pr_out_removing_quotas_will_handle_with_iptables
2015-04-28 12:29:20 -07:00