Provides protection against reading/re-indexing against an index with missing
shards which could result in data loss. This shouldn't be common, as the Saved
Object indices should only ever have a single shard. This is more to handle
instances where customers manually expand the shards of an index.
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
- Fixes 25707 by parsing the colors generated for the node and adding a
try/catch to prevent an errors by returning the default color
- Set the min bounds to zero when there is only one data point
* fix: relative link instead of static
* fix: handle missing reporting config value
* chore: refactor reportingBrowserType check
* fix: core interpreter reportingBrowserType
the code was duplicated from canvas, so it's equally as broken, this duplicates the fix
- The controller tests introduced in #25382 had a flaw: If a controller initialization would fail and throw an error, that test suite wouldn't be able to clean up any stubs. So tests using the same stubs would report and error because the stubs couldn't be wrapped again.
- This PR wraps every controller initialization inside an assertion and catches those errors properly as part of the test.
* [APM] Move chartsSelector transformation to backend (#26117)
* [APM] Move ML anomaly transformation to backend
Move apmTimeseries to backend
Fix tests
* Update default values
* Fix bug
* [APM] Get rid of `pre` middleware (#26256)
Rename apmIndexPattern to apmIndexPatternTitle and narrow down search query
Fix tests
Remove unused aggregation
Revert "Rename apmIndexPattern to apmIndexPatternTitle and narrow down search query"
This reverts commit 5aa86744a0b360ceb75a59ebc8a0a084b24fbe50.
* chore(NA): cherry pick work from spencer on impleting the cache invalidation system and merging it with current master.
* feat(NA): add support for dlls bundle into the cache state invalidation system.
* chore(NA): merge with master.
* feat(NA): first working version for the watch cache.
* feat(NA): added logger, correct cache delete and removed last todos.
* feat(NA): remove some useless features for the time being.
* refact(NA): just pass kibanaHapiServer.log function directly instead of an anonimous function that calls the kibanaHapiServer.log one.
* refact(NA): move everything to async.
* refact(NA): remove dll mentions.
* chore(NA): removed types/mkdirp as we dont use mkdirp into typescript.
I noticed some discussion about how kbn clean should probably clear out the `.eslintcache` file, since it doesn't handle changes in related modules (for things like the import plugin) and it would be nice if `yarn kbn clean` took care of the issue. I figured it's not a bad idea, but adding `.eslintcache` directly to `@kbn/pm` felt wrong, so instead I've added another config options that can go in the package.json file, `clean.extraPatterns`. This array of patterns is passed into `del()` so that it can include things like negation.
As the name suggests this doesn't override the initial paths, just adds some extras that will be checked and cleared when `yarn kbn clean` is run.
* [Reporting] Better logging for waitForSelector failure
* break waitForSelector
* experimental changes
* cleanup/consistency
* fix some test report title strings
* test disable chromium
* roll back test code
* take out non-working phantom changes
* roll back disable chromium test
* allow logger to use curried tags
* temporarily re-do report failure-causing change for test
* replace newline with escaped for single log line
* undo test change
* remove obsolete test
* Job Info button in Reporting Listing
* use lodash directly
* start of flyout use
* description list in flyout
* capitalize
* undefined guard
* expire info on close
* add jest test
* better at error handling + messaging