Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor: better name for function applicationbug25704 | Matthias Radestock | 2013-08-09 | 1 | -6/+4 |
| | | | | plus lose the type check; we are not that paranoid. | ||||
* | tighter specs | Matthias Radestock | 2013-08-08 | 1 | -5/+5 |
| | |||||
* | Remove delegate beam compatibility check; we don't need that any more. | Simon MacMullen | 2013-08-08 | 1 | -34/+18 |
| | |||||
* | Use MFA for call and cast, hence avoid sending closures across the network. | Simon MacMullen | 2013-08-08 | 1 | -2/+2 |
| | |||||
* | Support MFA in delegate:invoke/2 and friends. | Simon MacMullen | 2013-08-08 | 1 | -34/+39 |
| | |||||
* | Merged stable into default | Emile Joubert | 2013-08-07 | 1 | -1/+2 |
|\ | |||||
| * | Merged bug25700 into stable | Emile Joubert | 2013-08-07 | 1 | -1/+2 |
| |\ | |||||
| | * | await_cluster_recovery/0 should return ok.bug25700 | Simon MacMullen | 2013-08-07 | 1 | -1/+2 |
| | | | |||||
* | | | stable to default | Simon MacMullen | 2013-08-07 | 28 | -632/+1013 |
|\ \ \ | |/ / |/| | | |||||
| * | | stable to default | Simon MacMullen | 2013-08-06 | 28 | -632/+1013 |
| |\ \ | | |/ | |/| | |||||
| | * | Merge bug25191 | Simon MacMullen | 2013-08-06 | 3 | -56/+96 |
| | |\ | |||||
| | | * | Convert Event set / clear to Alert true / false since that's how it is ↵bug25191 | Simon MacMullen | 2013-07-30 | 1 | -17/+8 |
| | | | | | | | | | | | | | | | | everywhere else. Further simplify. Remove a no longer true comment. | ||||
| | | * | Inlining and cosmetic. | Simon MacMullen | 2013-07-30 | 1 | -19/+11 |
| | | | | |||||
| | | * | Untabify | Simon MacMullen | 2013-07-30 | 1 | -21/+21 |
| | | | | |||||
| | | * | Rename #throttle.conserve_resources to .alarmed_by | Michael Klishin | 2013-07-23 | 1 | -12/+12 |
| | | | | |||||
| | | * | List connection.blocked in server capabilities | Michael Klishin | 2013-07-05 | 1 | -1/+2 |
| | | | | |||||
| | | * | Deliver all alart notification to handle overlapping alarms | Michael Klishin | 2013-06-24 | 2 | -24/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connection.blocked requires us to track resources we are conserving. This means the old logic of determining edge state transitions for alarms does not work any more. Instead of using the old strategy of comparing alarmed node collection sizes, instead of pass around what event the notification is for and simply deliver it to the relevant nodes. This requires that rabbit_alarm event consumers handle duplicate notifications. They already do so after earlier changes on branch bug25191. This makes connection unblocking work correctly in the following sequence of events: * memory alarm set for node A * disk alarm set for node A * memory alarm cleared for node A * disk alarm cleared for node A as well as other similar scenarios with overlapping alarms. This slighly increases internode and intranode message traffic of alarm notifications. Since alarms occur rarely in well-monitored systems, this is a reasonable trade-off. | ||||
| | | * | Ignore *.orig files | Michael Klishin | 2013-06-24 | 1 | -0/+1 |
| | | | | |||||
| | | * | Use lists:keymember here | Michael Klishin | 2013-06-21 | 1 | -1/+1 |
| | | | | |||||
| | | * | Correctly determine duplicate alarms when alarm is cleared | Michael Klishin | 2013-06-21 | 1 | -20/+23 |
| | | | | | | | | | | | | | | | | | | | | Also, don't bother doing anything on duplicate alarms, per review feedback. | ||||
| | | * | Don't log duplicate alarm warnings | Michael Klishin | 2013-06-20 | 1 | -8/+19 |
| | | | | |||||
| | | * | Make sure the list of alarm resources is unique | Michael Klishin | 2013-06-20 | 1 | -1/+8 |
| | | | | |||||
| | | * | Make sure set_alarm is idempotent | Michael Klishin | 2013-06-19 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | By making sure alarms list is unique. | ||||
| | | * | Don't crash when an alarm is cleared when there's nothing to clear | Michael Klishin | 2013-06-19 | 1 | -1/+6 |
| | | | | |||||
| | | * | Merge default into bug25191 | Michael Klishin | 2013-06-19 | 2 | -20/+57 |
| | | |\ | |||||
| | | | * | merge default into bug25191 | Michael Klishin | 2013-06-17 | 2 | -20/+57 |
| | | | |\ | |||||
| | | | | * | We can end up hearing about a reason we have already heard about, because ↵ | Simon MacMullen | 2013-04-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | rabbit_alarm *both* returns them from register() and immediately calls the MFA during register(). Tests now pass. | ||||
| | | | | * | Don't wipe the slate clean each time we get a conserve_resources message. | Simon MacMullen | 2013-04-16 | 1 | -5/+7 |
| | | | | | | |||||
| | | | | * | Merge default | Simon MacMullen | 2013-04-16 | 2 | -19/+54 |
| | | | | |\ | |||||
| | | | | | * | merge default into bug25191 | Matthias Radestock | 2013-01-10 | 1 | -11/+9 |
| | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | and some tiny refactoring | ||||
| | | | | | * | | send connection.{blocked,unblocked} | Matthias Radestock | 2013-01-10 | 2 | -19/+55 |
| | | | | | | | | |||||
| | * | | | | | | merge stable into default | Matthias Radestock | 2013-08-05 | 3 | -10/+26 |
| | |\ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ | merge stable into default | Matthias Radestock | 2013-08-05 | 1 | -6/+1 |
| | |\ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-08-01 | 0 | -0/+0 |
| | |\ \ \ \ \ \ \ \ | |||||
| | * \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-08-01 | 27 | -594/+959 |
| | |\ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-08-01 | 1 | -0/+3 |
| | | |\ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-07-31 | 3 | -7/+15 |
| | | |\ \ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ \ | Merged stable into default | Emile Joubert | 2013-07-31 | 150 | -302/+302 |
| | | |\ \ \ \ \ \ \ \ \ \ \ | |||||
| | | * \ \ \ \ \ \ \ \ \ \ \ | Merged bug25675 into default | Emile Joubert | 2013-07-31 | 13 | -73/+192 |
| | | |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ \ \ \ \ \ \ | Merge bug25617 | Simon MacMullen | 2013-07-30 | 1 | -18/+42 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | * | | | | | | | | | | | | Re-order | Emile Joubert | 2013-07-25 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | | | | | Avoid use of 'file' module in rabbit_file | Emile Joubert | 2013-07-24 | 1 | -23/+28 |
| | | | | | | | | | | | | | | | | | |||||
| | | | | * | | | | | | | | | | | | Write file using rename | Emile Joubert | 2013-07-24 | 1 | -17/+36 |
| | | | | | | | | | | | | | | | | | |||||
| | | | * | | | | | | | | | | | | | Merge heads of default | Simon MacMullen | 2013-07-29 | 0 | -0/+0 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | * \ \ \ \ \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-07-29 | 23 | -556/+846 |
| | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | | * \ \ \ \ \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-07-29 | 23 | -556/+846 |
| | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | * | | \ \ \ \ \ \ \ \ \ \ \ \ \ | stable to default | Simon MacMullen | 2013-07-29 | 23 | -556/+846 |
| | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |||||
| | | | | * \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | merge stable into default | Matthias Radestock | 2013-07-29 | 23 | -556/+846 |
| | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | |_|/ / / / / / / / / / / / / | | | | | | |/| | | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | | | | | | | | | merge stable into default | Matthias Radestock | 2013-07-27 | 1 | -0/+3 |
| | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | |_|_|/ / / / / / / / / / / / | | | | | | |/| | | | | | | | | | | | | | | |||||
| | | | | | * | | | | | | | | | | | | | | | Merged stable into default | Emile Joubert | 2013-07-24 | 24 | -557/+847 |
| | | | | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ |