Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 2 | -55/+80 |
| | | | | priority. | ||||
* | Make sure tests have enough file descriptors | Matthew Sackman | 2010-08-16 | 1 | -1/+1 |
| | |||||
* | 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 |
| | | |||||
* | | bug23129 | Matthias Radestock | 2010-08-16 | 2 | -151/+86 |
|\ \ | |/ |/| | |||||
| * | minor refactorbug23129 | Matthias Radestock | 2010-08-16 | 1 | -4/+1 |
| | | |||||
| * | cosmetic | Matthias Radestock | 2010-08-16 | 1 | -4/+3 |
| | | |||||
| * | don't log file summary recover error | Matthias Radestock | 2010-08-15 | 1 | -8/+5 |
| | | | | | | | | | | the details aren't that important and get in the way of a fresh startup | ||||
| * | don't attempt to recover file summary when we know there isn't one | Matthias Radestock | 2010-08-15 | 1 | -4/+3 |
| | | |||||
| * | cosmetic | Matthias Radestock | 2010-08-15 | 1 | -4/+4 |
| | | |||||
| * | more refactoring | Matthias Radestock | 2010-08-15 | 1 | -17/+13 |
| | | |||||
| * | yet more refactoring | Matthias Radestock | 2010-08-15 | 1 | -35/+30 |
| | | |||||
| * | now it compiles | Matthias Radestock | 2010-08-15 | 1 | -12/+6 |
| | | |||||
| * | minor refactor | Matthias Radestock | 2010-08-15 | 1 | -12/+10 |
| | | |||||
| * | cosmetic | Matthias Radestock | 2010-08-15 | 1 | -1/+1 |
| | | |||||
| * | minor refactor | Matthias Radestock | 2010-08-15 | 1 | -1/+5 |
| | | |||||
| * | Refactorings and improvents to msg_store startup | Matthew Sackman | 2010-08-15 | 1 | -29/+39 |
| | | |||||
| * | The underlying call to file:copy will not make use of any erlang-level read ↵ | Matthew Sackman | 2010-08-15 | 1 | -1/+1 |
| | | | | | | | | buffer, so don't bother with it. | ||||
| * | Improve, correct and document msg store recovery | Matthew Sackman | 2010-08-15 | 1 | -19/+41 |
| | | |||||
| * | Correct and simplify the recovery from crashed compactions | Matthew Sackman | 2010-08-15 | 1 | -101/+22 |
| | | |||||
| * | When recovering, because of the possibility of finding the same msg twice, ↵ | Matthew Sackman | 2010-08-14 | 1 | -4/+5 |
| | | | | | | | | ensure that we only count and include the first copy. Other copies are then ignored. | ||||
| * | A msg can appear > once in the same file because of multiple queues ↵ | Matthew Sackman | 2010-08-14 | 2 | -3/+5 |
|/ | | | | 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. | ||||
* | bug 23118 merged into default (windows file descriptors limit) | Marek Majkowski | 2010-08-13 | 0 | -0/+0 |
|\ | |||||
* | | 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 |
|/ | |||||
* | merge bug23120 into default | Alexandru Scvortov | 2010-08-13 | 2 | -6/+6 |
|\ | |||||
| * | tiny simplifying refactor | Matthias Radestock | 2010-08-13 | 1 | -2/+1 |
| | | |||||
| * | cosmetic: friendlier type name | Matthias Radestock | 2010-08-13 | 1 | -4/+5 |
| | | |||||
* | | use consistent return types for start/start_link functionsbug23120 | Matthias Radestock | 2010-08-13 | 21 | -34/+28 |
|/ | |||||
* | merge bug23095 into default | Matthias Radestock | 2010-08-12 | 0 | -0/+0 |
|\ | |||||
* \ | Merging default into bug23095bug23095 | Matthew Sackman | 2010-08-12 | 1 | -10/+27 |
|\ \ | |/ |/| | |||||
| * | do not ignore 'normal' permanent child terminations during shutdown | Matthias Radestock | 2010-08-12 | 1 | -25/+31 |
| | | | | | | | | | | | | | | | | | | If such a termination is worth reporting while the supervisor is running, it sure is still worth reporting when it's shutting down. This involves reverting all the changes related to ignoring normal termination during shutdown and instead adding some logic a bit higher up the call chain. | ||||
| * | never ignore 'noproc' during shutdown | Matthias Radestock | 2010-08-12 | 1 | -1/+0 |
| | | | | | | | | | | | | We have no idea why the child died. Furthermore, we will only ever get this when a child has unlinked itself from the supervisor, which is naughty and shouldn't go unnoticed. | ||||
| * | we must always clear both the 'EXIT' and 'DOWN' message | Matthias Radestock | 2010-08-12 | 1 | -7/+7 |
| | | |||||
| * | cosmetic and minor refactoring | Matthias Radestock | 2010-08-12 | 1 | -21/+15 |
| | |