hanahmily opened a new pull request, #413:
URL: https://github.com/apache/skywalking-banyandb/pull/413

   In this phase, etcd client would load all necessary data using a prefix 
instead of invoking the server several times.
   
   From the below's console log, the intilization duration is reduced from 
**>20s to ~ 30ms**
   ```console
   
{"level":"info","module":"MEASURE-DEFAULT","path":"/tmp/measure/measure-default","time":"2024-03-14T01:14:59Z","message":"initialized"}
   
{"level":"info","module":"MEASURE","group":"measure-default","duration":11.493639,"size":1544,"time":"2024-03-14T01:14:59Z","message":"get
 index rule bindings"}
   
{"level":"info","module":"MEASURE","group":"measure-default","duration":1.707159,"size":28,"time":"2024-03-14T01:14:59Z","message":"get
 index rules"}
   
{"level":"info","module":"MEASURE","group":"measure-default","duration":0.920919,"size":40,"time":"2024-03-14T01:14:59Z","message":"get
 topN aggregations"}
   
{"level":"info","module":"MEASURE","group":"measure-default","duration":17.621809,"size":1742,"time":"2024-03-14T01:14:59Z","message":"store
 measures"}
   
{"level":"info","module":"MEASURE","group":"measure-minute","time":"2024-03-14T01:14:59Z","message":"creating
 a tsdb"}
   
{"level":"info","module":"MEASURE-MINUTE","path":"/tmp/measure/measure-minute","time":"2024-03-14T01:14:59Z","message":"initialized"}
   
{"level":"info","module":"MEASURE","group":"measure-minute","duration":8.628199,"size":771,"time":"2024-03-14T01:14:59Z","message":"get
 index rule bindings"}
   
{"level":"info","module":"MEASURE","group":"measure-minute","duration":0.58731,"size":10,"time":"2024-03-14T01:14:59Z","message":"get
 index rules"}
   
{"level":"info","module":"MEASURE","group":"measure-minute","duration":0.746649,"size":20,"time":"2024-03-14T01:14:59Z","message":"get
 topN aggregations"}
   
{"level":"info","module":"MEASURE","group":"measure-minute","duration":8.50575,"size":867,"time":"2024-03-14T01:14:59Z","message":"store
 measures"}
   {"level":"info","module":"MEASURE","revision":"Group: 54, Measure: 5131, 
Stream: 0, IndexRule: 274, IndexRuleBinding: 5132, TopNAgg: 
4932","time":"2024-03-14T01:14:59Z","message":"init measures"}
   
{"level":"info","module":"ETCD","name":"measure","kind":"group","time":"2024-03-14T01:14:59Z","message":"registering
 watcher"}
   ```
   
   - [x] If this pull request closes/resolves/fixes an existing issue, replace 
the issue number. Fixes apache/skywalking#11972.
   - [x] Update the [`CHANGES` 
log](https://github.com/apache/skywalking-banyandb/blob/main/CHANGES.md).
   


-- 
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: notifications-unsubscr...@skywalking.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to