Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge bug25418 into default | Tim Watson | 2013-02-20 | 1 | -3/+24 |
|\ | |||||
| * | Auto sync when policy changes to require it, in case we are already mirrored ↵bug25418 | Simon MacMullen | 2013-02-13 | 1 | -7/+11 |
| | | | | | | | | but have unsynced slaves at that point. | ||||
| * | First pass at ha-sync-mode. | Simon MacMullen | 2013-02-11 | 1 | -4/+21 |
| | | |||||
* | | Typo | Simon MacMullen | 2013-02-15 | 1 | -1/+1 |
| | | |||||
* | | remove icky use of element/2bug25247 | Matthias Radestock | 2013-02-12 | 1 | -4/+5 |
| | | |||||
* | | Tweak nodes policy to allow master removal and thus queue migration | Simon MacMullen | 2013-02-12 | 1 | -19/+30 |
|/ | |||||
* | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| | |||||
* | Useful guard. | Simon MacMullen | 2012-11-21 | 1 | -1/+1 |
| | |||||
* | Don't try to assert result of {add,drop}_mirror. | Simon MacMullen | 2012-11-21 | 1 | -11/+3 |
| | |||||
* | cosmetic | Matthias Radestock | 2012-11-16 | 1 | -2/+2 |
| | |||||
* | Merge in defaultbug25251 | Simon MacMullen | 2012-11-13 | 1 | -2/+2 |
|\ | |||||
| * | merge default into bug25164 | Matthias Radestock | 2012-10-31 | 1 | -1/+1 |
| |\ | |||||
| * \ | Merged bug25236 into default | Emile Joubert | 2012-10-29 | 1 | -3/+4 |
| |\ \ | |||||
| | * | | Yet another way in which add_mirror / drop_mirror "failing" can be OK really.bug25236 | Simon MacMullen | 2012-10-26 | 1 | -3/+4 |
| | | | | |||||
* | | | | Remove if_mirrored_queue/2, it's not buying us anything in terms of avoiding ↵ | Simon MacMullen | 2012-10-29 | 1 | -10/+2 |
|/ / / | | | | | | | | | | races. | ||||
* | | | Since bug 25243 we can never have the situation described in that comment - ↵ | Simon MacMullen | 2012-10-29 | 1 | -8/+1 |
|/ / | | | | | | | so remove the extra call to update_mirrors0/2 and get start_mirroring to start the mirrors itself. I think this is clearer. | ||||
* | | If the current master is currently not in the nodes specified, act like it ↵bug25243 | Simon MacMullen | 2012-10-24 | 1 | -1/+5 |
|/ | | | | is for the purposes of suggested_queue_nodes - otherwise we will not return it in the results. | ||||
* | Cosmetic + show non-string nodes params + display "none" when params missing. | Simon MacMullen | 2012-10-22 | 1 | -4/+6 |
| | |||||
* | As far as I could tell validation for "exactly" was completely broken. ↵ | Simon MacMullen | 2012-10-16 | 1 | -23/+16 |
| | | | | Remove attempt at abstraction. Also validate that mode=all does *not* have any params. | ||||
* | Merge default | Simon MacMullen | 2012-10-16 | 1 | -1/+48 |
|\ | |||||
| * | Refactor | Simon MacMullen | 2012-10-16 | 1 | -22/+22 |
| | | |||||
| * | Refactor a little bit. And they're Keys, not Tags. | Simon MacMullen | 2012-10-16 | 1 | -1/+1 |
| | | |||||
| * | Duplicate duplicate detection | Emile Joubert | 2012-10-12 | 1 | -2/+0 |
| | | |||||
| * | Remove hints, spaces | Emile Joubert | 2012-10-12 | 1 | -1/+1 |
| | | |||||
| * | Parameter API renaming and policy tweaks | Emile Joubert | 2012-10-11 | 1 | -1/+1 |
| | | |||||
| * | Policy interface updates | Emile Joubert | 2012-10-10 | 1 | -1/+1 |
| | | |||||
| * | Stricter HA validation | Emile Joubert | 2012-10-09 | 1 | -15/+20 |
| | | |||||
| * | Policy validation updates | Emile Joubert | 2012-10-08 | 1 | -1/+1 |
| | | |||||
| * | Updated policy validation | Emile Joubert | 2012-10-05 | 1 | -1/+45 |
| | | |||||
* | | cosmetic | Matthias Radestock | 2012-10-16 | 1 | -4/+2 |
| | | |||||
* | | one less place to equate mirrors with nodes | Matthias Radestock | 2012-10-16 | 1 | -6/+5 |
| | | |||||
* | | cosmeticbug25202 | Matthias Radestock | 2012-10-16 | 1 | -1/+0 |
| | | |||||
* | | We don't need the 'existing' records, and without them we don't need to ↵ | Simon MacMullen | 2012-10-16 | 1 | -3/+3 |
| | | | | | | | | compare GMPids for sameness. | ||||
* | | simplify | Matthias Radestock | 2012-10-16 | 1 | -4/+1 |
| | | |||||
* | | merge default into bug25202 | Matthias Radestock | 2012-10-16 | 1 | -1/+11 |
|\ \ | | | | | | | | | | | | | ...and in the process inline mq_slave:forget_slave and fix a bug in it (it was looking at the wrong element of the tuple) | ||||
| * \ | Merge in default | Simon MacMullen | 2012-10-12 | 1 | -43/+38 |
| |\ \ | |||||
| * | | | R12B-3 compatibility. | Simon MacMullen | 2012-10-08 | 1 | -1/+2 |
| | | | | |||||
| * | | | That wasn't actually very random | Simon MacMullen | 2012-10-04 | 1 | -0/+1 |
| | | | | |||||
| * | | | Clearer | Simon MacMullen | 2012-10-04 | 1 | -2/+2 |
| | | | | |||||
| * | | | Shuffle candidate nodes when we want to add some in "exactly" mode. | Simon MacMullen | 2012-10-04 | 1 | -1/+9 |
| | |/ | |/| | |||||
* | | | Make sure we update Mnesia when only the gm_pids have changed (i.e. we are ↵ | Simon MacMullen | 2012-10-10 | 1 | -1/+1 |
| | | | | | | | | | | | | cleaning up a spare GM pid from when we found an existing slave at startup). | ||||
* | | | Merge in default. | Simon MacMullen | 2012-10-10 | 1 | -37/+32 |
|\ \ \ | | |/ | |/| | |||||
| * | | Fix spec broken by bug 25212 | Simon MacMullen | 2012-10-10 | 1 | -1/+2 |
| | | | |||||
| * | | Remove debugging code. | Simon MacMullen | 2012-10-08 | 1 | -5/+2 |
| | | | |||||
| * | | WIP | Simon MacMullen | 2012-10-08 | 1 | -35/+33 |
| | | | |||||
* | | | Merge in bug25195. | Simon MacMullen | 2012-10-10 | 1 | -6/+17 |
|\ \ \ | |/ / |/| | | |||||
| * | | Progress towards storing a GM pid -> queue pid mapping. This is dependent on ↵ | Simon MacMullen | 2012-10-03 | 1 | -6/+17 |
| |/ | | | | | | | not feeding the process_death message into remove_from_queue - bug 25195 suggests this might be TRTTD. | ||||
* | | Don't fail if the queue is already mirrored, tweak return values a bit.bug25212 | Simon MacMullen | 2012-10-05 | 1 | -8/+7 |
|/ | |||||
* | Don't throw, rabbit_amqqueue:with/2 will eat it. | Simon MacMullen | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | Ignore if the node is down. | Simon MacMullen | 2012-09-28 | 1 | -1/+9 |
| |