summaryrefslogtreecommitdiff
path: root/src/gm.erl
Commit message (Expand)AuthorAgeFilesLines
* don't erase aliases quite so eagerly on DOWNMatthias Radestock2014-04-231-8/+9
* maintain gm ?GROUP_TABLE abstractionMatthias Radestock2014-04-221-3/+3
* refactor: extract gm view change handlingMatthias Radestock2014-04-211-29/+18
* cosmetic: consistencyMatthias Radestock2014-04-211-11/+12
* make gm record_new_member_in_group tx side effect freeMatthias Radestock2014-04-211-22/+14
* refactor: tweak and push through gm read_group abstractionMatthias Radestock2014-04-211-10/+13
* simplify: get rid of tmp varMatthias Radestock2014-04-211-57/+50
* enforce gm GROUP_TABLE abstractionMatthias Radestock2014-04-211-21/+17
* blank members_state after maybe_erase_aliasesMatthias Radestock2014-04-211-7/+9
* refactor: simplify gm:internal_broadcastMatthias Radestock2014-04-211-19/+12
* go back to from members_changed/4 to /3Matthias Radestock2014-04-171-7/+5
* less lazy death notificationsMatthias Radestock2014-04-131-21/+9
* ensure callback_view_changed is called whenever the view may have changedMatthias Radestock2014-04-131-8/+8
* Update copyright for 2014Simon MacMullen2014-03-171-1/+1
* stable to defaultSimon MacMullen2014-01-171-36/+70
|\
| * Avoid "Absurdly large distribution output data buffer" death.Simon MacMullen2014-01-161-36/+70
* | Revert changes to add proc_name via gen_server2, instead do it explicitly wit...Simon MacMullen2014-01-101-2/+2
* | Merge in defaultSimon MacMullen2014-01-101-1/+2
|\ \ | |/ |/|
| * Add queue_coordinator / queue_syncer / gm. Shift to getting gen_server2 to st...Simon MacMullen2013-12-101-1/+2
* | simplify even furtherMatthias Radestock2014-01-101-4/+4
* | simplify, remove redundant codeMatthias Radestock2014-01-101-7/+4
|/
* More consistent naming.Simon MacMullen2013-09-111-1/+1
* Take GM's view of the live members each time we have a death message; don't a...Simon MacMullen2013-09-021-5/+7
* Refresh branch from stableEmile Joubert2013-07-311-2/+27
|\
| * Merge bug25670Simon MacMullen2013-07-291-1/+3
| |\
| | * Don't roll over to a lower GM view version than we have ourselvesEmile Joubert2013-07-191-1/+3
| * | Slaves detect stale master pids on startupEmile Joubert2013-07-191-1/+24
| |/
* | s/VMware/GoPivotal/gSimon MacMullen2013-07-011-2/+2
|/
* Merge in defaultSimon MacMullen2013-01-301-3/+9
|\
| * 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
* | Pass length to prioritise_*Simon MacMullen2012-11-081-4/+4
|/
* 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
|\ \