summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Working folder tree queryChristian Mollekopf2015-11-15
|
* Fixed clientapitestChristian Mollekopf2015-11-15
|
* Query test adjustmentsChristian Mollekopf2015-11-14
|
* DummyResourceTest and QueryTest are passingChristian Mollekopf2015-11-13
| | | | sync has been removed from the query code and is now a separate step
* It's starting to workChristian Mollekopf2015-11-13
|
* A result modelChristian Mollekopf2015-11-10
| | | | | The result model drives the data retrieval and provides the interace for consumers
* CleanupsChristian Mollekopf2015-11-10
|
* Added a folder typeChristian Mollekopf2015-11-09
|
* DocsChristian Mollekopf2015-11-08
|
* Fixed warningsChristian Mollekopf2015-11-08
|
* Implemented removeIndexChristian Mollekopf2015-11-05
|
* Fixed shutdown and synchronize commandsChristian Mollekopf2015-10-31
|
* docsChristian Mollekopf2015-10-30
|
* Updated the index on modifications and removals.Christian Mollekopf2015-10-29
| | | | Misses tests.
* Merge branch 'feature/preprocessor' into developChristian Mollekopf2015-10-29
|\
| * Cleanup changereplay, and replay revision 1 as the firstChristian Mollekopf2015-10-28
| |
| * Correctly execute modifications and removalsChristian Mollekopf2015-10-28
| | | | | | | | ... also if there are intermediate revisions.
| * Reuse the existing transactionChristian Mollekopf2015-10-28
| |
| * Made pipeline preprocessing synchronous.Christian Mollekopf2015-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.
* docsChristian Mollekopf2015-10-28
|
* Comments for the benchmarksChristian Mollekopf2015-10-25
|
* Documentation on what tests are supposed to test.Christian Mollekopf2015-10-24
|
* fixed buildChristian Mollekopf2015-10-23
|
* ApplicationDomainType cleanup, define metatypesChristian Mollekopf2015-10-23
|
* We need to return instance identifiers and not resource typesChristian Mollekopf2015-10-23
|
* Made headers installable and install headersChristian Mollekopf2015-10-23
|
* Avoid deadlockChristian Mollekopf2015-10-23
|
* Make it possible to set a new emitter on the listresultmodelChristian Mollekopf2015-10-22
|
* Finished ListResultModel implementation.Christian Mollekopf2015-10-21
|
* CleanupChristian Mollekopf2015-10-21
|
* Avoid hardcoding a made-up resource type for config that doesn't belongChristian Mollekopf2015-10-21
| | | | to a resource
* ClientAPI: Don't require an explicit instance identifierChristian Mollekopf2015-10-21
|
* Moved the ListModelResult to a separate fileChristian Mollekopf2015-10-21
|
* Added a removeFromDisk method to the resourceChristian Mollekopf2015-10-21
|
* Use a null-resource object to avoid having to check the pointerChristian Mollekopf2015-10-20
| | | | everytime
* Avoid trying to open ResourceAccess twiceChristian Mollekopf2015-10-20
|
* CleanupChristian Mollekopf2015-10-20
|
* Draft of ChangeReplayChristian Mollekopf2015-10-20
|
* More descriptive debug messagesChristian Mollekopf2015-10-20
|
* Color log messagesChristian Mollekopf2015-10-20
|
* CleanupChristian Mollekopf2015-10-20
|
* Test & fix live query removalsChristian Mollekopf2015-10-20
|
* Let clients tell the resource when they no longer require a revision.Christian Mollekopf2015-10-19
|
* DocsChristian Mollekopf2015-10-15
|
* CleanupChristian Mollekopf2015-10-15
|
* Moved more entitystorage functionality back to facade.Christian Mollekopf2015-10-15
| | | | | To avoid unnecessary abstraction layers that don't solve a problem, and to allow facades to customize how entities are loaded.
* Moved test implementations to central location.Christian Mollekopf2015-10-13
|
* Dummyclient that can also remove stuff and updates queries automaticallyChristian Mollekopf2015-10-12
|
* Cleanup revisions with a delayChristian Mollekopf2015-10-12
|
* Ignore removed entities while loading the initial result set.Christian Mollekopf2015-10-12
|