influxdb/tsdb/engine/tsm1
Ben Johnson d204a8b683
optimize tsm1.FloatDecoder
This commit changes the `FloatDecoder.val` from a `float64` type
to a `uint64` to avoid an additional type conversion during read.
Now the type gets converted to a `float64` only on call to `Values()`.
2016-04-21 08:49:12 -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
bit_reader.go optimize tsm1.BitReader 2016-04-19 11:34:17 -06:00
bit_reader_test.go optimize tsm1.BitReader 2016-04-19 11:34:17 -06:00
bool.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
bool_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
cache.go Don't lock the cache while adding entries 2016-04-20 16:08:58 -06:00
cache_race_test.go Fix deadlock when running backup 2016-03-14 12:36:48 -06:00
cache_test.go Fix deadlock when running backup 2016-03-14 12:36:48 -06:00
compact.go Add Block checksum validation and "influx_inspect verify" tool 2016-04-19 22:33:03 +02:00
compact_test.go Convert time.Time to int64 2016-02-25 15:15:01 -07:00
cursor.go rename influxdb/influxdb to influxdata/influxdb 2016-02-10 10:26:18 -07:00
encoding.go Use int64 instead of time.Time in timestamp encoder/decoder 2016-04-19 10:25:27 -06:00
encoding_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
engine.go Merge pull request #6430 from influxdata/jw-cache-load-size 2016-04-20 14:35:23 -06:00
engine_test.go Modify all of the iterators to allow returning an error on Next() 2016-04-18 11:17:55 -04:00
file_store.go Make logging output location more programmatically configurable (#6213) 2016-04-20 21:07:08 +01:00
file_store_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
file_unix.go fix TSMReader.Delete() and all unit tests is pass in the windows 2016-01-31 11:32:08 +08:00
file_windows.go fix TSMReader.Delete() and all unit tests is pass in the windows 2016-01-31 11:32:08 +08:00
float.go optimize tsm1.FloatDecoder 2016-04-21 08:49:12 -06:00
float_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
int.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
int_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
iterator.gen.go Modify all of the iterators to allow returning an error on Next() 2016-04-18 11:17:55 -04:00
iterator.gen.go.tmpl Modify all of the iterators to allow returning an error on Next() 2016-04-18 11:17:55 -04:00
iterator.gen.go.tmpldata Changed type-switch a few places to reduce allocations. 2016-03-11 15:57:05 -05:00
iterator.go Propagate the limit option to the low level iterators 2016-04-15 18:23:54 -04:00
mmap_solaris.go ran go fmt on mmap_solaris.go #4787 2015-12-07 17:41:26 -08:00
mmap_unix.go Remove MAP_POPULATE 2016-01-08 08:45:27 -07:00
mmap_windows.go fix munmap bug in the windows 2016-01-31 10:46:46 +08:00
pools.go integer support 2016-02-10 09:40:25 -07:00
reader.go Add Block checksum validation and "influx_inspect verify" tool 2016-04-19 22:33:03 +02:00
reader_test.go Add Block checksum validation and "influx_inspect verify" tool 2016-04-19 22:33:03 +02:00
string.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
string_test.go tsm1 query engine alloc reduction 2016-04-11 14:50:59 -06:00
timestamp.go Use int64 instead of time.Time in timestamp encoder/decoder 2016-04-19 10:25:27 -06:00
timestamp_test.go Use int64 instead of time.Time in timestamp encoder/decoder 2016-04-19 10:25:27 -06:00
tombstone.go Convert time.Time to int64 2016-02-25 15:15:01 -07:00
tombstone_test.go rename influxdb/influxdb to influxdata/influxdb 2016-02-10 10:26:18 -07:00
wal.go Make logging output location more programmatically configurable (#6213) 2016-04-20 21:07:08 +01:00
wal_test.go Convert time.Time to int64 2016-02-25 15:15:01 -07:00
writer.go Fix panic: runtime error: slice bounds out of range 2016-03-30 23:44:17 -06:00
writer_test.go Add Block checksum validation and "influx_inspect verify" tool 2016-04-19 22:33:03 +02:00