summaryrefslogtreecommitdiffstats
path: root/common
Commit message (Collapse)AuthorAge
* catch unqlite impl up to current Storage APIAaron Seigo2015-02-09
|
* void const -> const voidAaron Seigo2015-02-09
| | | | | equivalent syntax, but follows the standard idiom we use throughout the code .. const char *, not char const * (e.g.)
* Added JOBAPI todo's.Christian Mollekopf2015-02-02
| | | | Work for dvratil.
* clenupChristian Mollekopf2015-01-30
|
* Shutdown command for synchronizers, used by the dummyresourcetest.Christian Mollekopf2015-01-30
| | | | | Otherwise the synchronizer keeps a Storage object alive, while the tests deletes the db. This causes subsequent writes to fail in the next test.
* Open the database readonly in readonly mode.Christian Mollekopf2015-01-30
|
* introduce a set of isInternalKey functions to hide this impl detailAaron Seigo2015-01-27
|
* can not delete this as it is an opaque data structureAaron Seigo2015-01-27
| | | | instead, use the lmdb api
* fix buildAaron Seigo2015-01-27
|
* Don't enlessly block in the eventloop.Christian Mollekopf2015-01-27
| | | | | The job currently finishes synchronously. If we just use the eventloop in waitForFinished that's automatically handled for us.
* debug outputChristian Mollekopf2015-01-25
|
* Propagate errors for commands.Christian Mollekopf2015-01-25
|
* Call callbacks after the resource crashed.Christian Mollekopf2015-01-25
|
* debug output, fixed dummyresourcetestChristian Mollekopf2015-01-25
|
* A way to ensure all messages have been processed.Christian Mollekopf2015-01-25
| | | | | As queries become reactive this should become less important. We can then just wait until all results become available. For tests it is in either case useful though.
* Uid index + query using that index.Christian Mollekopf2015-01-24
| | | | ...and a couple of other fixes.
* An index implementation.Christian Mollekopf2015-01-21
|
* Create buffer with values from domain objectChristian Mollekopf2015-01-21
|
* Storage: support for duplicates.Christian Mollekopf2015-01-20
|
* Fixed sync, detect errors during sync, wait until sync items are processed ↵Christian Mollekopf2015-01-19
| | | | until signalling completion.
* debug outputChristian Mollekopf2015-01-19
|
* Fixed pipeline.Christian Mollekopf2015-01-19
| | | | Steps are now finally processed as they should be and a job tracks the processing progress.
* Use jobs in queries, sync works again.Christian Mollekopf2015-01-18
|
* Use jobs to track progress of write commands.Christian Mollekopf2015-01-18
|
* Fixed storage removal.Christian Mollekopf2015-01-16
| | | | We have to remove any open environments as well.
* Async message queue processing.Christian Mollekopf2015-01-15
| | | | The Job/Future in Pipeline::newEntity for some reason crashes with async pipeline processing.
* Fixed messageqeue and storage. Empty scan is not an error.Christian Mollekopf2015-01-15
|
* Writing from facade.Christian Mollekopf2015-01-15
|
* Fixed messagequeueChristian Mollekopf2015-01-15
|
* Finally working multithreaded reads from lmdb?Christian Mollekopf2015-01-11
|
* Error handling for remove.Christian Mollekopf2015-01-11
|
* A messagequeue.Christian Mollekopf2015-01-11
|
* Remove from storage call.Christian Mollekopf2015-01-11
|
* Fixed turning read transactions into write transactions.Christian Mollekopf2015-01-11
|
* Made the domain adaptor actually work. We can read stuff now.Christian Mollekopf2015-01-07
|
* Turned synchronizeResource command into a job.Christian Mollekopf2015-01-06
|
* Pass entity to preprocessor.Christian Mollekopf2015-01-03
|
* Shared domain adaptors between resource and facade.Christian Mollekopf2015-01-03
|
* DomainTypeAdaptor factory, per type preprocessor pipeline configuration.Christian Mollekopf2015-01-02
|
* Moved entitybuffer construction code to EntityBufferChristian Mollekopf2014-12-31
|
* Buffers wrapped into entity buffer, async command progress tracking.Christian Mollekopf2014-12-28
|
* unifying buffer, and a better way to implement domain object adapters.Christian Mollekopf2014-12-24
|
* Write-Read loop from clientside.Christian Mollekopf2014-12-21
| | | | | | | | | It's a huge hack but starts to show results. Most urgently we need: * reliable command results * the 3 buffers instead of the 1 * A way to implement storage as preprocessor (or a place to impelement it after the preprocessors).
* PipelineFilter -> PreprocessorAaron Seigo2014-12-18
|
* a basically-working Pipeline implementationAaron Seigo2014-12-17
| | | | | still a skeleton rather than a full body with flesh and blood, but it is getting there!
* use client pid for identifier for nowAaron Seigo2014-12-17
| | | | | will allow stateful handling of resource side client-specific caches in future (e.g. for storing the results of source-side search queries)
* add pipelines (as a sketch only), message ids and message responsesAaron Seigo2014-12-16
|
* a more complete command setAaron Seigo2014-12-16
|
* --potentialMemoryLeak;Aaron Seigo2014-12-16
|
* use a dptr, API for sending commands, queue commands until connectedAaron Seigo2014-12-16
|