Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delayed restart of the disk monitor. | Simon MacMullen | 2014-04-09 | 1 | -1/+2 |
| | |||||
* | Update copyright for 2014bug25940 | Simon MacMullen | 2014-03-17 | 1 | -1/+1 |
| | |||||
* | Merge bug25191 | Simon MacMullen | 2013-08-06 | 1 | -36/+36 |
|\ | |||||
| * | 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 |
| | | |||||
| * | Deliver all alart notification to handle overlapping alarms | Michael Klishin | 2013-06-24 | 1 | -22/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | 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 | Simon MacMullen | 2013-04-16 | 1 | -3/+3 |
| |\ | |||||
| | * | 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 | 1 | -3/+4 |
| | | | | |||||
* | | | | s/VMware/GoPivotal/g | Simon MacMullen | 2013-07-01 | 1 | -2/+2 |
|/ / / | |||||
* | | | stable to default | Simon MacMullen | 2013-03-19 | 1 | -3/+11 |
|\ \ \ | |||||
| * | | | These log messages do not necessarily make their implications clear enough; ↵ | Simon MacMullen | 2013-03-19 | 1 | -3/+11 |
| | | | | | | | | | | | | | | | | I can imagine people's eyes glazing over them. Try to deal with that. | ||||
* | | | | stable to default | Simon MacMullen | 2013-01-24 | 1 | -1/+1 |
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | |||||
| * | | Update copyright 2013bug25343 | Emile Joubert | 2013-01-23 | 1 | -1/+1 |
| |/ | |||||
* | | cosmetic rename | Matthias Radestock | 2013-01-10 | 1 | -9/+8 |
|/ | |||||
* | cast not call. | Simon MacMullen | 2012-11-12 | 1 | -3/+2 |
| | |||||
* | Use background_gc when the memory alarm goes off. | Simon MacMullen | 2012-11-12 | 1 | -1/+1 |
| | |||||
* | inline | Matthias Radestock | 2012-11-07 | 1 | -3/+5 |
| | |||||
* | propagate resultbug25277 | Matthias Radestock | 2012-11-06 | 1 | -1/+1 |
| | |||||
* | send out the alarm event before gc | Matthias Radestock | 2012-11-06 | 1 | -2/+2 |
| | | | | so subscribers can react to it quickly | ||||
* | cosmetic | Matthias Radestock | 2012-11-06 | 1 | -4/+3 |
| | |||||
* | Simplify | Simon MacMullen | 2012-11-06 | 1 | -8/+9 |
| | |||||
* | GC the world when memory alarm goes off. | Simon MacMullen | 2012-11-06 | 1 | -4/+7 |
| | |||||
* | resource_limit alarms are always atoms, and we don't need quotes around them | Simon MacMullen | 2012-07-18 | 1 | -2/+2 |
| | |||||
* | All our log invocations should end in ~n | Simon MacMullen | 2012-07-18 | 1 | -6/+6 |
| | |||||
* | do not blowup on unrecognised alarms | Francesco Mazzoli | 2012-07-13 | 1 | -0/+6 |
| | |||||
* | aligning things, part two | Francesco Mazzoli | 2012-07-13 | 1 | -3/+2 |
| | |||||
* | because we all love aligned arrows (especially Matthias) | Francesco Mazzoli | 2012-07-13 | 1 | -2/+1 |
| | |||||
* | cosmetics | Francesco Mazzoli | 2012-07-13 | 1 | -8/+4 |
| | |||||
* | add a `get_alarms/0' to `rabbit_alarm', equivalent to ↵ | Francesco Mazzoli | 2012-07-13 | 1 | -19/+31 |
| | | | | `alarm_handler:get_alarms/0' | ||||
* | `rabbit_alarm' on its own again, added callbacks to fhc and `vm_memory_monitor' | Francesco Mazzoli | 2012-07-13 | 1 | -14/+29 |
| | |||||
* | do not take place of `alarm_handler', just pretty print what we're interested in | Francesco Mazzoli | 2012-07-12 | 1 | -24/+21 |
| | |||||
* | log the resource limit alarms | Francesco Mazzoli | 2012-07-11 | 1 | -2/+4 |
| | |||||
* | let `rabbit_alarm' handle everything in place of `alarm_handler' | Francesco Mazzoli | 2012-07-11 | 1 | -13/+26 |
| | | | | | | No logging on set/clear alarm yet, me and Simon agree that we should do logging only on the events that rabbit knows it should be receiving (right now the resource limits ones) | ||||
* | Allow nodes to start up in alerted statebug24961 | Emile Joubert | 2012-05-24 | 1 | -6/+6 |
| | |||||
* | We don't need this any more, just inform the registree once. | Simon MacMullen | 2012-03-29 | 1 | -2/+2 |
| | |||||
* | AHEM | Simon MacMullen | 2012-03-29 | 1 | -1/+1 |
| | |||||
* | Revert odd change | Simon MacMullen | 2012-03-29 | 1 | -1/+1 |
| | |||||
* | Separate alarm from disk monitor and disk free status reporting | Emile Joubert | 2012-03-28 | 1 | -9/+0 |
| | |||||
* | Alert remote and local alarm subscribers differently | Emile Joubert | 2012-03-28 | 1 | -8/+10 |
| | |||||
* | Wrap long lines | Emile Joubert | 2012-03-26 | 1 | -7/+10 |
| | |||||
* | Merge heads | Emile Joubert | 2012-03-26 | 1 | -6/+8 |
|\ | |||||
| * | Disk free checking updates | Emile Joubert | 2012-03-26 | 1 | -6/+8 |
| | | | | | | | | | | - add to status output - check supported platforms |