Commit Graph

  • 905b64e89f Set to version 1.0.0 and setup for upload to pypi Tim Kuhlman 2014-05-12 09:10:32 -06:00
  • 57b9ff3c0c Update README.md Roland Hochmuth 2014-05-09 08:57:31 -06:00
  • 5c3bb2a24d Update README.md hochmuth 2014-05-08 14:33:13 -06:00
  • 78d7ce32d5 Added copyright header, LICENSE and HACKING.rst. Roland Hochmuth 2014-05-01 12:27:06 -06:00
  • d481dd874c Fixed tests to match updated alarmtransition fields Tim Kuhlman 2014-04-17 15:47:40 -06:00
  • a6e2f0976d Added checking of the actionsEnabled field in the alarm transition message Tim Kuhlman 2014-04-17 13:48:14 -06:00
  • 17a7694ea7 Added requirements files. Tim Kuhlman 2014-03-25 11:02:18 -06:00
  • 425adcc2b3 moved to a human readable date in the email Tim Kuhlman 2014-03-24 15:20:48 -06:00
  • a77fd0406d Added first notification processor test Tim Kuhlman 2014-03-21 17:13:06 -06:00
  • 47044d7e2a Added some state tracker tests Tim Kuhlman 2014-03-21 16:33:34 -06:00
  • bf33a2be6f pep8/flake8 formatting fixes Tim Kuhlman 2014-03-21 14:21:37 -06:00
  • 48b2cf7ee0 Fixed test on the build box. Tim Kuhlman 2014-03-21 14:16:23 -06:00
  • 847a08dd08 Added some notification equality tests Tim Kuhlman 2014-03-21 14:15:51 -06:00
  • f2124a7e79 The build box is slow Tim Kuhlman 2014-03-21 12:34:58 -06:00
  • e1c1ddc0be Added tests of the alarm processor. Tim Kuhlman 2014-03-21 12:23:12 -06:00
  • 8f87f819bf Initial test using mock with the multiprocess setup. Tim Kuhlman 2014-03-21 10:04:51 -06:00
  • e5750549f9 Fixed some unraised exceptions. Tim Kuhlman 2014-03-20 14:55:41 -06:00
  • b1b1bd92f8 Switched back to exiting on all mysql errors. Tim Kuhlman 2014-03-20 14:50:17 -06:00
  • f6c6acf4eb Updated to new sql schema for alarm actions Tim Kuhlman 2014-03-20 14:33:57 -06:00
  • a6ad1b1ed3 Made default config more debug friendly Tim Kuhlman 2014-03-20 14:23:13 -06:00
  • edac140d95 Made _offsets a default dict to handle the first use of a partition Tim Kuhlman 2014-03-20 14:22:31 -06:00
  • fb9a7ba20b Fixed pep8 violations that I used for testing the build job Tim Kuhlman 2014-03-20 10:52:40 -06:00
  • 5509f7d1c8 Added a simple unit test and the test framework Tim Kuhlman 2014-03-20 09:52:19 -06:00
  • 41afba7fff Added mon_notification_offsets tool Tim Kuhlman 2014-03-19 16:47:52 -06:00
  • 42d8aedee1 Removed get_offsets, it didn't make sense after making offsets a property Tim Kuhlman 2014-03-19 14:59:40 -06:00
  • 7a13542a89 Added test note about alarm_ttl needing to be updated Tim Kuhlman 2014-03-19 14:16:22 -06:00
  • 6d5549300d logging options are now in the config Tim Kuhlman 2014-03-19 14:10:36 -06:00
  • 2dd29d0b28 Changed ttl to seconds, made both ttl and max_lag optional Tim Kuhlman 2014-03-19 13:19:06 -06:00
  • 1887dc8a7c Minor flake8 + hacking code convention fix Tim Kuhlman 2014-03-19 11:58:35 -06:00
  • bccb22e2f1 Added SIGINT to list of handled signals Tim Kuhlman 2014-03-19 11:53:47 -06:00
  • 97469fa4cc Implemented offset_max_lag Tim Kuhlman 2014-03-19 11:52:38 -06:00
  • be67d90ecd Added ttl messages to the no_notification counter Tim Kuhlman 2014-03-19 10:20:59 -06:00
  • c025bab4c2 Added alarm ttl Tim Kuhlman 2014-03-19 10:05:34 -06:00
  • d5a16b2565 Implemented a clean shutdown that finished any work left in the queue. Tim Kuhlman 2014-03-19 09:22:55 -06:00
  • 1ab90a2ea5 Minor changes from inspection Tim Kuhlman 2014-03-18 16:59:43 -06:00
  • 789ae36e12 Added some ideas for better Fault Tolerance Tim Kuhlman 2014-03-18 14:47:14 -06:00
  • 2b5ca0140f Adde zookeeper timer Tim Kuhlman 2014-03-18 11:49:01 -06:00
  • c8e2e5c29f Added in statsd! Tim Kuhlman 2014-03-18 11:09:47 -06:00
  • 93635b6571 I realized I am not sure what dependencies.txt is for, removing it. Tim Kuhlman 2014-03-18 09:06:41 -06:00
  • b373a357ba Fixed notification.to_json broke when slots was added. Tim Kuhlman 2014-03-17 16:47:23 -06:00
  • 06d7913248 Changes after running the hacking open stack code checks, except line length. Tim Kuhlman 2014-03-17 16:29:09 -06:00
  • 776f18b7a7 Better handle child processes exiting. Tim Kuhlman 2014-03-17 15:05:17 -06:00
  • 147ee8075e Update column name. Tim Kuhlman 2014-03-17 14:27:21 -06:00
  • 4ee6a501eb Handle reconnecting to smtp servers without dropping an notifications. Tim Kuhlman 2014-03-17 12:54:54 -06:00
  • d9f7dac06e Added better logging Tim Kuhlman 2014-03-17 11:26:34 -06:00
  • f8374cbc97 Revert "Moved main so imports are right both from the source directly and the package." Tim Kuhlman 2014-03-17 09:49:58 -06:00
  • 52934f0190 Moved main so imports are right both from the source directly and the package. Tim Kuhlman 2014-03-17 09:40:49 -06:00
  • b846816d19 Minor setup.py change Tim Kuhlman 2014-03-14 13:40:25 -06:00
  • 6efc44110e Added a some sample tests, fixed misc bugs. Tim Kuhlman 2014-03-14 10:06:47 -06:00
  • 28124628b6 Misc spelling error Craig caught Tim Kuhlman 2014-03-13 16:16:26 -06:00
  • 4d23a1fce8 Fixed a directory structure issue. Tim Kuhlman 2014-03-13 11:14:48 -06:00
  • 2ea39e5d73 Fixed module name to match what python likes. Tim Kuhlman 2014-03-13 11:03:19 -06:00
  • 6349d9720b Added __init__ to mon-notification Tim Kuhlman 2014-03-13 10:59:18 -06:00
  • d116453f69 Re-org for packing nicely Tim Kuhlman 2014-03-13 10:55:19 -06:00
  • 3339b6f841 Initial email implementation Tim Kuhlman 2014-03-12 11:31:57 -06:00
  • 9287d0bc1d Updated sql queries and the alarm format parsing. Tim Kuhlman 2014-03-11 16:46:02 -06:00
  • 0de02d320d Added mysql section of the alarm processor Tim Kuhlman 2014-03-11 13:05:14 -06:00
  • 0f70ce2248 Initial alarm processing and handling mutliple notifications per alarm Tim Kuhlman 2014-03-11 09:50:24 -06:00
  • ba28912313 Added in basic handling of our out of order commits Tim Kuhlman 2014-03-11 08:45:57 -06:00
  • 774df36ad3 Fixes from code inspection, mostly pep8 Tim Kuhlman 2014-03-10 16:51:08 -06:00
  • b1b69a0dbe Working offset tracking. I moved all Zookeeper bits to one class run by main Tim Kuhlman 2014-03-10 16:19:47 -06:00
  • a8a7f4ffea Unfinished implementation of the commit tracker, alarm and notification processors Tim Kuhlman 2014-03-07 17:08:39 -07:00
  • 91bf693882 Added zookeeper based locking so only one process runs at a time. Tim Kuhlman 2014-03-06 17:24:29 -07:00
  • dd5bb8984a Initial test run of a kafka producer Tim Kuhlman 2014-03-05 17:16:18 -07:00
  • 332244a5a7 Initial reading from kafka. Tim Kuhlman 2014-03-04 17:12:41 -07:00
  • 4027ddc8ce Decided it is better to publish notifications to kafka rather than vertica Tim Kuhlman 2014-02-28 13:55:05 -07:00
  • 985099ec87 Fixed readme ordered lists Tim Kuhlman 2014-02-27 16:57:32 -07:00
  • 4fc9b6a3c9 Initial structure Tim Kuhlman 2014-02-27 16:55:07 -07:00