Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make with_handle/{1,2} into part of the fhc API, and thus hide the extra ↵bug26180 | Simon MacMullen | 2014-05-16 | 1 | -13/+18 |
| | | | | obtain/release/transfer variants. | ||||
* | Add a file variant to fhc:obtain() and friends so that rabbit_file can keep ↵ | Simon MacMullen | 2014-05-16 | 1 | -107/+155 |
| | | | | working even when we have hit the socket limit. | ||||
* | Update copyright for 2014bug25940 | Simon MacMullen | 2014-03-17 | 1 | -1/+1 |
| | |||||
* | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
| | |||||
* | Merge in default | Simon MacMullen | 2013-01-30 | 1 | -1/+1 |
|\ | |||||
| * | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | | |||||
* | | Pass length to prioritise_* | Simon MacMullen | 2012-11-08 | 1 | -2/+2 |
|/ | |||||
* | Swap arguments of transfer/2.bug24997 | Simon MacMullen | 2012-09-18 | 1 | -3/+3 |
| | |||||
* | Tweak docs | Emile Joubert | 2012-09-14 | 1 | -3/+3 |
| | |||||
* | Prevent possible deadlock when obtaining multiple filehandles | Emile Joubert | 2012-08-10 | 1 | -25/+34 |
| | |||||
* | Merge bug24998 | Simon MacMullen | 2012-07-18 | 1 | -5/+5 |
|\ | |||||
| * | blow up if Ref is unknownbug25052 | Matthias Radestock | 2012-07-12 | 1 | -1/+1 |
| | | | | | | | | just like the old version did | ||||
| * | grammar | Matthias Radestock | 2012-07-12 | 1 | -1/+1 |
| | | |||||
| * | Duh, cosmetic | Simon MacMullen | 2012-07-12 | 1 | -2/+1 |
| | | |||||
| * | Don't reopen file handles in fhc:needs_sync/1, avoid infinite loop. | Simon MacMullen | 2012-07-12 | 1 | -5/+6 |
| | | |||||
* | | Minor simplificationbug24998 | Simon MacMullen | 2012-07-18 | 1 | -3/+1 |
| | | |||||
* | | `rabbit_alarm' on its own again, added callbacks to fhc and `vm_memory_monitor' | Francesco Mazzoli | 2012-07-13 | 1 | -7/+18 |
| | | |||||
* | | do not take place of `alarm_handler', just pretty print what we're interested in | Francesco Mazzoli | 2012-07-12 | 1 | -2/+2 |
| | | |||||
* | | let `rabbit_alarm' handle everything in place of `alarm_handler' | Francesco Mazzoli | 2012-07-11 | 1 | -2/+2 |
|/ | | | | | | No logging on set/clear alarm yet, me and Simon agree that we should do logging only on the events that rabbit knows it should be receiving (right now the resource limits ones) | ||||
* | Merged default | Francesco Mazzoli | 2012-02-09 | 1 | -1/+1 |
|\ | |||||
| * | Update copyright 2012bug24606 | Emile Joubert | 2012-02-02 | 1 | -1/+1 |
| | | |||||
* | | Changed needs_sync/1 patterns order. | Francesco Mazzoli | 2012-02-09 | 1 | -3/+2 |
| | | |||||
* | | Taking is_dirty into account in needs_sync/1. | Francesco Mazzoli | 2012-02-09 | 1 | -2/+3 |
| | | |||||
* | | needs_sync/1 now uses the handle write buffer, sync/1 is unconditional. | Francesco Mazzoli | 2012-02-09 | 1 | -3/+10 |
| | | | | | | | | | | | | If we perform the sync unconditionally and not only when unsynced_msg_ids is empty the write_buffer will always be cleared and we won't be stuck in a loop. | ||||
* | | Always returning either timed or idle, always flushing in timeout/1. | Francesco Mazzoli | 2012-02-07 | 1 | -19/+0 |
| | | |||||
* | | Flushing periodically, trying out various way to find out when to flush. | Francesco Mazzoli | 2012-02-07 | 1 | -0/+19 |
|/ | |||||
* | rename fd stats items to make their meaning more obvious | Matthias Radestock | 2012-01-11 | 1 | -5/+5 |
| | | | | | - and arrange them in limit/used order - and make process count info look the same | ||||
* | include fd info in rabbit:status() | Matthias Radestock | 2012-01-10 | 1 | -3/+5 |
| | | | | | | | There is a slight layer violation here - we label the info items with 'socket...', which is correct in the rabbit context but really could be any fd in other contexts. Note though that we already mentioned sockets in the log message produced on startup. | ||||
* | cosmetic: remove nonsensical comment | Matthias Radestock | 2012-01-10 | 1 | -2/+1 |
| | |||||
* | guard all prim_file uses | Alexandru Scvortov | 2011-09-21 | 1 | -1/+5 |
| | |||||
* | make fhc a gen_server2, turn releases into casts and prioritise them | Alexandru Scvortov | 2011-09-20 | 1 | -22/+27 |
| | |||||
* | release descriptors explicitly | Alexandru Scvortov | 2011-09-16 | 1 | -16/+27 |
| | |||||
* | merge default into bug24386 | Alexandru Scvortov | 2011-09-16 | 1 | -15/+15 |
|\ | |||||
| * | use prim_file instead of file2 | Alexandru Scvortov | 2011-09-16 | 1 | -15/+15 |
| | | |||||
| * | merge default into bug24386 | Alexandru Scvortov | 2011-09-14 | 1 | -7/+6 |
| |\ | |||||
| * | | use file2 in most cases in queue_index, file_handle_cache and misc | Alexandru Scvortov | 2011-09-07 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | Unfortunately, the worker pool is now a pre-requisite for some file operations, so we have to start it in prelaunch:start/0 and rabbit:prepare/0. | ||||
* | | | Use ets table instead of dictbug24425 | Matthew Sackman | 2011-09-14 | 1 | -20/+22 |
| |/ |/| | |||||
* | | merge default into bug 23056bug23056 | Alexandru Scvortov | 2011-08-25 | 1 | -7/+6 |
|\ \ | |/ |/| | |||||
| * | fix dialyzer warnings | Alexandru Scvortov | 2011-08-08 | 1 | -2/+1 |
| | | | | | | | | | | The ones left now are mostly our over-specifying functions in interfaces and a couple of "crated function has no return". | ||||
| * | more specs | Alexandru Scvortov | 2011-08-05 | 1 | -1/+1 |
| | | | | | | | | | | Specs for gatherer, gm, priority_queue, rabbit and rabbit_sup are up to date. | ||||
| * | file_handle_specs are up to date | Alexandru Scvortov | 2011-08-05 | 1 | -4/+4 |
| | | |||||
* | | nuke file_handle_cache:last_sync_offset | Matthias Radestock | 2011-08-17 | 1 | -27/+10 |
|/ | |||||
* | merge default into bug23504 | Alexandru Scvortov | 2011-08-02 | 1 | -78/+99 |
|\ | |||||
| * | merge bug23942 into default | Matthias Radestock | 2011-03-17 | 1 | -9/+7 |
| |\ | |||||
| | * | Merging bug23948 to bug23942 | Matthew Sackman | 2011-03-14 | 1 | -5/+8 |
| | |\ | |||||
| | * | | Fix | Matthew Sackman | 2011-03-14 | 1 | -9/+7 |
| | | | | |||||
| * | | | cosmeticbug23948 | Matthias Radestock | 2011-03-15 | 1 | -6/+4 |
| | |/ | |/| | |||||
| * | | fix | Matthew Sackman | 2011-03-14 | 1 | -5/+8 |
| |/ | |||||
| * | Pin the URL comment.bug23520 | Simon MacMullen | 2011-03-08 | 1 | -1/+1 |
| | | |||||
| * | Floats are bad. Use integer division instead. (via Matthias) | Marek Majkowski | 2011-03-08 | 1 | -1/+1 |
| | |