summaryrefslogtreecommitdiff
path: root/src/gm.erl
Commit message (Expand)AuthorAgeFilesLines
* Update copyright 2013Emile Joubert2013-01-231-1/+1
* reduce wrongnessMatthias Radestock2012-12-041-2/+1
* Send messages immediately if we are not busy.Simon MacMullen2012-12-041-2/+9
* Rearrange order of args to gm:start_link/4 since it seems to make invocations...Simon MacMullen2012-10-191-3/+3
* CosmeticSimon MacMullen2012-10-191-17/+17
* do not couple gm with rabbit_miscTim Watson2012-10-171-52/+63
* use the worker pool for gm mnesia txnsTim Watson2012-10-171-12/+12
* Remove the Mnesia record after we are done with it.Simon MacMullen2012-09-131-9/+24
* Maybe better name?Simon MacMullen2012-06-261-1/+1
* OK, we do actually need a special way to determine the difference between:Simon MacMullen2012-06-251-1/+1
* normal -> leaving the ring, change topologySimon MacMullen2012-06-251-1/+1
* The spec for gm:group_members/1 says it returns a list of pids - let's do that.Simon MacMullen2012-06-251-1/+1
* Ignore normal exits; do not try to change the ring topology as it shuts down.Simon MacMullen2012-06-251-3/+5
* cosmeticMatthias Radestock2012-06-111-56/+31
* Cosmetic changes only in order to produce new head of defaultMatthew Sackman2012-05-251-29/+25
* Merging bug 24952 into defaultMatthew Sackman2012-05-251-13/+12
|\
| * cosmeticMatthew Sackman2012-05-251-1/+1
| * Refrain from discarding updated view when no aliases are removedEmile Joubert2012-05-251-6/+6
| * Erase aliases more correctlyEmile Joubert2012-05-231-8/+7
* | Merging bug 24946 into defaultMatthew Sackman2012-05-251-19/+41
|\ \
| * \ Merging bug 24954 into defaultMatthew Sackman2012-05-251-10/+24
| |\ \
| | * | Handle callback replies to handle_msg correctlyEmile Joubert2012-05-231-10/+24
| | |/
| * | Merging bug 24945 into defaultMatthew Sackman2012-05-251-4/+8
| |\ \
| | * | Prevent DOWN messages from overtaking initial catchupEmile Joubert2012-05-181-3/+7
| | |/
| * | Track a member's own last_pub in members_stateEmile Joubert2012-05-181-6/+10
| |/
* | cosmetic part 2 - the one where it actually compilesMatthew Sackman2012-05-251-1/+1
* | cosmeticMatthew Sackman2012-05-251-3/+3
* | cosmeticMatthew Sackman2012-05-251-20/+17
* | Update own members_state as well when sending catchupEmile Joubert2012-05-251-15/+18
* | Remove erased memberstate when possibleEmile Joubert2012-05-231-3/+15
|/
* Added specs for gm callbacks.Francesco Mazzoli2012-03-051-47/+56
* Update copyright 2012Emile Joubert2012-02-021-1/+1
* Cosmetic / revertSimon MacMullen2011-12-121-2/+1
* remove rabbit dependencies from gmEmile Joubert2011-12-121-5/+10
* Separate member construction functionEmile Joubert2011-12-091-1/+3
* Extend member structure to prevent pid collisionsEmile Joubert2011-12-091-14/+22
* more specsAlexandru Scvortov2011-08-051-2/+2
* just ignore the result to erlang:cancel_timerAlexandru Scvortov2011-08-021-1/+1
* convert gm's flush timerAlexandru Scvortov2011-08-021-14/+9
* use mnesia:read/1 instead of read/3Alexandru Scvortov2011-04-011-4/+4
* fix some R12B-5ismsAlexandru Scvortov2011-04-011-4/+4
* remove R13ismsAlexandru Scvortov2011-03-291-1/+2
* Introduce batching (again - same diff as 5f7d8d07f94f)Matthew Sackman2011-03-211-42/+92
* Whoops - add missing catch case which I just hit in testing...Matthew Sackman2011-03-141-3/+10
* cosmeticMatthias Radestock2011-03-041-12/+12
* Additional wordMatthew Sackman2011-02-251-4/+4
* Make documentation accurate for current API...Matthew Sackman2011-02-251-8/+8
* correction of specsMatthew Sackman2011-02-231-8/+7
* Added documentation for gm 'become' callback resultMatthew Sackman2011-02-121-0/+14
* bump year on copyrightsMatthew Sackman2011-01-211-1/+1