summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Be more correct about dynamic vs symbolic state; this gets us back into a ↵Simon MacMullen2014-06-061-32/+42
| | | | position where we are actually testing sending messages :-/
* Wait until a GM has actually left before forgetting it.Simon MacMullen2014-06-061-12/+13
|
* Oops, 3d7b7d85df74 got us into a degenerate case where our tests only ever ↵Simon MacMullen2014-06-021-15/+26
| | | | consisted of joins.
* Don't expect message delivery until we have had the joined callback invoked.Simon MacMullen2014-06-021-14/+18
|
* Don't explode if the pid vanishes during is_gm_process/2. Keep on handling ↵Simon MacMullen2014-06-021-3/+12
| | | | instrumented msgs while we are waiting for things to shut down, so that... they can.
* Even betterSimon MacMullen2014-06-021-13/+11
|
* Better cleanupSimon MacMullen2014-06-021-2/+16
|
* Merge in stableSimon MacMullen2014-06-022-9/+10
|\
| * Small refactorSimon MacMullen2014-06-021-7/+7
| |
| * Silence warningSimon MacMullen2014-06-021-1/+1
| |
| * Merge bug26210Simon MacMullen2014-06-021-2/+2
| |\
| | * optimiseMatthias Radestock2014-05-301-2/+2
| | |
* | | Do "randomness" properly, trap exits.Simon MacMullen2014-06-022-16/+13
| | |
* | | Oops.Simon MacMullen2014-06-021-1/+1
| | |
* | | Don't be so intrusive into gm.erl.Simon MacMullen2014-06-023-76/+63
| | |
* | | Instrument certain calls to gs2:call/3 and gs2:cast/2, and allow PropEr to ↵Simon MacMullen2014-05-293-131/+226
| | | | | | | | | | | | determine when they proceed. That makes things a lot more deterministic (although not fully) and lets us reproduce bug 26171 (small whoop).
* | | Merge bug26210Simon MacMullen2014-05-298-45/+316
|\ \ \ | |/ / |/| |
| * | First go at some PropEr tests, which join and leave a group, and make sure ↵Simon MacMullen2014-05-281-0/+245
| | | | | | | | | | | | messages don't get lost.
| * | Display errors on failure.Simon MacMullen2014-05-281-1/+2
| | |
| * | stable to defaultSimon MacMullen2014-05-276-44/+69
| |\ \ | | |/ | |/|
| | * stable to defaultSimon MacMullen2014-05-221-1/+1
| | |\
| | * \ merge stable into defaultMatthias Radestock2014-05-221-2/+4
| | |\ \
| | * \ \ Merge bug26150Simon MacMullen2014-05-2212-190/+255
| | |\ \ \
| | | * \ \ stable to defaultSimon MacMullen2014-05-194-25/+19
| | | |\ \ \
| | | | * \ \ Merge bug26107Simon MacMullen2014-05-191-9/+5
| | | | |\ \ \
| | | | | * | | Update example configSimon MacMullen2014-05-131-9/+5
| | | | | | | |
| | | | * | | | stable to defaultSimon MacMullen2014-05-161-5/+6
| | | | |\ \ \ \
| | | | * \ \ \ \ stable to defaultSimon MacMullen2014-05-153-16/+14
| | | | |\ \ \ \ \
| | | | | * \ \ \ \ stable to defaultSimon MacMullen2014-05-131-1/+9
| | | | | |\ \ \ \ \ | | | | | | |_|/ / / | | | | | |/| | | |
| | | | | * | | | | stable to defaultSimon MacMullen2014-05-121-1/+2
| | | | | |\ \ \ \ \
| | | | | * \ \ \ \ \ Merge bug26120Simon MacMullen2014-05-0910-187/+182
| | | | | |\ \ \ \ \ \
| | | | | * | | | | | | internal_error -> precondition_failedAlvaro Videla2014-04-291-5/+5
| | | | | | | | | | | |
| | | | | * | | | | | | updates intercept callback signatureAlvaro Videla2014-04-291-15/+10
| | | | | | | | | | | |
| | | | | * | | | | | | updates intercept callback typeAlvaro Videla2014-04-212-2/+2
| | | | | | | | | | | |
| | | | | * | | | | | | internal_error -> precondition_failedAlvaro Videla2014-04-211-6/+6
| | | | | | | | | | | |
| | * | | | | | | | | | Cosmetic, and log a warningSimon MacMullen2014-05-122-1/+4
| | | | | | | | | | | |
| | * | | | | | | | | | Add boot step!Simon MacMullen2014-05-121-10/+13
| | | | | | | | | | | |
| | * | | | | | | | | | Add a policy for this thingSimon MacMullen2014-05-092-13/+28
| | | | | | | | | | | |
| | * | | | | | | | | | Actually, slaves should always delete_and_terminate; when shutting them donw ↵Simon MacMullen2014-05-093-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in this case we still don't trust their contents.
| | * | | | | | | | | | Stop the whole queue if the alternative is to fail over to an unsynced slave.Simon MacMullen2014-05-013-11/+25
| | | |_|_|/ / / / / / | | |/| | | | | | | |
| | * | | | | | | | | stable to defaultSimon MacMullen2014-05-012-13/+0
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ stable to defaultSimon MacMullen2014-04-291-0/+3
| | |\ \ \ \ \ \ \ \ \ \
| | | * \ \ \ \ \ \ \ \ \ stable to defaultSimon MacMullen2014-04-291-0/+3
| | | |\ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ stable to defaultSimon MacMullen2014-04-253-14/+19
| | | | |\ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ \ stable to defaultSimon MacMullen2014-04-242-6/+26
| | | | |\ \ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ \ \ merge stable into defaultMatthias Radestock2014-04-231-7/+6
| | | | |\ \ \ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ \ \ \ merge stable into defaultMatthias Radestock2014-04-231-8/+9
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ merge stable into defaultMatthias Radestock2014-04-221-0/+3
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ merge stable into defaultMatthias Radestock2014-04-211-111/+85
| | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ merge stable into defaultMatthias Radestock2014-04-211-0/+3
| | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | |_|_|_|_|_|_|_|/ / / / / / | | | | | | |/| | | | | | | | | | | | |