influxdb/tsdb/engine/tsm1
Jason Wilder 1c8676b4a3 Rebuild corrupted fields index when necessary
If the fields.idx was corrupted in someway, it would cause the shard
to fail to load.  Deleting the file will allow it to be rebuilt.

This change handles this automatically so it's rebuilt if necessary
without user intervention.
2018-01-16 11:31:07 -07:00
..
DESIGN.md doc: remove the implication that the wal directory is inside the shard directory. 2016-02-15 05:33:22 +11:00
batch_cursor.gen.go fix descending queries 2017-11-13 17:14:36 -08:00
batch_cursor.gen.go.tmpl fix descending queries 2017-11-13 17:14:36 -08:00
bit_reader.go Update godoc for tsm1 package 2017-01-02 07:30:18 -08:00
bit_reader_test.go Removed ineffective assignments, and added checks for errors that previsouly was not checked 2016-12-29 20:26:15 +01:00
bool.go Generate encode*Values funcs 2017-03-23 12:53:29 -06:00
bool_test.go Make encoder re-usable 2016-09-26 12:19:15 -06:00
cache.go Fix large memory spikes in cache 2018-01-10 07:56:46 -07:00
cache_race_test.go Conver all keys from string to []byte in TSM engine 2017-07-28 11:00:50 -06:00
cache_test.go Fix large memory spikes in cache 2018-01-10 07:56:46 -07:00
compact.gen.go Updated mergeUnsigned by running "go generate ./tsdb/engine/tsm1". 2018-01-04 19:35:01 +01:00
compact.gen.go.tmpl Fixed issue where compacting did not sort when block are unsorted and overlapping. 2018-01-04 15:25:26 +01:00
compact.gen.go.tmpldata Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
compact.go Fix missing sorting of blocks when compacting. 2018-01-03 10:21:11 +01:00
compact_test.go Fixed issue where compacting did not sort when block are unsorted and overlapping. 2018-01-04 15:25:26 +01:00
digest.go feat #9212: add ability to generate shard digests 2017-12-13 09:28:34 -05:00
digest_reader.go feat #9212: fix file in use bug on Windows 2017-12-13 09:29:07 -05:00
digest_test.go feat #9212: fix file in use bug on Windows 2017-12-13 09:29:07 -05:00
digest_writer.go feat #9212: fix file in use bug on Windows 2017-12-13 09:29:07 -05:00
digest_writer_test.go feat #9212: move reader/writer tests over 2017-12-13 09:28:34 -05:00
encoding.gen.go Fix Cache.DeleteRange not deleting all data 2017-11-28 10:39:21 -07:00
encoding.gen.go.tmpl Fix Cache.DeleteRange not deleting all data 2017-11-28 10:39:21 -07:00
encoding.gen.go.tmpldata Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
encoding.gen_test.go Fix panic: runtime error: slice bounds out of range 2017-11-15 08:18:53 -07:00
encoding.go influxdata/influxdb/influxql -> influxdata/influxql 2017-10-30 14:40:26 -07:00
encoding_test.go Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
engine.go Rebuild corrupted fields index when necessary 2018-01-16 11:31:07 -07:00
engine_cursor.go initial opentrace implementation for ifql interface 2017-11-22 14:42:26 -07:00
engine_test.go Skip empty series keys 2018-01-15 12:00:30 +00:00
file_store.gen.go Fix KeyCursor not return remaing blocks 2017-11-16 15:23:34 -07:00
file_store.gen.go.tmpl Fix KeyCursor not return remaing blocks 2017-11-16 15:23:34 -07:00
file_store.gen.go.tmpldata Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
file_store.go fix file_store path bug that affects windows users (#9219) 2017-12-11 17:31:33 -05:00
file_store_internal_test.go Use sorted merge in FileStore.WalkKeys 2017-04-03 08:57:52 -06:00
file_store_key_iterator.go rename current key index and key index count fields for clarity 2017-11-27 13:26:59 -07:00
file_store_key_iterator_test.go improve startup performance 2017-11-27 12:44:58 -07:00
file_store_test.go Add support for TSI shard streaming and shard size 2017-11-28 15:57:02 +00:00
file_unix.go Fix tombstone rename on windows 2016-04-27 13:09:53 -06:00
file_windows.go Remove redundant windows build tags 2016-05-03 14:22:02 +01:00
float.go Use math/bits in encoder 2017-09-26 12:51:08 +01:00
float_test.go Generate encode*Values funcs 2017-03-23 12:53:29 -06:00
int.go Generate encode*Values funcs 2017-03-23 12:53:29 -06:00
int_test.go Fix packed time encoded benchmark 2017-05-10 10:35:44 -06:00
iterator.gen.go Fix race condition in the merge iterator close method 2017-11-27 16:55:41 -06:00
iterator.gen.go.tmpl Fix race condition in the merge iterator close method 2017-11-27 16:55:41 -06:00
iterator.gen.go.tmpldata Taught tsm1 storage engine how to read and write uint64 values 2017-07-24 09:03:22 -07:00
iterator.go Update the zap logger dependency 2017-11-10 16:27:16 -06:00
iterator_test.go Fix race condition in the merge iterator close method 2017-11-27 16:55:41 -06:00
mmap_unix.go Remove MADV_RANDOM 2017-09-25 10:25:06 -06:00
mmap_windows.go Release mmap pages when shard is cold 2017-09-18 11:51:51 -06:00
pools.go Switch WAL byte pools to sync/pool 2017-04-20 12:28:42 -06:00
reader.go Optimize DeleteSeriesRange 2017-11-13 09:02:10 -07:00
reader_test.go Fix indirectIndex not removing fully deleted series 2017-10-18 18:16:41 -06:00
ring.go Fix large memory spikes in cache 2018-01-10 07:56:46 -07:00
ring_test.go Simplify cache ring 2017-09-19 15:27:25 -06:00
scheduler.go Allow lower priority compactions to use excess capacity 2017-10-04 08:11:44 -06:00
scheduler_test.go Rework compaction scheduling 2017-10-03 10:48:13 -06:00
string.go Generate encode*Values funcs 2017-03-23 12:53:29 -06:00
string_test.go Make encoder re-usable 2016-09-26 12:19:15 -06:00
timestamp.go Speed up time encoding/decoding 2017-05-10 11:12:35 -06:00
timestamp_test.go Fix packed time encoded benchmark 2017-05-10 10:35:44 -06:00
tombstone.go Fix temp tombstone files leaking 2017-11-13 09:02:10 -07:00
tombstone_test.go Reduce allocations when reading tombstone v4 2017-11-13 08:50:07 -07:00
wal.go Update the zap logger dependency 2017-11-10 16:27:16 -06:00
wal_test.go Fix corrupted wal segment panic on 32 bit systems 2017-10-16 09:41:20 -06:00
writer.go Rate limit disk IO when writing TSM files 2017-12-14 22:02:32 -07:00
writer_test.go Use disk when writing TSM index 2017-09-11 15:29:25 -06:00