srotya / sidewinder

Fast and scalable timeseries database
http://sidewinder.srotya.com
Apache License 2.0
25 stars 10 forks source link

Adding compaction and refactoring #101

Closed ambud closed 6 years ago

ambud commented 6 years ago

Compaction #100 to improve read performance, consolidate data and eliminate fragmentation issues for data file.

codecov-io commented 6 years ago

Codecov Report

Merging #101 into development will increase coverage by 0.99%. The diff coverage is 59.34%.

Impacted file tree graph

@@                Coverage Diff                @@
##             development     #101      +/-   ##
=================================================
+ Coverage          47.56%   48.55%   +0.99%     
- Complexity           800      854      +54     
=================================================
  Files                134      141       +7     
  Lines               5378     5616     +238     
  Branches             595      617      +22     
=================================================
+ Hits                2558     2727     +169     
- Misses              2642     2701      +59     
- Partials             178      188      +10
Impacted Files Coverage Δ Complexity Δ
...ya/sidewinder/core/storage/compression/Writer.java 100% <ø> (ø) 1 <0> (ø) :arrow_down:
.../srotya/sidewinder/core/storage/StorageEngine.java 60.95% <ø> (ø) 35 <0> (ø) :arrow_down:
...tya/sidewinder/core/storage/SeriesQueryOutput.java 41.17% <0%> (-1.25%) 8 <0> (ø)
...a/sidewinder/core/api/grafana/GrafanaQueryApi.java 40.2% <0%> (-0.62%) 8 <0> (ø)
...winder/core/storage/compression/dod/DodWriter.java 0% <0%> (-45.62%) 0 <0> (-12)
...ewinder/ingesters/influx/HTTPDataPointDecoder.java 0% <0%> (ø) 0 <0> (?)
...otya/sidewinder/core/api/grafana/GrafanaUtils.java 42.74% <0%> (-6.38%) 16 <0> (ø)
...a/com/srotya/sidewinder/cluster/api/InfluxApi.java 0% <0%> (ø) 0 <0> (ø) :arrow_down:
.../srotya/sidewinder/core/rpc/WriterServiceImpl.java 39.82% <0%> (ø) 5 <0> (ø) :arrow_down:
...otya/sidewinder/ingesters/influx/InfluxServer.java 0% <0%> (ø) 0 <0> (?)
... and 36 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 1961806...394fd44. Read the comment docs.