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]


Reply via email to