elastic / elastic/elastic-package

[Feature Request] Include TSDB related tests as part of the test

Open
#1,692 3 comments 0 reactions 0 assignees View on GitHub
stale
Dominant language
Go
Stars
72
Forks
141
Avg merge
19h 42m
Merged PRs (30d)
55

Description

Adding two suggestions in the context of TSDB

- [TSDB Test Toolkit](https://github.com/elastic/TSDB-migration-test-kit) is a very important toolset to validate the possibility of data drop when datasets are TSDB enabled. Can we perform TSDB test toolkit run as part of the system test for datasets with `index_mode: "time_series"` ?
- Include an additional check (`elastic-package check`)to validate If there exists `type: metrics` in `manifest.yml`, there is also `index_mode: "time_series"` . This can be overridden by a flag --no-tsdb. This ensures that all future contributions are having `index_mode: time_series`

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the existing system-test entry points and the `elastic-package check` command. Review the TSDB Test Toolkit and the `manifest.yml` fields described in the issue, then determine how `index_mode: "time_series"` and the `--no-tsdb` override should be validated. Done means TSDB datasets run the toolkit and metrics manifests receive the additional check.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli, databases, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.