summaryrefslogtreecommitdiffstats
path: root/tests/storagetest.cpp
Commit message (Collapse)AuthorAge
* Renamed Akonadi2 to SinkChristian Mollekopf2016-01-20
| | | | (except for documentation).
* Optimize findLastChristian Mollekopf2015-11-25
| | | | | This just gave a 700% boost to query performance from ~2k to 14k reads per second...
* Documentation on what tests are supposed to test.Christian Mollekopf2015-10-24
|
* Change replayChristian Mollekopf2015-10-10
| | | | | So far only includes modifications and additions, removals are not yet stored as separate revisions.
* Storage: substring search and findLatestChristian Mollekopf2015-09-11
|
* Removed convenience APIChristian Mollekopf2015-08-23
|
* Storage cleanupChristian Mollekopf2015-08-23
|
* Store indexes as named databases in the same db.Christian Mollekopf2015-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.
* Less noise and better error handling.Christian Mollekopf2015-08-23
| | | | | Trying to read from non-existant databases no longer prints error messages.
* Use named databases in storage.Christian Mollekopf2015-08-22
| | | | This will allow us to create indexes in the same store.
* Support for nested transactionsChristian Mollekopf2015-08-12
|
* Transaction class for storageChristian Mollekopf2015-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.
* Made storagetest quicker.Christian Mollekopf2015-07-30
|
* Storage: API cleanup/use QByteArray instead of std::stringChristian Mollekopf2015-03-31
|
* Fixed storage removal.Christian Mollekopf2015-01-16
| | | | We have to remove any open environments as well.
* storagetestChristian Mollekopf2015-01-15
|
* Finally working multithreaded reads from lmdb?Christian Mollekopf2015-01-11
|
* Error handling for remove.Christian Mollekopf2015-01-11
|
* namespace everything in libs with Akonadi2Aaron Seigo2014-12-15
|
* Make lmdb work with threads.Christian Mollekopf2014-12-15
|
* Storage: implemented scanChristian Mollekopf2014-12-10
| | | | | | This can replace all our read calls. Note that we need a different API for databases where the value needs to be loaded first, so we can do a key scan before loading values. With this we can do key + value scans in one though.
* read takes an error handler rather than returns a boolAaron Seigo2014-12-06
|
* make tests declare ReadWrite when writingAaron Seigo2014-12-05
|
* buildAaron Seigo2014-12-05
|
* make read return a bool on successAaron Seigo2014-12-05
| | | | | not happy with this API, but we need to discuss the whole read thing anyways
* mv storagetest.cpp to the right locationAaron Seigo2014-12-05