Commit Graph
Select branches
Hide Pull Requests
master
1.0.0
1.0.1
1.0.2
1.0.3
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.10.0
1.10.1
1.11.0
1.12.0
1.13.0
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.17.1
1.18.0
1.2.0
1.2.1
1.2.10
1.2.11
1.2.12
1.2.13
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.3.0
1.4.0
1.5.0
1.6.0
1.7.0
1.8.0
1.9.0
2.0.0
2.0.0.0rc1
2.0.1
2015.1
2023.1-eol
2023.1-eom
2023.2-eol
3.0.0
3.0.0.0rc1
4.0.0
4.0.0.0rc1
4.0.1
5.0.0
5.0.0.0rc1
6.0.0
6.0.0.0rc1
7.0.0
7.0.0.0rc1
8.0.0
8.0.0.0rc1
9.0.0
9.0.0.0rc1
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eol
victoria-eom
wallaby-em
wallaby-eol
wallaby-eom
xena-em
xena-eol
xena-eom
yoga-eol
yoga-eom
zed-eol
zed-eom
Select branches
Hide Pull Requests
master
1.0.0
1.0.1
1.0.2
1.0.3
1.1.0
1.1.1
1.1.2
1.1.3
1.1.4
1.1.5
1.1.6
1.10.0
1.10.1
1.11.0
1.12.0
1.13.0
1.13.1
1.14.0
1.14.1
1.15.0
1.16.0
1.17.0
1.17.1
1.18.0
1.2.0
1.2.1
1.2.10
1.2.11
1.2.12
1.2.13
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
1.2.7
1.2.8
1.2.9
1.3.0
1.4.0
1.5.0
1.6.0
1.7.0
1.8.0
1.9.0
2.0.0
2.0.0.0rc1
2.0.1
2015.1
2023.1-eol
2023.1-eom
2023.2-eol
3.0.0
3.0.0.0rc1
4.0.0
4.0.0.0rc1
4.0.1
5.0.0
5.0.0.0rc1
6.0.0
6.0.0.0rc1
7.0.0
7.0.0.0rc1
8.0.0
8.0.0.0rc1
9.0.0
9.0.0.0rc1
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eol
victoria-eom
wallaby-em
wallaby-eol
wallaby-eom
xena-em
xena-eol
xena-eom
yoga-eol
yoga-eom
zed-eol
zed-eom
-
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