Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Pick up the right includes. | Christian Mollekopf | 2018-03-18 |
| | |||
* | Avoid a completely outdated readline, such as on osx | Christian Mollekopf | 2018-03-18 |
| | |||
* | Use parseUid in sinksh remove | Christian Mollekopf | 2018-03-17 |
| | |||
* | Print the process environment as well so we can see PATH | Christian Mollekopf | 2018-03-17 |
| | |||
* | Try to start and connect to a resource. | Christian Mollekopf | 2018-03-17 |
| | |||
* | Fixed unused argument | Christian Mollekopf | 2018-02-22 |
| | |||
* | Support reductions in the list command | Christian Mollekopf | 2018-02-21 |
| | |||
* | Try to load a resource as selftest | Christian Mollekopf | 2018-02-19 |
| | |||
* | Print the resource lookup directories in sinksh info | Christian Mollekopf | 2018-02-19 |
| | |||
* | Fixed crashes due to concurrently running queries. | Christian Mollekopf | 2018-02-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | A single QueryRunner should never have multiple workers running at the same time. We did not properly enforce this in case of incremental updates coming in. The only way I managed to reproduce the crash: * Open a large folder with lots of unread mail in kube * Select a mail in the maillist and hold the down button * This will: * Repeatedly call fetch more * Trigger lot's of mark as read modifications that result in notifications. * Eventually it crashes somewhere in EntityStore, likely because of concurrent access of the filter structure which is shared through the state. We now ensure in the single threaded portion of the code that we only ever run one worker at a time. If we did receive an update during, we remember that change and fetch more once we're done. To be able to call fetch again that portion was also factored out into a separate function. | ||
* | sinksh list: limit and sort support | Christian Mollekopf | 2018-02-13 |
| | |||
* | A sinksh module geared towards self-testing and stress testing. | Christian Mollekopf | 2018-02-13 |
| | |||
* | Fulltext filter for sinksh | Christian Mollekopf | 2018-02-13 |
| | |||
* | Report fulltext index size | Christian Mollekopf | 2018-02-13 |
| | |||
* | Added some fulltext index inspection | Christian Mollekopf | 2018-02-13 |
| | |||
* | Removed all traces of BLOB properties | Christian Mollekopf | 2018-02-06 |
| | |||
* | Fixed build | Christian Mollekopf | 2018-01-31 |
| | |||
* | Limit number of characters we print | Christian Mollekopf | 2018-01-30 |
| | |||
* | Improved sinksh stat output | Christian Mollekopf | 2018-01-30 |
| | |||
* | sinksh improvements | Christian Mollekopf | 2018-01-30 |
| | |||
* | Parse uids | Christian Mollekopf | 2018-01-30 |
| | |||
* | Inspect output | Christian Mollekopf | 2018-01-30 |
| | |||
* | More details in sinksh stat output | Christian Mollekopf | 2018-01-30 |
| | |||
* | Support UUID's without curly braces | Christian Mollekopf | 2018-01-29 |
| | |||
* | We don't normally have to see the capabilities | Christian Mollekopf | 2018-01-26 |
| | |||
* | Linebreak after each resource | Christian Mollekopf | 2018-01-26 |
| | |||
* | inspect output | Christian Mollekopf | 2018-01-25 |
| | |||
* | Get blob size as part of stat | Christian Mollekopf | 2018-01-25 |
| | |||
* | Share the filter syntax for count and list | Christian Mollekopf | 2018-01-25 |
| | |||
* | Doesn't add anything over list | Christian Mollekopf | 2018-01-25 |
| | |||
* | Dump key and value sizes on inspect | Christian Mollekopf | 2017-11-17 |
| | |||
* | Livequery | Christian Mollekopf | 2017-11-03 |
| | |||
* | Ensure we get a return code | Christian Mollekopf | 2017-11-01 |
| | |||
* | Ensure we get an appropriate exit code when a resource crashes. | Christian Mollekopf | 2017-10-31 |
| | |||
* | Sink clear error message | Christian Mollekopf | 2017-10-26 |
| | |||
* | Improved sinksh stat summary | Christian Mollekopf | 2017-10-06 |
| | |||
* | Support supplying a password with sinksh | Christian Mollekopf | 2017-09-20 |
| | |||
* | Say something if things are okay | Christian Mollekopf | 2017-08-18 |
| | |||
* | Only count every uid once. | Christian Mollekopf | 2017-08-14 |
| | | | | The previous code would fail on the second revision with the same uid. | ||
* | sinksh show cleanup | Christian Mollekopf | 2017-08-13 |
| | |||
* | More compact changeset | Christian Mollekopf | 2017-08-13 |
| | |||
* | Inspection to validate all rids | Christian Mollekopf | 2017-08-13 |
| | |||
* | Some metadata for inspect | Christian Mollekopf | 2017-08-11 |
| | |||
* | Print version | Christian Mollekopf | 2017-08-02 |
| | |||
* | Info command to print some default information | Christian Mollekopf | 2017-08-02 |
| | |||
* | No more SINK_DEBUG_AREA | Christian Mollekopf | 2017-05-12 |
| | |||
* | Upgrade job that we can eventually use to upgrade the storage | Christian Mollekopf | 2017-05-11 |
| | |||
* | Move type implementations in one place | Christian Mollekopf | 2017-03-21 |
| | | | | | | | Having them separated is rather pointless (since we need one for every type, and all types are the interface of sink, as one), and caused quite a bit of friction when adding new types. This will also make it easier to change things for all types. | ||
* | This is not necessary | Christian Mollekopf | 2017-03-14 |
| | |||
* | Addressbook support | Christian Mollekopf | 2017-03-09 |
| |