Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Transactions for messagequeue | Christian Mollekopf | 2015-08-18 |
| | |||
* | Set debuglevels | Christian Mollekopf | 2015-08-18 |
| | |||
* | Cleanup before test | Christian Mollekopf | 2015-08-18 |
| | |||
* | Batch dequeue in messagequeue. | Christian Mollekopf | 2015-08-18 |
| | | | | | The messagequeue removes all dequeued values once all values have been processed in a single transaction. | ||
* | Autocommit for the transaction | Christian Mollekopf | 2015-08-13 |
| | |||
* | Set debuglevel in dummyresourcebenchmark | Christian Mollekopf | 2015-08-13 |
| | |||
* | Untangled the include dependencies a bit. | Christian Mollekopf | 2015-08-13 |
| | | | | We no longer depend on clientapi.h from everywhere. | ||
* | Support for nested transactions | Christian Mollekopf | 2015-08-12 |
| | |||
* | Fixed messagequeue | Christian Mollekopf | 2015-08-11 |
| | |||
* | Use the new transaction api in hawd | Christian Mollekopf | 2015-08-10 |
| | |||
* | DummyResourceBenchmark cleanup. | Christian Mollekopf | 2015-08-10 |
| | |||
* | Use new store API in storagebenchmark | Christian Mollekopf | 2015-08-10 |
| | |||
* | Use the HAWD::Formatter | Christian Mollekopf | 2015-08-10 |
| | |||
* | Adapt tests to exposed jobs in api | Christian Mollekopf | 2015-08-10 |
| | |||
* | Transaction class for storage | Christian Mollekopf | 2015-08-09 |
| | | | | | | The beginning of a cleaner and less bare-bones API for the storage. The lifetime of transactions is now handled in (movable) transaction objects. | ||
* | HAWD::Formatter to print dataset | Christian Mollekopf | 2015-08-07 |
| | |||
* | Example for parallel processing of jobs | Christian Mollekopf | 2015-08-07 |
| | |||
* | Tested command loop with Ping command. | Christian Mollekopf | 2015-07-30 |
| | | | | | | Ping is a command that by definition doesn't affect the resource, and thus can be used at all times to check if the resource is still alive. | ||
* | ResourceCommunicationTest | Christian Mollekopf | 2015-07-30 |
| | |||
* | Made storagetest quicker. | Christian Mollekopf | 2015-07-30 |
| | |||
* | Made the pipeline an implementation detail of the resource. | Christian Mollekopf | 2015-07-30 |
| | | | | | This removes one dependency from the Listener and will allow us to test the Listener better. | ||
* | Forward revision updates through resource | Christian Mollekopf | 2015-07-28 |
| | |||
* | Test life queries in the generic facade | Christian Mollekopf | 2015-07-28 |
| | |||
* | Abstracted the storage so the facade can be tested. | Christian Mollekopf | 2015-07-27 |
| | |||
* | Test generic stuff separately from the dummyresource | Christian Mollekopf | 2015-07-27 |
| | |||
* | Separate test debug output a little | Christian Mollekopf | 2015-07-23 |
| | |||
* | Pass command around as QByteArray | Christian Mollekopf | 2015-07-23 |
| | | | | | | | Simpler api, GenericResource didn't honor size anyways, and we copy the command for now to avoid sideeffects of data coming in in the meantime (although that should generally work since data is always appended). | ||
* | Modify/Delete actions | Christian Mollekopf | 2015-07-19 |
| | |||
* | Create resource in dummyresourcetest as well | Christian Mollekopf | 2015-07-09 |
| | |||
* | Filter queries by available resources, and filter resources by | Christian Mollekopf | 2015-07-08 |
| | | | | resource-types | ||
* | Extracted resource config | Christian Mollekopf | 2015-07-08 |
| | |||
* | We can add resources. | Christian Mollekopf | 2015-07-08 |
| | |||
* | Use the resource instance name | Christian Mollekopf | 2015-07-07 |
| | |||
* | Pass instanceIdentifier to facade | Christian Mollekopf | 2015-07-07 |
| | |||
* | Remove externallyManaged hack now that we use std::shared_ptr | Christian Mollekopf | 2015-07-07 |
| | |||
* | An almost generic query implementation. | Christian Mollekopf | 2015-06-17 |
| | | | | With equality filter on arbitrary properties as a bonus. | ||
* | Fix test after resource instance adjustments | Christian Mollekopf | 2015-06-17 |
| | |||
* | Differentiate between resource name and instance identifier | Christian Mollekopf | 2015-06-08 |
| | |||
* | Use type implementation to define default buffer and buffer-builder | Christian Mollekopf | 2015-05-31 |
| | |||
* | Moved default read/write property mapper to TypeImplementation | Christian Mollekopf | 2015-05-31 |
| | | | | | There is always exactly one default buffer that we can centralize in TypeImplementation. | ||
* | Fix flatbuffers generator for tests | Dan Vrátil | 2015-05-18 |
| | |||
* | Adapt to KAsync namespace change | Dan Vrátil | 2015-05-15 |
| | |||
* | Make it build with Qt 5.5 | Dan Vrátil | 2015-05-11 |
| | |||
* | Fixed lifetime management of resultSet. | Christian Mollekopf | 2015-04-27 |
| | | | | | The resultSet remains valid for the duration of the thread. We keep the thread running until the ResultEmitter is deleted. | ||
* | Keep thread alive until the end of the query, and cleanup the resultSet. | Christian Mollekopf | 2015-04-24 |
| | |||
* | Moved client and dummyresource to examples/ | Christian Mollekopf | 2015-04-19 |
| | |||
* | Moved clientapitest to tests | Christian Mollekopf | 2015-04-15 |
| | |||
* | Use a queryrunner to execute queries. | Christian Mollekopf | 2015-04-15 |
| | | | | | | | | | | | | | | The queryrunner is responsible for running queries and keeping them up to date. This is required for self-updating queries. To get this to work properly the ResultProvider/emitter had to be fixed. The emitter now only lives as long as the client holds a reference to it, allowing the provider to detect when it is no longer necessary to keep the query alive (because noone is listening). In the process various lifetime issues have been fixed, that we're caused by lambdas capturing smartpointers, that then extended the lifetime of the associated objects unpredictably. | ||
* | Merge remote-tracking branch 'origin/develop' into develop | Christian Mollekopf | 2015-04-12 |
|\ | |||
| * | Fix build (flatbuffers API changed) | Dan Vrátil | 2015-04-10 |
| | |