Commit Graph

97 Commits

Author SHA1 Message Date
Gunnar Beutner 08303f9aca Incrementally fetch MySQL/PGsql rows.
Fixes #5374
2014-01-28 14:26:56 +01:00
Michael Friedrich 555d72150a Update copyright header.
Fixes #5424
2014-01-09 00:32:11 +01:00
Gunnar Beutner f05858d3ad Avoid unnecessary copies when iterating over dictionaries.
Refs #5246
2013-12-02 11:07:38 +01:00
Gunnar Beutner 85fec966b8 Improve IDO query performance.
Refs #5235
2013-11-28 12:12:10 +01:00
Gunnar Beutner 6d53bd1c8f Make sure IDO reconnect attempts don't recurse.
Refs #5235
2013-11-28 10:36:43 +01:00
Gunnar Beutner b915494157 Avoid unnecessary updates for the is_active column.
Fixes #5124
2013-11-22 10:13:42 +01:00
Gunnar Beutner 45161fe66d Improve latency after start-up.
Fixes #5121
2013-11-21 16:09:21 +01:00
Gunnar Beutner 92dd32eb68 Implement support for high-level stack traces.
Refs #5085
2013-11-21 09:42:27 +01:00
Gunnar Beutner 39dcf20a89 Implement support for stack traces for STL exceptions.
Fixes #5114
2013-11-20 21:55:14 +01:00
Gunnar Beutner 933ac5f403 Clear ID cache when (re-)connecting.
Fixes #5108
2013-11-20 09:32:30 +01:00
Gunnar Beutner a4b2c2134d Update database schemas.
Refs #5080
2013-11-20 09:10:50 +01:00
Gunnar Beutner 4f1cb83f31 Fix Convert::ToString.
Fixes #5054
2013-11-11 13:04:18 +01:00
Gunnar Beutner e546cd854d Clean up the DynamicType class.
Refs #5036
2013-11-08 16:07:21 +01:00
Gunnar Beutner a84536bea3 Implement serializer support for arbitrary classes.
Fixes #5024
2013-11-08 14:08:59 +01:00
Gunnar Beutner 6acc017707 Remove namespace qualifiers for boost::make_shared and boost::enable_shared_from_this.
Fixes #5012
2013-11-07 08:28:33 +01:00
Gunnar Beutner 5be3139b5e Use boost::bind for WorkQueue::SetExceptionCallback.
Refs #5002
2013-11-05 13:59:30 +01:00
Gunnar Beutner 2617521ce3 Fix exception in Exception in IdoPgsqlConnection::Query.
Fixes #5002
2013-11-05 13:35:59 +01:00
Gunnar Beutner b1ddc71925 Merge ReflectionObject methods into the Object class.
Refs #4996
2013-11-05 08:56:30 +01:00
Gunnar Beutner f2307c4242 Add cmake build files.
Refs #4962
2013-11-03 13:45:26 +01:00
Gunnar Beutner 2c143fbdf8 Remove unused files.
Refs #4962
2013-11-03 11:12:47 +01:00
Michael Friedrich 1e3ef346c9 Set default values for IdoMysqlConnection config attributes. 2013-10-31 16:12:30 +01:00
Gunnar Beutner e020a80bf8 Clean up DbConnection / IdoMysqlConnection.
Refs #4969
2013-10-30 14:07:26 +01:00
Gunnar Beutner ce06aa3b56 Implement work queue support for db_ido_mysql.
Refs #4758
2013-10-30 13:32:01 +01:00
Gunnar Beutner 4ce0f1e7bb Implement WorkQueue::GetThreadId.
Refs #4758
2013-10-30 13:13:09 +01:00
Gunnar Beutner dc21088680 Fix make dist.
Refs #4976
2013-10-30 12:18:08 +01:00
Gunnar Beutner 9f1c4539dc Remove libltdl dependency.
Refs #4964
2013-10-30 12:00:55 +01:00
Gunnar Beutner c69a0c39ef Remove unused methods from IdoMysqlConnection.
Refs #4782
2013-10-30 10:20:00 +01:00
Gunnar Beutner 8c5bff3f75 Implement data processing options (DbConnection::categories).
Refs #4782
2013-10-30 10:19:56 +01:00
Gunnar Beutner f39eff323e Implement DbQuery::Category field.
Refs #4782
2013-10-30 09:58:55 +01:00
Gunnar Beutner db4b3b78d6 Implement class compiler.
Refs #4963
2013-10-28 14:27:36 +01:00
Gunnar Beutner 6db5136a5a Update MySQL schema. 2013-10-22 11:42:45 +02:00
Gunnar Beutner def9b309a5 Add missing quotes. 2013-10-14 14:11:27 +02:00
Gunnar Beutner 8894a77a19 ido: Escape application version. 2013-10-14 09:46:44 +02:00
Michael Friedrich 4cdec1d8ca spec: Add schema to -ido-mysql doc.
fixes #4854
2013-10-11 15:05:20 +02:00
Gunnar Beutner fe5c925a63 Windows build fix. 2013-10-09 15:03:24 +02:00
Michael Friedrich 46bcaf336c Build fix. 2013-10-09 12:35:11 +02:00
Michael Friedrich 40f827df58 ido_mysql, livestatus: Use Application::GetVersion(). 2013-10-09 11:24:37 +02:00
Michael Friedrich 732f07a83f db_ido: Add object_id for logentries.
see https://dev.icinga.org/issues/4754 for the extension.
2013-10-03 03:41:47 +02:00
Michael Friedrich e63b752457 IdoMysqlConnection: Add conninfo entry, set session to utc.
fíxes #4783
fíxes #4790
2013-10-01 14:01:59 +02:00
Michael Friedrich 7a6139a219 db_ido: Fix debug log level. 2013-10-01 13:36:36 +02:00
Michael Friedrich 5d15e3b644 IdoMysqlConnection: Store last notifications insert id.
refs #4768
2013-10-01 12:45:09 +02:00
Michael Friedrich e8bd81bddc db_ido: Add idoutils 1.x schema, check required 1.10.0 version.
fixes #4766
2013-09-27 15:56:22 +02:00
Michael Friedrich f1c0ce3b23 db_ido: Add cleanup for history tables.
refs #4567
2013-09-26 17:23:53 +02:00
Michael Friedrich d594d0d67e Fix wrong types. 2013-09-25 13:44:53 +02:00
Michael Friedrich ce7bc00ce5 Fix .gitignore. 2013-09-25 13:09:50 +02:00
Gunnar Beutner 7f97895965 Build fix. 2013-09-25 10:43:07 +02:00
Icinga 9783e23719 Rename IDO libraries. 2013-09-25 10:32:06 +02:00