hanahmily opened a new issue #8392: URL: https://github.com/apache/skywalking/issues/8392
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar feature requirement. ### Description TSDB supports essential storage structure management, containing the below feats: - [ ] Open the database. If the path contains nothing, tsdb creates a new file layout. - [ ] Introduce the lock and manifest files to manage file layout. - [ ] Make blocks and segments move forward, which means new entries emerge and old ones are pruned. TSDB will introduce a new strategy component to collect metrics and determine when and how to create new blocks. - [ ] Implement a block controller which determines how many blocks should be active. It closes blocks based on the LRU algorithm. - [ ] Enhance the data scanner to select blocks based on the query criteria. The scanner has to apply to the block controller for blocks if the blocks are inactive. ### Use case _No response_ ### Related issues _No response_ ### Are you willing to submit a PR? - [X] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
