summaryrefslogtreecommitdiffstats
path: root/tests/storagetest.cpp
Commit message (Collapse)AuthorAge
* Fixed new diagnostics errorsChristian Mollekopf2016-07-13
|
* Skip internal keys by default while scanning.Christian Mollekopf2016-06-05
|
* Fixed revision sortingChristian Mollekopf2016-05-31
| | | | We used to sort wrong as soon as we got over revision 9.
* Fromatted the whole codebase with clang-format.Christian Mollekopf2016-03-03
| | | | clang-format -i */**{.cpp,.h}
* Get substring matches to work with sorted duplicates in storeChristian Mollekopf2016-02-20
|
* Use slots/signals instead of Q_SLOTS/Q_SIGNALS for clang-format compatibilityChristian Mollekopf2016-02-17
|
* 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