Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Working folder tree query | Christian Mollekopf | 2015-11-15 |
| | |||
* | Fixed clientapitest | Christian Mollekopf | 2015-11-15 |
| | |||
* | Query test adjustments | Christian Mollekopf | 2015-11-14 |
| | |||
* | DummyResourceTest and QueryTest are passing | Christian Mollekopf | 2015-11-13 |
| | | | | sync has been removed from the query code and is now a separate step | ||
* | It's starting to work | Christian Mollekopf | 2015-11-13 |
| | |||
* | A result model | Christian Mollekopf | 2015-11-10 |
| | | | | | The result model drives the data retrieval and provides the interace for consumers | ||
* | Cleanups | Christian Mollekopf | 2015-11-10 |
| | |||
* | Added a folder type | Christian Mollekopf | 2015-11-09 |
| | |||
* | Docs | Christian Mollekopf | 2015-11-08 |
| | |||
* | Fixed warnings | Christian Mollekopf | 2015-11-08 |
| | |||
* | Implemented removeIndex | Christian Mollekopf | 2015-11-05 |
| | |||
* | Fixed shutdown and synchronize commands | Christian Mollekopf | 2015-10-31 |
| | |||
* | docs | Christian Mollekopf | 2015-10-30 |
| | |||
* | Updated the index on modifications and removals. | Christian Mollekopf | 2015-10-29 |
| | | | | Misses tests. | ||
* | Merge branch 'feature/preprocessor' into develop | Christian Mollekopf | 2015-10-29 |
|\ | |||
| * | Cleanup changereplay, and replay revision 1 as the first | Christian Mollekopf | 2015-10-28 |
| | | |||
| * | Correctly execute modifications and removals | Christian Mollekopf | 2015-10-28 |
| | | | | | | | | ... also if there are intermediate revisions. | ||
| * | Reuse the existing transaction | Christian Mollekopf | 2015-10-28 |
| | | |||
| * | 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. | ||
* | docs | Christian Mollekopf | 2015-10-28 |
| | |||
* | Comments for the benchmarks | Christian Mollekopf | 2015-10-25 |
| | |||
* | Documentation on what tests are supposed to test. | Christian Mollekopf | 2015-10-24 |
| | |||
* | fixed build | Christian Mollekopf | 2015-10-23 |
| | |||
* | ApplicationDomainType cleanup, define metatypes | Christian Mollekopf | 2015-10-23 |
| | |||
* | We need to return instance identifiers and not resource types | Christian Mollekopf | 2015-10-23 |
| | |||
* | Made headers installable and install headers | Christian Mollekopf | 2015-10-23 |
| | |||
* | Avoid deadlock | Christian Mollekopf | 2015-10-23 |
| | |||
* | Make it possible to set a new emitter on the listresultmodel | Christian Mollekopf | 2015-10-22 |
| | |||
* | Finished ListResultModel implementation. | Christian Mollekopf | 2015-10-21 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-21 |
| | |||
* | Avoid hardcoding a made-up resource type for config that doesn't belong | Christian Mollekopf | 2015-10-21 |
| | | | | to a resource | ||
* | ClientAPI: Don't require an explicit instance identifier | Christian Mollekopf | 2015-10-21 |
| | |||
* | Moved the ListModelResult to a separate file | Christian Mollekopf | 2015-10-21 |
| | |||
* | Added a removeFromDisk method to the resource | Christian Mollekopf | 2015-10-21 |
| | |||
* | Use a null-resource object to avoid having to check the pointer | Christian Mollekopf | 2015-10-20 |
| | | | | everytime | ||
* | Avoid trying to open ResourceAccess twice | Christian Mollekopf | 2015-10-20 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-20 |
| | |||
* | Draft of ChangeReplay | Christian Mollekopf | 2015-10-20 |
| | |||
* | More descriptive debug messages | Christian Mollekopf | 2015-10-20 |
| | |||
* | Color log messages | Christian Mollekopf | 2015-10-20 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-20 |
| | |||
* | Test & fix live query removals | Christian Mollekopf | 2015-10-20 |
| | |||
* | Let clients tell the resource when they no longer require a revision. | Christian Mollekopf | 2015-10-19 |
| | |||
* | Docs | Christian Mollekopf | 2015-10-15 |
| | |||
* | Cleanup | Christian Mollekopf | 2015-10-15 |
| | |||
* | Moved more entitystorage functionality back to facade. | Christian Mollekopf | 2015-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 Mollekopf | 2015-10-13 |
| | |||
* | Dummyclient that can also remove stuff and updates queries automatically | Christian Mollekopf | 2015-10-12 |
| | |||
* | Cleanup revisions with a delay | Christian Mollekopf | 2015-10-12 |
| | |||
* | Ignore removed entities while loading the initial result set. | Christian Mollekopf | 2015-10-12 |
| |