srotya / sidewinder

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

Bug fix and index performance improvement #112

Closed ambud closed 6 years ago

ambud commented 6 years ago

Changing the order of indexing and field value to an internalized structure so tag indexing is not needed again for different field names reducing index memory footprint and speeding up the performance.

Fixing PTR file corruption bug

codecov-io commented 6 years ago

Codecov Report

Merging #112 into development will increase coverage by 0.07%. The diff coverage is 77.47%.

Impacted file tree graph

@@                Coverage Diff                @@
##             development     #112      +/-   ##
=================================================
+ Coverage          48.43%   48.51%   +0.07%     
- Complexity           800      829      +29     
=================================================
  Files                138      144       +6     
  Lines               5605     5749     +144     
  Branches             616      635      +19     
=================================================
+ Hits                2715     2789      +74     
- Misses              2716     2790      +74     
+ Partials             174      170       -4
Impacted Files Coverage Δ Complexity Δ
...ore/functions/windowed/BasicWindowedFunctions.java 50% <ø> (ø) 0 <0> (ø) :arrow_down:
...er/core/functions/single/BasicSingleFunctions.java 56.31% <ø> (ø) 0 <0> (ø) :arrow_down:
...e/functions/transform/BasicTransformFunctions.java 35% <ø> (ø) 0 <0> (ø) :arrow_down:
...re/functions/transform/BasicConstantFunctions.java 0% <ø> (ø) 0 <0> (ø) :arrow_down:
...der/core/functions/transform/ConstantFunction.java 0% <0%> (ø) 0 <0> (ø) :arrow_down:
...functions/transform/SignalProcessingFunctions.java 0% <0%> (ø) 0 <0> (?)
.../sidewinder/core/SidewinderDropwizardReporter.java 68.96% <0%> (ø) 5 <0> (ø) :arrow_down:
...ore/functions/multiseries/MultiSeriesFunction.java 0% <0%> (ø) 0 <0> (ø) :arrow_down:
.../srotya/sidewinder/core/storage/disk/SetIndex.java 0% <0%> (ø) 0 <0> (?)
...winder/core/storage/disk/MappedBitmapTagIndex.java 0% <0%> (-84.85%) 0 <0> (-12)
... and 24 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 6743c26...38ff625. Read the comment docs.