influxdb/tsdb/engine/tsm1
Ben Johnson 844b7ef9bf
Merge pull request #10299 from influxdata/bj-tsm1-panic-fix
Fix TSM1 panic on reader error.
2018-10-10 08:12:17 -06:00
..
DESIGN.md doc: remove the implication that the wal directory is inside the shard directory. 2016-02-15 05:33:22 +11:00
array_cursor.gen.go fix(tsm1): Fix panic when calling Close twice on a descending cursor. 2018-08-22 13:49:59 -07:00
array_cursor.gen.go.tmpl fix(tsm1): Fix panic when calling Close twice on a descending cursor. 2018-08-22 13:49:59 -07:00
array_cursor_iterator.gen.go feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -07:00
array_cursor_iterator.gen.go.tmpl feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -07:00
array_cursor_iterator.go fix(tsm1): return boolean array iterator for booleans 2018-08-27 11:32:15 -06:00
array_encoding.go feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -07:00
array_encoding_test.go feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -07:00
batch_boolean.go feat(tsm1): New APIs to decode an entire buffer of data 2018-07-13 11:42:02 -07:00
batch_boolean_test.go feat(tsm1): New APIs to decode an entire buffer of data 2018-07-13 11:42:02 -07:00
batch_float.go fix(tsm1): Fix FloatBatchDecodeAll to return empty slice an no error 2018-09-10 13:59:47 -07:00
batch_float_test.go fix(tsm1): Fix FloatBatchDecodeAll to return empty slice an no error 2018-09-10 13:59:47 -07:00
batch_integer.go feat(tsm1): New APIs to decode an entire buffer of data 2018-07-13 11:42:02 -07:00
batch_integer_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
batch_string.go feat(tsm1): New APIs to decode an entire buffer of data 2018-07-13 11:42:02 -07:00
batch_string_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
batch_timestamp.go feat(tsm1): New APIs to decode an entire buffer of data 2018-07-13 11:42:02 -07:00
batch_timestamp_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07: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 Remove unused code/cleanup engine package 2018-01-20 13:56:45 +00:00
bool_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
cache.go TSM: Fix ShouldCompactCache without WAL 2018-06-13 17:37:17 -07:00
cache_race_test.go tsm/cache: Remove unused function parameter 2018-06-13 15:22:37 -07:00
cache_test.go tsm/cache: Remove unused function parameter 2018-06-13 15:22:37 -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 tsm1: ensure all written tsm files are fsynced 2018-06-25 11:36:22 -06:00
compact_test.go tsm/cache: Remove unused function parameter 2018-06-13 15:22:37 -07:00
digest.go switch digests to use snappy compression 2018-08-23 13:02:12 -04:00
digest_reader.go switch digests to use snappy compression 2018-08-23 13:02:12 -04:00
digest_test.go switch digests to use snappy compression 2018-08-23 13:02:12 -04:00
digest_writer.go switch digests to use snappy compression 2018-08-23 13:02:12 -04:00
digest_writer_test.go feat #9212: move reader/writer tests over 2017-12-13 09:28:34 -05:00
encoding.gen.go feat(tsm1): Implement APIs to decode TSM data into array data structures 2018-07-13 11:42:02 -07:00
encoding.gen.go.tmpl feat(tsm1): Implement APIs to decode TSM data into array data structures 2018-07-13 11:42:02 -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 Update test case 2018-09-14 14:09:24 -07:00
encoding.go simplify packages under tsdb 2018-01-21 09:41:27 -08:00
encoding_test.go chore(tsm1): Add benchmarks for existing typed decoders 2018-07-13 11:42:02 -07:00
engine.gen.go chore: Remove BatchCursor references 2018-08-24 11:56:04 -07:00
engine.gen.go.tmpl chore: Remove BatchCursor references 2018-08-24 11:56:04 -07:00
engine.go Cleanup failed TSM snapshot 2018-10-03 16:34:54 +01:00
engine_cursor.go chore: Remove BatchCursor references 2018-08-24 11:56:04 -07:00
engine_test.go Refactor index names 2018-08-21 14:32:30 +01:00
file_store.gen.go feat(tsm1): Add Read<type>ArrayBlock APIs to FileStore 2018-07-16 08:55:37 -07:00
file_store.gen.go.tmpl feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -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 Merge pull request #10299 from influxdata/bj-tsm1-panic-fix 2018-10-10 08:12:17 -06:00
file_store_array.gen.go feat(tsm1): ArrayCursor interfaces and implementations 2018-07-16 08:55:37 -07:00
file_store_array_test.go fix(tsdb): Fix existing Prometheus tests based on batch cursors 2018-07-16 08:55:37 -07:00
file_store_key_iterator.go simplify packages under tsdb 2018-01-21 09:41:27 -08:00
file_store_key_iterator_test.go feat(tsm1): Add Read<Type>ArrayBlock APIs to TSMReader and mmapAccessor 2018-07-16 08:55:37 -07:00
file_store_observer.go tsdb: avoid nil checks on the observer 2018-05-23 13:15:41 -06:00
file_store_test.go tsdb: remove the shard id again 2018-05-23 13:04:54 -06:00
float.go Use math/bits exclusively instead of go-bits 2018-03-15 12:03:24 -07:00
float_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
int.go Generate encode*Values funcs 2017-03-23 12:53:29 -06:00
int_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
iterator.gen.go Allow math functions to be used in the condition 2018-04-10 10:55:34 -05:00
iterator.gen.go.tmpl Allow math functions to be used in the condition 2018-04-10 10:55:34 -05: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 Make closing TSM cursors idempotent 2018-02-21 09:05:54 -07:00
mmap_unix.go Wire in mmap advise hint to TSMReader 2018-08-03 16:27:39 +01:00
mmap_windows.go Wire in mmap advise hint to TSMReader 2018-08-03 16:27:39 +01:00
pools.go Do not drop on the floor small buffers 2018-02-17 20:41:07 +09:00
reader.gen.go feat(tsm1): Add Read<Type>ArrayBlock APIs to TSMReader and mmapAccessor 2018-07-16 08:55:37 -07:00
reader.gen.go.tmpl feat(tsm1): Add Read<Type>ArrayBlock APIs to TSMReader and mmapAccessor 2018-07-16 08:55:37 -07:00
reader.gen.go.tmpldata feat(tsm1): Add Read<Type>ArrayBlock APIs to TSMReader and mmapAccessor 2018-07-16 08:55:37 -07:00
reader.go Wire in mmap advise hint to TSMReader 2018-08-03 16:27:39 +01:00
reader_test.go TSM: TSMReader.Close blocks until reads complete 2018-04-30 13:46:03 -07:00
ring.go Reduce cache partitions to 16 2018-01-31 13:55:32 -07:00
ring_test.go Reduce cache partitions to 16 2018-01-31 13:55:32 -07: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 Remove unused code/cleanup engine package 2018-01-20 13:56:45 +00:00
string_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
timestamp.go Speed up time encoding/decoding 2017-05-10 11:12:35 -06:00
timestamp_test.go pr(tsdb): Feedback items from PR review 2018-07-13 11:42:02 -07:00
tombstone.go fix(tsdb): attempt to work on docker on windows 2018-06-01 14:57:18 -06:00
tombstone_test.go tsdb: avoid nil checks on the observer 2018-05-23 13:15:41 -06:00
wal.go Fix data race in WAL 2018-03-15 12:51:30 +00:00
wal_test.go Fix data race in WAL 2018-03-15 12:51:30 +00:00
writer.go tsm1: ensure all written tsm files are fsynced 2018-06-25 11:36:22 -06:00
writer_test.go tsm1: ensure all written tsm files are fsynced 2018-06-25 11:36:22 -06:00