| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | | |||||
| | * | Prevent supervisor2 from getting upset if a child has already vanished ↵ | Matthew Sackman | 2010-08-10 | 1 | -10/+19 |
| | | | | | | | | | normally whilst the supervisor is trying to stop it | ||||
| | * | Modify behaviour of intrinsic to be more like transient, except in the case ↵ | Matthew Sackman | 2010-08-09 | 1 | -11/+6 |
| | | | | | | | | | of normal child exit | ||||
| | * | Reverting rabbit_sup to not use intrinsic | Matthew Sackman | 2010-08-09 | 1 | -9/+9 |
| | | | |||||
| | * | use state_del_child instead of remove_child | Matthias Radestock | 2010-08-09 | 1 | -2/+2 |
| | | | | | | | | | remove_child removes child *specs* which is not what we want here | ||||
| | * | cosmetic | Matthias Radestock | 2010-08-09 | 1 | -8/+7 |
| | | | |||||
| | * | Convert rabbit_sup to supervisor2 using intrinsic | Matthew Sackman | 2010-08-09 | 1 | -9/+9 |
| | | | |||||
| | * | Introduce intrinsic restart type | Matthew Sackman | 2010-08-09 | 1 | -1/+16 |
| | | | |||||
| * | | cosmetic | Matthias Radestock | 2010-08-12 | 1 | -1/+3 |
| | | | |||||
| * | | merge bug23104 into default | Matthias Radestock | 2010-08-11 | 1 | -33/+89 |
| |\ \ | |||||
| | * | | remove redundant codebug23104 | Matthias Radestock | 2010-08-11 | 1 | -3/+2 |
| | | | | |||||
| | * | | minor neatification | Matthias Radestock | 2010-08-11 | 1 | -3/+1 |
| | | | | |||||
| | * | | merge default into bug23104 | Matthias Radestock | 2010-08-11 | 1 | -29/+88 |
| | |\ \ |/ / / | |||||
| | * | | make table content spot check part of schema_integrity_check | Matthias Radestock | 2010-08-11 | 1 | -23/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and - rename check_table_content to check_table_integrity - change wait_for_tables to only do what it says rather than also do the schema integrity check. This change is necessary in order to avoid an infinite recursion due to check_table_integrity needing to call wait_for_tables - add ensure_schema_integrity_check, which contains logic which previously was part of wait_for_tables - call wait_for_tables in all the right places, and no more | ||||
| | * | | idiot2 | Matthew Sackman | 2010-08-11 | 1 | -1/+0 |
| | | | | |||||
| | * | | idiot | Matthew Sackman | 2010-08-11 | 1 | -3/+1 |
| | | | | |||||
| | * | | The table content tests need to happen *after* we've waited for the tables, ↵ | Matthew Sackman | 2010-08-11 | 1 | -7/+20 |
| | | | | | | | | | | | | | otherwise they can fail. Thus now two phases - schema checks, as before, and then table content checks. | ||||
| | * | | cosmetic | Matthew Sackman | 2010-08-11 | 1 | -3/+3 |
| | | | | |||||
| | * | | Improve match specs | Matthew Sackman | 2010-08-11 | 1 | -11/+27 |
| | | | | |||||
| | * | | Use match specs instead. This is a first pass - I want to be able to add ↵ | Matthew Sackman | 2010-08-11 | 1 | -35/+35 |
| | | | | | | | | | | | | | some guards and assert things a little more tightly | ||||
| | * | | Partial implementation of 3rd suggestion. Partial because I just wanted to ↵ | Matthew Sackman | 2010-08-10 | 1 | -9/+43 |
| | | | | | | | | | | | | | see the shape of it rather than implement the whole thing and then possibly have to revoke it. IMO, testing on the deep structure of terms is likely sufficient | ||||
