* WIP
* Goodbye yarn
* Use latest scrollbar package
* Use default colors
* Expose custom thumb color props
* Use latest package
* Remove unused package
* Update test snapshots
* Organize exernal styles into separate section
It turns out that LastModified and DiskSize are unused, and so it
was easy to change to not care about the WAL.
This hooks up metrics and starts the WAL again.
At the cost of some nil checks, we don't have to have an interface, defend against
subtle bugs with nils in non-nil interfaces, an empty implementation, etc.
Also, the tsm1 engine is losing the WAL anyway.
Because the WAL relies on the tsm1.Value type, we move that into its own
tsm1/value package and set up some aliases forwarding them into tsm1. This
also required adding some methods and changing consumers to avoid the
unexported fields. I imagine this step will be useful one day when we make
the write path more efficient with respect to consuming points.
This commit additionally fixes some issues with generation. The iterator.tmpldata
and generation for array_cursor_* were removed accidentally when removing
iterators, making those generated files stale. Restore that and regenerate.
No change in functionality.
For an operation that looks up a task or a run, when that operation
fails, only set the status to 404 if that operation explicitly returns
ErrTaskNotFound or ErrRunNotFound.
It's possible that the operation could fail for a reason other than the
ID being invalid: for example, if there was an IO error preventing the
lookup from succeeding.
Harden that behavior with tests for the task handler.
Closes#11589.
* wip: introduce connected async component test
* test(query-builder): mock findBuckets
* test(ui): add ability to pass arbitrary state to renderWithRedux
* test(ui/queryBuilder): click bucket and tag
* test(ui/queryBuilder): use regex matchers to query all
* test(ui/queryBuilder): it can click a tag value
* chore: change id to ID
* chore: move QueryBuilderFetcher
* test(ui/queryBuilder): try waiting for dropdown-items
* test(ui/queryBuilder): move initial state out of beforeEach
* test(ui/queryBuilder): get by bucket name
* wip
* test: put back to default
* test: remove await