Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Error propagation should work now. | Christian Mollekopf | 2016-10-06 |
| | |||
* | count as a first aggregation function | Christian Mollekopf | 2016-10-06 |
| | |||
* | Moved standard quries to a separate header. | Christian Mollekopf | 2016-10-06 |
| | |||
* | No hardcoding of capabilities | Christian Mollekopf | 2016-10-05 |
| | |||
* | A query for outgoing mails | Christian Mollekopf | 2016-10-05 |
| | |||
* | An identity belongs to an account too. | Christian Mollekopf | 2016-10-05 |
| | |||
* | A better resource filter api | Christian Mollekopf | 2016-10-05 |
| | |||
* | Specify base set as part of the filter stages in the query. | Christian Mollekopf | 2016-10-05 |
| | |||
* | Resource subqueries | Christian Mollekopf | 2016-10-04 |
| | |||
* | Backwards comaptible names and some cleanup | Christian Mollekopf | 2016-10-04 |
| | |||
* | Less hardcoding of entity types | Christian Mollekopf | 2016-10-04 |
| | |||
* | Store the resource/account type as just "type" | Christian Mollekopf | 2016-10-04 |
| | | | | | We use the resource/account prefix only because just "Type" would conflict with the typedef. | ||
* | 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 |
| |