srotya / sidewinder

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

New storage engine implementation #31 #66

Closed ambud closed 7 years ago

ambud commented 7 years ago

31 New Storage Engine implementation for Disk and redesign Storage engine framework to help eliminate limitations on series counts.

Log: Cleaning up archival moving sql package

time series buckets

Fixing bugs with refactor

and diskstorage engine

Validating and fixing unit tests

windows)

adding unit tests for persistent measurement

Adding concurrency fixes #31

Fixing recovery bug

Fixing broken recovery system due to missing offsets, fixing unit tests for recovery, adding parallel recovery for measurements

Improving test coverage

codecov-io commented 7 years ago

Codecov Report

Merging #66 into development will decrease coverage by 0.07%. The diff coverage is 77.74%.

Impacted file tree graph

@@                Coverage Diff                @@
##             development      #66      +/-   ##
=================================================
- Coverage          54.09%   54.01%   -0.08%     
- Complexity           699      722      +23     
=================================================
  Files                112      122      +10     
  Lines               4069     4058      -11     
  Branches             459      428      -31     
=================================================
- Hits                2201     2192       -9     
- Misses              1719     1735      +16     
+ Partials             149      131      -18
Impacted Files Coverage Δ Complexity Δ
...der/core/sql/calcite/functions/ToMilliseconds.java 100% <ø> (ø) 2 <0> (?)
...otya/sidewinder/cluster/routing/RoutingEngine.java 23.07% <ø> (ø) 3 <0> (ø) :arrow_down:
...winder/core/sql/calcite/functions/NowFunction.java 100% <ø> (ø) 2 <0> (?)
...winder/core/storage/compression/dod/DoDReader.java 0% <ø> (ø) 0 <0> (ø) :arrow_down:
.../srotya/sidewinder/core/storage/StorageEngine.java 84.61% <ø> (+7.69%) 3 <0> (-6) :arrow_down:
...storage/compression/byzantine/ByzantineReader.java 96.77% <ø> (ø) 27 <0> (ø) :arrow_down:
...winder/core/sql/calcite/functions/ToTimestamp.java 100% <ø> (ø) 2 <0> (?)
...winder/core/storage/mem/archival/NoneArchiver.java 50% <ø> (ø) 2 <0> (ø) :arrow_down:
...java/com/srotya/sidewinder/core/security/User.java 75% <ø> (ø) 1 <0> (ø) :arrow_down:
...r/core/sql/calcite/functions/DateDiffFunction.java 100% <ø> (ø) 2 <0> (?)
... and 51 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 dc4d448...c06801a. Read the comment docs.