Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use pimpl | Christian Mollekopf | 2016-02-01 |
| | |||
* | Insall sincommon_export.h | Christian Mollekopf | 2016-01-31 |
| | |||
* | Renamed Akonadi2 to Sink | Christian Mollekopf | 2016-01-20 |
| | | | | (except for documentation). | ||
* | Made pipeline preprocessing synchronous. | Christian Mollekopf | 2015-10-28 |
| | | | | | | | | | | | | | | | | Instead of having the asynchronous preprocessor concept with different pipelines for new/modify/delete we have a single pipeline with synchronous preprocessors that act upon new/modify/delete. This keeps the code simpler due to lack of asynchronity and keeps the new/modify/delete operations together (which at least for the indexing makes a lot of sense). Not supporting asynchronity is ok because the tasks done in preprocessing are not cpu intensive (if they were we had a problem since they are directly involved in the round-trip time), and the main cost comes from i/o, meaning we don't gain much by doing multithreading. Costly tasks (such as full-text indexing) should rather be implemented as post-processing, since that doesn't increase the round-trip time directly, and eventually consistent is typically good enough for that. | ||
* | Cleanup | Christian Mollekopf | 2015-10-21 |
| | |||
* | Cleanup revisions with a delay | Christian Mollekopf | 2015-10-12 |
| | |||
* | StoreNewRevision function | Christian Mollekopf | 2015-10-10 |
| | |||
* | Revision cleanup | Christian Mollekopf | 2015-09-29 |
| | |||
* | Added support for mails to akonadi and the dummyresource. | Christian Mollekopf | 2015-09-08 |
| | | | | Adding new types definitely needs to become easier. | ||
* | Removed convenience API | Christian Mollekopf | 2015-08-23 |
| | |||
* | Store indexes as named databases in the same db. | Christian Mollekopf | 2015-08-23 |
| | | | | | | Because we also keep using the same transactions this finally makes the resource somewhat performant. On my system genericresourcebenchmark now processes ~4200 messages per second instead of ~280. | ||
* | Pass revision as part of state | Christian Mollekopf | 2015-08-19 |
| | |||
* | Transactions in the pipeline | Christian Mollekopf | 2015-08-19 |
| | |||
* | Untangled the include dependencies a bit. | Christian Mollekopf | 2015-08-13 |
| | | | | We no longer depend on clientapi.h from everywhere. | ||
* | Forward revision updates through resource | Christian Mollekopf | 2015-07-28 |
| | |||
* | Modify/Delete commands | Christian Mollekopf | 2015-07-14 |
| | |||
* | Moved SimpleResourceProcessor | Christian Mollekopf | 2015-07-09 |
| | | | | Not really where it belongs, but at least more generic | ||
* | KAsync has moved to it's own kasync.git repository | Dan Vrátil | 2015-05-18 |
| | |||
* | Adapt to KAsync namespace change | Dan Vrátil | 2015-05-15 |
| | |||
* | Fixed pipeline. | Christian Mollekopf | 2015-01-19 |
| | | | | Steps are now finally processed as they should be and a job tracks the processing progress. | ||
* | Writing from facade. | Christian Mollekopf | 2015-01-15 |
| | |||
* | Pass entity to preprocessor. | Christian Mollekopf | 2015-01-03 |
| | |||
* | Shared domain adaptors between resource and facade. | Christian Mollekopf | 2015-01-03 |
| | |||
* | DomainTypeAdaptor factory, per type preprocessor pipeline configuration. | Christian Mollekopf | 2015-01-02 |
| | |||
* | Buffers wrapped into entity buffer, async command progress tracking. | Christian Mollekopf | 2014-12-28 |
| | |||
* | unifying buffer, and a better way to implement domain object adapters. | Christian Mollekopf | 2014-12-24 |
| | |||
* | PipelineFilter -> Preprocessor | Aaron Seigo | 2014-12-18 |
| | |||
* | a basically-working Pipeline implementation | Aaron Seigo | 2014-12-17 |
| | | | | | still a skeleton rather than a full body with flesh and blood, but it is getting there! | ||
* | add pipelines (as a sketch only), message ids and message responses | Aaron Seigo | 2014-12-16 |