Commit Graph

8 Commits

Author SHA1 Message Date
Digimer
0acb2c8e18 * Starting work on the Striker configuration workflow.
Signed-off-by: Digimer <digimer@alteeve.ca>
2017-08-24 23:58:14 -04:00
Digimer
692e3a1d97 * Started work on the database archiving method, but won't be continuing it until enough data is being collected to have a working data set.
Signed-off-by: Digimer <digimer@alteeve.ca>
2017-08-23 02:45:10 -04:00
Digimer
0af03deca9 * Fixed a problem with resync'ing a table with a host_uuid column.
* Added a missing column to 'history.states'.

Signed-off-by: Digimer <digimer@alteeve.ca>
2017-08-22 02:54:21 -04:00
Digimer
1aefa7fb8a * Made more progress on the resync code.
* Added notes on SQL table requirements.
* Added the ability to sort columns in Log->variables.

Signed-off-by: Digimer <digimer@alteeve.ca>
2017-08-21 03:51:44 -04:00
Digimer
ce607238f8 * Fixed Database->_find_behind_databases(), making it a lot simpler in the process.
Signed-off-by: Digimer <digimer@alteeve.ca>
2017-08-19 02:40:14 -04:00
Digimer
a932b44d28 * Fixed a few more problems with the SQL schema and setting up the database when needed.
* Fixed more typo-related bugs.
* Created System->enable_daemon().
* Changed the 'database::general' to 'sys::database' to avoid accidental collisions with database IDs.

Signed-off-by: Digimer <digimer@alteeve.ca>
2017-07-28 00:39:53 -04:00
Digimer
ae58dd6f12 * This commit gets m3 back to being able to compile. It very likely doesn't actually work yet though.
* Added the variables table to the core SQL schema.
* Added Databsae->insert_or_update_variables() and ->read_variable().

Signed-off-by: Digimer <digimer@alteeve.ca>
2017-07-24 02:28:11 -04:00
Digimer
66a984adbc NOTE: Certainly a broken commit.
This continues the work of adding database support (and ancilliary functions) to m3.
* Adds Alert->check_alert_sent() and Alert->register_alert(), providing similar functions as in m2.
* Adds Database->disconnect(), Database->insert_or_update_states(), Database->locking() (still in progress), Database->mark_active(), Database->_find_behind_database(), Database->_mark_database_as_behind() and Database->_test_access().

Signed-off-by: Digimer <digimer@alteeve.ca>
2017-07-20 02:00:40 -04:00