Commit Graph

  • e6565769b5 OpenDev Migration Patch master OpenDev Sysadmins 2019-04-19 19:51:20 +00:00
  • 33c4b02e76 Next version is 0.2 Robert Collins 2014-08-20 13:56:48 +12:00
  • e2cebf411e Add unittests for entropy Pranesh Pandurangan 2014-07-19 11:50:19 -07:00
  • c79d12c645 Finish changes to stop an engine Pranesh Pandurangan 2014-06-20 17:39:50 -07:00
  • 857fb52cf1 Add callbacks for futures Pranesh Pandurangan 2014-07-06 13:45:40 -07:00
  • 5b647e5f79 Add logic to stop repair scripts Pranesh Pandurangan 2014-06-19 14:06:38 -07:00
  • 0173ef0b53 Store routing_keys in a dict instead of set Pranesh Pandurangan 2014-06-19 14:11:02 -07:00
  • d0e9ace151 Separate out adding and deleting repair scripts Pranesh Pandurangan 2014-06-19 03:07:04 -07:00
  • 7a6999c9eb Add an unregister repair option Pranesh Pandurangan 2014-06-19 01:18:59 -07:00
  • c867e3e4bd Add some exceptions and logging around serializer Pranesh Pandurangan 2014-06-13 12:32:37 -07:00
  • b6a1d3d1e1 Fix errors caused by wrong rebasing Pranesh Pandurangan 2014-06-18 23:08:16 -07:00
  • e9cb9ab547 Merge "Add more steps to stop an engine" Jenkins 2014-06-18 22:30:21 +00:00
  • 991550b1f6 Merge "Introduce engine states" Jenkins 2014-06-18 22:30:16 +00:00
  • b98e3e1467 Merge "Refactor and add a check around a variable" Jenkins 2014-06-18 22:30:09 +00:00
  • 80d0194d86 Cleanup exceptions a bit Pranesh Pandurangan 2014-06-17 18:39:04 -07:00
  • 119595c6c7 Add more steps to stop an engine Pranesh Pandurangan 2014-06-12 20:04:23 -07:00
  • 68654b7b86 Introduce engine states Pranesh Pandurangan 2014-06-12 20:04:23 -07:00
  • 1a860ac47b Refactor and add a check around a variable Pranesh Pandurangan 2014-06-13 01:28:19 -07:00
  • e2f7101b0b Merge "When creating an engine, add an enabled field" Jenkins 2014-06-17 00:53:32 +00:00
  • 9ad24284fe Merge "Kill watchdog thread when engine is stopped" Jenkins 2014-06-17 00:53:27 +00:00
  • 3e19f33b40 Merge "Add engine_cfg to watchdog" Jenkins 2014-06-16 23:43:37 +00:00
  • fe595af499 Merge "Modify watchdog related functionality" Jenkins 2014-06-16 23:42:47 +00:00
  • 9c06eb8b49 Merge "Use CLI input as react script name" Jenkins 2014-06-16 23:41:48 +00:00
  • 99a921150b Merge "Track known repair scripts and their routing keys" Jenkins 2014-06-16 23:40:36 +00:00
  • 7891dd8eb9 Merge "Replace some generic Exceptions with specific ones" Jenkins 2014-06-16 23:40:10 +00:00
  • 29047192a5 Merge "Add some exception classes" Jenkins 2014-06-16 23:39:40 +00:00
  • f3c51ab67d When creating an engine, add an enabled field Pranesh Pandurangan 2014-06-12 20:02:30 -07:00
  • 4e4533796b Kill watchdog thread when engine is stopped Pranesh Pandurangan 2014-06-12 19:57:43 -07:00
  • b41ea8a81f Add engine_cfg to watchdog Pranesh Pandurangan 2014-06-12 17:49:49 -07:00
  • a7479d66e8 Modify watchdog related functionality Pranesh Pandurangan 2014-06-12 17:49:49 -07:00
  • 8967185608 Use CLI input as react script name Pranesh Pandurangan 2014-06-12 15:15:36 -07:00
  • dcf82d6490 Track known repair scripts and their routing keys Pranesh Pandurangan 2014-06-12 14:49:56 -07:00
  • 473e2febc0 Add an audit unregister option Pranesh Pandurangan 2014-06-10 11:04:46 -07:00
  • b1ca5a4c91 Refactor some parser code Pranesh Pandurangan 2014-06-10 10:10:16 -07:00
  • 47e35d1d2c Add a stop engine call Pranesh Pandurangan 2014-06-10 09:56:31 -07:00
  • 308cd375b9 Replace some generic Exceptions with specific ones Pranesh Pandurangan 2014-06-10 19:50:18 -07:00
  • a1fdc66e4e Add some exception classes Pranesh Pandurangan 2014-06-10 19:28:47 -07:00
  • 81a9042ff1 Add some more checks to engine creation pran1990 2014-05-21 11:53:30 -07:00
  • 1d739dea9c Add some abstract methods to backend Pranesh Pandurangan 2014-06-10 08:31:04 -07:00
  • 0be7808705 Move register-audit/repair code to backend Pranesh Pandurangan 2014-06-05 11:23:55 -07:00
  • e4a6dc64de Merge "move repair-related code to backend" Jenkins 2014-06-05 10:21:49 +00:00
  • aa01b73c14 Merge "move audit-related code to backend" Jenkins 2014-06-05 09:38:18 +00:00
  • e9f7137ceb move repair-related code to backend pran1990 2014-05-31 02:05:21 -07:00
  • e7c8fee0a8 move audit-related code to backend pran1990 2014-05-31 00:47:05 -07:00
  • af40dcba1b Merge "Move cfg file creation to driver" Jenkins 2014-06-03 23:42:40 +00:00
  • 568d51bca2 Merge "Move some file creation code from main to utils" Jenkins 2014-06-03 09:57:05 +00:00
  • 286d0e18f0 Merge "Watchdog cleanup" Jenkins 2014-06-03 09:56:59 +00:00
  • d4fcac48f1 Move cfg file creation to driver pran1990 2014-05-30 20:51:37 -07:00
  • 0f5954359c Move some file creation code from main to utils pran1990 2014-05-30 15:17:02 -07:00
  • 81cd48dacc Watchdog cleanup pran1990 2014-05-30 16:05:22 -07:00
  • b44b2db1b3 Change some usage of list.append to list.extend pran1990 2014-05-30 15:40:17 -07:00
  • 3499d899c8 Make backends into drivers, loadable as entry points pran1990 2014-05-30 01:37:55 -07:00
  • 29cf50152b Store one engine cfg in git pran1990 2014-05-30 00:38:22 -07:00
  • 9e68d9cdd1 Add some structure for backend abstraction pran1990 2014-05-29 14:53:25 -07:00
  • 68285cf40f add a wait next function to return next audit job pran1990 2014-05-19 19:33:09 -07:00
  • a6668761b1 Use a deque instead of list for run_queues pran1990 2014-05-19 19:25:58 -07:00
  • fb410e168e Use six for python 2/3 compatibility pran1990 2014-05-19 17:25:53 -07:00
  • 58620a32b5 Added a stopwatch class pran1990 2014-05-19 16:23:12 -07:00
  • 1d38e2ca2b Create audit and repair cfg at startup pran1990 2014-05-18 15:43:30 -07:00
  • b2ea4abbdb Introduce a serializer pran1990 2014-05-02 14:32:08 -07:00
  • 38520d41d8 Change format of audit and react cfg files 0.1 pran1990 2014-05-02 14:30:41 -07:00
  • ef2b443dac Change format of engine configuration file pran1990 2014-04-30 11:05:06 -07:00
  • 479662ad48 More logging fixes, and queue work pran1990 2014-04-27 12:51:33 -07:00
  • 24983c6fc6 Make entropy suitable for pypi distribution, part 2 pran1990 2014-04-15 14:59:02 -07:00
  • 92b73b563b Make entropy suitable for pypi distribution, part 1 pran1990 2014-04-14 00:53:50 -07:00
  • e58f59c858 Use a config file to register engines pran1990 2014-04-13 16:38:18 -07:00
  • e4fd9aa1f2 Make entropy suitable for pypi distribution, part 0 pran1990 2014-04-10 13:07:47 -07:00
  • 73c6e2ece8 Do not create queues statically pran1990 2014-04-09 01:16:34 -07:00
  • eb02881170 Make audit scripts configurable at runtime pran1990 2014-04-01 18:32:14 -07:00
  • b8dfd93af4 Use isoformat for date pran1990 2014-03-27 10:22:07 -07:00
  • 090fc4dd21 Cleanup logging pran1990 2014-03-26 16:59:16 -07:00
  • b65a8a4d12 Add vmbooter audit and react scripts pran1990 2014-03-17 11:54:30 -07:00
  • 59be4f8e67 Merge "Do not start scheduler in constructor" Jenkins 2014-03-18 00:31:24 +00:00
  • b267cea9cb Merge "Remove unused global" Jenkins 2014-03-18 00:30:44 +00:00
  • a7a4d5feee Do not start scheduler in constructor pran1990 2014-03-17 16:51:21 -07:00
  • aa5e2e9775 Remove unused global pran1990 2014-03-17 16:13:24 -07:00
  • 4b40b92a93 Modify gitignore pran1990 2014-03-17 11:49:38 -07:00
  • c6c79df5dc Remove some unused functions pran1990 2014-03-16 23:27:11 -07:00
  • 616e6c69d0 Move code into a scheduler class, part III pran1990 2014-03-16 23:06:30 -07:00
  • 3ac2fde405 Move code into a scheduler class, part II pran1990 2014-03-16 16:52:01 -07:00
  • bfd98c51a8 Modify gitignore, ignore cfg files pran1990 2014-03-16 16:44:57 -07:00
  • 925f45cf45 Move code into a scheduler class: part 1 pran1990 2014-03-14 00:37:39 -07:00
  • adaeaf3c05 Clean up code a bit pran1990 2014-03-13 17:17:19 -07:00
  • 5c290a4b3b Use a thread pool, not process pool pran1990 2014-03-12 12:31:10 -07:00
  • ebf5c34f9b Fix some bugs pran1990 2014-03-11 17:30:57 -07:00
  • a1360a4953 Use ProcessPoolExecutor instread of threading pran1990 2014-03-11 16:57:40 -07:00
  • bf2e38f03b test commit - fix typo Debo~ Dutta 2014-03-04 00:31:20 -08:00
  • d509cbeb55 Add jobs at runtime pran1990 2014-02-23 16:57:20 -08:00
  • 75fc1bd888 Restructure code a bit pran1990 2014-02-23 16:32:58 -08:00
  • 02dceddfa7 Introduce watchdog into entropy pran1990 2014-02-22 14:36:01 -08:00
  • 52bff736c9 Store list of running audits and repairs pran1990 2014-02-17 11:28:52 -08:00
  • bffddde2f9 Add an example audit/repair script pran1990 2014-02-06 00:40:23 -08:00
  • 1c9c640da3 Remove some hardcoding pran1990 2014-02-06 23:42:24 -08:00
  • 5fc67635ad Enable stevedore and dynamic loading pran1990 2014-01-26 16:06:42 -08:00
  • ee0cc7d4c7 Change code structure a bit pran1990 2013-12-29 04:01:35 -08:00
  • a16b654009 Use pause library for sleeping pran1990 2013-12-28 19:43:57 -08:00
  • 31413508a9 Small adjustments Joshua Harlow 2013-12-16 20:38:49 -08:00
  • f3843f61f9 Use a LOG instead of the root logger Joshua Harlow 2013-12-16 18:02:31 -08:00
  • 8011130e2b Added a message queue pran1990 2013-12-14 17:23:52 -08:00
  • 48b83513fb Introduce logging and streamline croniter calls pran1990 2013-12-13 17:29:31 -08:00