Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Only call fetch once on the aggregate fetcher. | Christian Mollekopf | 2016-10-04 |
| | | | | Otherwise we end up executing the initial query multiple times. | ||
* | Support for subqueries. | Christian Mollekopf | 2016-10-04 |
| | | | | | | This allows us to match properties from a subquery. Unfortunately this also means that DataStoreQuery needs access to all type implementations to issue the subquery (for potentially another type). | ||
* | Cleanup | Christian Mollekopf | 2016-09-29 |
| | |||
* | Use the Query::filter api. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Don't hardcode the type property. | Christian Mollekopf | 2016-09-27 |
| | |||
* | Don't access the propertyFilter list directly. | Christian Mollekopf | 2016-09-27 |
| | |||
* | New query api | Christian Mollekopf | 2016-09-27 |
| | |||
* | Blooming | Christian Mollekopf | 2016-09-26 |
| | |||
* | The threading reduction is working. | Christian Mollekopf | 2016-09-26 |
| | |||
* | A new query system | Christian Mollekopf | 2016-09-23 |
| | |||
* | Merge mails by subject | Christian Mollekopf | 2016-09-21 |
| | |||
* | Don't try to index empty values. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Assert if we call the wrong next function | Christian Mollekopf | 2016-09-20 |
| | |||
* | A first draft of the threading algorithm. | Christian Mollekopf | 2016-09-20 |
| | |||
* | Refactored the query part of the entity reader into DataStoreQuery. | Christian Mollekopf | 2016-09-19 |
| | | | | | | | | | DataStoreQuery now encapsulates the low-level query that operates directly on the storage. It no longer has access to the resource buffers, and is instantiated by the type implementation, so we can specialize the query alogorithm per type, but not per resource. This will allow us to implement the threading queries for the mailtype. | ||
* | Avoid crashing if the executing object is already gone when we go into | Christian Mollekopf | 2016-09-15 |
| | | | | | | | the continuation. This happens if Kube is used to look at a folder that is currently being freshly synchronized, so we continuously get new results. | ||
* | Don' create new entities on flag change. | Christian Mollekopf | 2016-09-15 |
| | |||
* | This is not an error according to the tests | Christian Mollekopf | 2016-09-15 |
| | |||
* | Ported to the kasync revamp | Christian Mollekopf | 2016-09-15 |
| | |||
* | Incremental fetch of mails | Christian Mollekopf | 2016-09-15 |
| | |||
* | Debug output | Christian Mollekopf | 2016-09-15 |
| | |||
* | Don't create a transaction for every revision that we don't replay. | Christian Mollekopf | 2016-09-15 |
| | | | | | This had a significant performance impact when i.e. syncing a folder with 10k messages. | ||
* | Cleanup | Christian Mollekopf | 2016-09-15 |
| | |||
* | Don't nest calls too deep. | Christian Mollekopf | 2016-09-15 |
| | | | | The old implementation would result in endlessly nested calls. | ||
* | make it compile | Michael Bohlender | 2016-09-04 |
| | |||
* | Namespaces can't be used in templates. | Christian Mollekopf | 2016-07-18 |
| | |||
* | Support for creating accounts via sinksh | Christian Mollekopf | 2016-07-15 |
| | |||
* | Fixed new diagnostics errors | Christian Mollekopf | 2016-07-13 |
| | |||
* | Ensure we send the response before closing the socket. | Christian Mollekopf | 2016-07-12 |
| | |||
* | React to new resources | Christian Mollekopf | 2016-07-12 |
| | |||
* | Wait for the resource shutdown during removeFromDisk | Christian Mollekopf | 2016-07-12 |
| | | | | Otherwise we risk failing jobs if they are sent to the old resource. | ||
* | Immediately stop processing commands on shutdown. | Christian Mollekopf | 2016-07-12 |
| | | | | | | | | We send the command completion, then the shutdown notificaiton, and then we immediately shutdown. Otherwise we risk callbacks by further commands into the already destroyed resource. | ||
* | Update the status if the resource crashed | Christian Mollekopf | 2016-07-11 |
| | |||
* | Centrally define global types | Christian Mollekopf | 2016-07-11 |
| | |||
* | Dynamically grow the area width | Christian Mollekopf | 2016-07-11 |
| | | | | Instead of blindly shortening the area. | ||
* | As long as the primary component is the same we can shorten the id | Christian Mollekopf | 2016-07-11 |
| | |||
* | Support valgrind directly in the buildsystem | Christian Mollekopf | 2016-07-11 |
| | |||
* | Account status | Christian Mollekopf | 2016-07-08 |
| | |||
* | Only change the status once per batch, instead of every revision. | Christian Mollekopf | 2016-07-08 |
| | |||
* | Shorten the types to be more distinctive. | Christian Mollekopf | 2016-07-08 |
| | | | | | The org.kde prefix is useless and possibly misleading. Simply prefixing with sink is more unique and shorter. | ||
* | Control debugoutput during tests with sinksh. | Christian Mollekopf | 2016-07-08 |
| | |||
* | Separate config from data and define centrally | Christian Mollekopf | 2016-07-08 |
| | |||
* | sinksh trace command including autocompletion | Christian Mollekopf | 2016-07-07 |
| | | | | | The sinksh command allows to easily turn tracing for certain areas on or off. | ||
* | A new debug system. | Christian Mollekopf | 2016-07-07 |
| | | | | | | | | | | | | | | | Instead of a single #define as debug area the new system allows for an identifier for each debug message with the structure component.area. The component is a dot separated identifier of the runtime component, such as the process or the plugin. The area is the code component, and can be as such defined at compiletime. The idea of this system is that it becomes possible to i.e. look at the output of all messages in the query subsystem of a specific resource (something that happens in the client process, but in the resource-specific subcomponent). The new macros are supposed to be less likely to clash with other names, hence the new names. | ||
* | Prepared sinksh trace | Christian Mollekopf | 2016-07-07 |
| | |||
* | Delete the resource data via resource process. | Christian Mollekopf | 2016-07-07 |
| | |||
* | Cleanup | Christian Mollekopf | 2016-07-07 |
| | |||
* | Disconnect one the object is gone. | Christian Mollekopf | 2016-07-07 |
| | |||
* | Removed another memory leak | Christian Mollekopf | 2016-07-07 |
| | |||
* | Avoid an endless stream of errormessages in modelinteractivity test | Christian Mollekopf | 2016-07-07 |
| |