Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | once again allow use of fhc w/o registeringbug23138 | Matthias Radestock | 2010-08-19 | 1 | -4/+7 |
| | |||||
* | rewrite | Matthias Radestock | 2010-08-19 | 1 | -101/+91 |
| | |||||
* | Correct monitoring and actions upon DOWN messages. Note this is especially ↵ | Matthew Sackman | 2010-08-17 | 1 | -65/+105 |
| | | | | subtle for obtains, which effectively implicitly allocates temporarily to the blocked caller (FromPid) whilst monitoring it, and then transfers this to the ForPid when possible. Note the ForPid can die before the obtains is processed, which which point the FromPid must be replied to immediately. | ||||
* | obtain_and_release_on_death => obtain, and minor refactor of tcp acceptorbug23135 | Matthew Sackman | 2010-08-17 | 1 | -13/+11 |
| | |||||
* | Combine obtains and release_on_death | Matthew Sackman | 2010-08-17 | 1 | -27/+30 |
| | |||||
* | Minor correctionsbug23132 | Matthew Sackman | 2010-08-17 | 1 | -4/+5 |
| | |||||
* | cosmetic | Matthias Radestock | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | tweak | Matthias Radestock | 2010-08-16 | 1 | -2/+2 |
| | |||||
* | tweak | Matthias Radestock | 2010-08-16 | 1 | -5/+5 |
| | |||||
* | tweak | Matthias Radestock | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | obtain_limit can be 'infinity' | Matthias Radestock | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | cosmetic | Matthias Radestock | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | refactor: incorporate limit checking into maybe_reduce | Matthias Radestock | 2010-08-16 | 1 | -26/+22 |
| | |||||
* | cosmetic | Matthias Radestock | 2010-08-16 | 1 | -26/+35 |
| | |||||
* | opens => open. obtains => obtain | Matthew Sackman | 2010-08-16 | 1 | -61/+61 |
| | |||||
* | Finally, it works. Important points: 1) remove elders from blocked clients ↵ | Matthew Sackman | 2010-08-16 | 1 | -18/+24 |
| | | | | so that we calculate average based on pids that can actually respond. 2) reduce whenever we have pending_opens to ensure we rotate the strike. | ||||
* | Whoops. Be consistent about comparisons | Matthew Sackman | 2010-08-16 | 1 | -1/+2 |
| | |||||
* | Sockets have priority up to 90%. Processes have the full 100% but at lower ↵ | Matthew Sackman | 2010-08-16 | 1 | -54/+79 |
| | | | | priority. | ||||
* | Whoops | Matthew Sackman | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | Split obtains in two : one for open requests (higher priority) and one for ↵ | Matthew Sackman | 2010-08-16 | 1 | -39/+67 |
| | | | | obtains requests (lower priority, and a lower limit) | ||||
* | Allow the fhc server to request the client closes file handles before ↵ | Matthew Sackman | 2010-08-16 | 1 | -31/+52 |
| | | | | granting an open - thus prevents deadlocks | ||||
* | Merging default into bug 23132 | Matthew Sackman | 2010-08-16 | 1 | -18/+20 |
|\ | |||||
| * | Obtain from the fhc sync, and obtain it before we actually open the file | Matthew Sackman | 2010-08-15 | 1 | -18/+20 |
| | | |||||
* | | A msg can appear > once in the same file because of multiple queues ↵ | Matthew Sackman | 2010-08-14 | 1 | -1/+2 |
|/ | | | | receiving the same msg. When we iterate through the msgs we find in the file, we must check that the msg corresponds to the msg in the index, by matching not just with guid but also with offset. Also just for fun, assert the total_size matches. Also, fixed a mistake in file_handle_cache where the dirty flag on the destination of copy wasn't being set. | ||||
* | Improvements to commentsbug23118 | Matthew Sackman | 2010-08-13 | 1 | -6/+10 |
| | |||||
* | Reduce the file descriptor limit for Windows to 512 | Matthew Sackman | 2010-08-13 | 1 | -2/+2 |
| | |||||
* | use consistent return types for start/start_link functionsbug23120 | Matthias Radestock | 2010-08-13 | 1 | -2/+2 |
| | |||||
* | Introduced and used ok_or_error2(A,B). Also verified everything seems happy ↵ | Matthew Sackman | 2010-07-07 | 1 | -1/+1 |
| | | | | under R13B03 | ||||
* | cleanup | Alexandru Scvortov | 2010-07-06 | 1 | -4/+5 |
| | |||||
* | {'ok', A} -> rabbit_types:ok(A) | Alexandru Scvortov | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | {'ok' | error(...)} -> rabbit_types:ok_or_error(...) | Alexandru Scvortov | 2010-07-06 | 1 | -3/+2 |
| | |||||
* | {error, A} -> rabbit_types:error(A) | Alexandru Scvortov | 2010-07-06 | 1 | -1/+1 |
| | |||||
* | cherry-pick file_handle_cache from bug21673 | Matthias Radestock | 2010-04-30 | 1 | -0/+862 |
and its integration with the tcp_acceptor and worker_pool code |