Ben Johnson
3ce51e7f02
fix(tsdb): Fix series file tombstoning.
...
This commit fixes an issue with the series file compaction
process where tombstones are lost after compaction and series
existence checks are not correct. This commit also fixes some
smaller flushing issues within the series file that mainly
related to testing.
2018-10-08 14:16:11 -06:00
Ben Johnson
cf3c70a1a0
Merge pull request #927 from influxdata/bj-tsm1-stats
...
feat(tsdb/tsm1): Add TSM1 measurement stats.
2018-10-08 13:44:02 -06:00
Jeff Wendling
0360fc418c
Remove empty index package for tsi1
2018-10-08 13:18:30 -06:00
Jeff Wendling
260ed3eb13
chore: don't depend on details of what platform.ID is
...
It may become a uint64 in the future, for example. This does mean
that we have to call Decode on some data that we just Encoded, but
we can fix that later.
2018-10-08 12:31:39 -06:00
Ben Johnson
68450681ef
Add TSM1 measurement stats.
...
This commit generates an additional `.tss` stats file alongside each
TSM file when it is written that contains size stats for all measurements
within the TSM file. These files can be combined to generate stats for
all measurements across all TSM files.
2018-10-08 10:43:53 -06:00
Jeff Wendling
6408640836
fix: dont conflict on metrics namespace and mod tidy
2018-10-05 16:25:59 -06:00
Edd Robinson
512a015add
Address PR feedback
2018-10-05 18:01:59 +01:00
Edd Robinson
6b23165146
Add Engine tests
2018-10-05 15:04:09 +01:00
Edd Robinson
81e0fbabeb
Integrate WAL into engine
2018-10-05 12:44:27 +01:00
Edd Robinson
e85999ed45
Enable the WAL
2018-10-05 12:44:26 +01:00
Edd Robinson
69015d55ef
Address PR feedback
2018-10-04 18:18:55 +01:00
Edd Robinson
41aba8b539
Tidy up tag keys
2018-10-04 10:52:36 +01:00
Edd Robinson
cfb3df203a
Working storage engine
2018-10-04 10:24:43 +01:00
Edd Robinson
981b2cdbea
Skeleton storage engine
2018-10-04 10:24:43 +01:00
Jeff Wendling
d18814267e
Add very basic write support
2018-10-04 10:21:22 +01:00
Jeff Wendling
6a0fc9237c
Read/write points with the appropriate measurement
2018-10-03 17:39:30 -06:00
Jeff Wendling
c659c24f9a
Add very basic write support
2018-10-03 17:39:30 -06:00
Edd Robinson
ea02772fc5
Pull in more pkg packages
2018-10-01 12:08:37 +01:00
Edd Robinson
ed81da6600
Update roaring dependency
2018-10-01 12:08:37 +01:00
Edd Robinson
6e57211d36
Fix tests
2018-10-01 12:08:37 +01:00
Edd Robinson
7de29bfe01
Update tsi1 package from OSS
2018-10-01 12:08:37 +01:00
Edd Robinson
3385f389f7
Update tsdb package from OSS
2018-10-01 12:08:37 +01:00
Edd Robinson
074f263e08
Initial import of tsm1.Engine
2018-10-01 12:08:37 +01:00
Edd Robinson
1280f4ac5e
Initial import of tsm1 package
2018-10-01 12:08:37 +01:00
Edd Robinson
aa433a723a
Removed some inmem references
2018-10-01 12:08:37 +01:00
Edd Robinson
e4cca868f4
Get TSI tests passing
2018-10-01 12:08:37 +01:00
Edd Robinson
6d3c74ecd9
Update imports
2018-10-01 12:08:37 +01:00
Edd Robinson
a7e23519b9
Initial import of tsi1 package
2018-10-01 12:08:33 +01:00
Edd Robinson
53f38073cc
Change import
2018-10-01 12:03:20 +01:00
Edd Robinson
fb0db04bc1
Initial import pkg package
2018-10-01 12:03:20 +01:00
Edd Robinson
f0ba72f227
Remove FGA auth hooks
2018-10-01 12:03:19 +01:00
Edd Robinson
04818c7859
Initial import of models package
2018-10-01 12:03:19 +01:00
Jeff Wendling
d44b583c4d
remove code as reported by the unused tool
2018-10-01 12:03:19 +01:00
Jeff Wendling
b0a317a34c
remove and document some things
2018-10-01 12:03:19 +01:00
Jeff Wendling
8a21a3568a
prune Shard and reorganize
2018-10-01 12:03:19 +01:00
Jeff Wendling
f2381de7bf
regenerate internal protobuf with non-conflicting package
2018-10-01 12:03:19 +01:00
Jeff Wendling
992884ab6c
initial import of tsdb package
2018-10-01 12:03:19 +01:00