influxdb/pkg
tmgordeeva 61adfe95fe
fix(storage): simple8b passes checkptr (#15512) (#16719)
Cherry-pick of 8f665ec from 1.8.

* fix(simple8b): disable checkptr on batch decodes

* perf: improve performance of simple8b encoding

```
name                      old time/op    new time/op    delta
EncodeAll/1_bit-24          35.8µs ± 2%    35.8µs ± 2%     ~     (p=0.887 n=10+7)
EncodeAll/2_bits-24         35.7µs ± 4%    35.6µs ± 3%     ~     (p=0.684 n=10+10)
EncodeAll/3_bits-24         36.5µs ± 3%    36.4µs ± 4%     ~     (p=0.780 n=10+9)
EncodeAll/4_bits-24         36.4µs ± 3%    37.8µs ± 2%   +3.71%  (p=0.000 n=10+10)
EncodeAll/5_bits-24         38.0µs ± 3%    38.3µs ± 2%     ~     (p=0.280 n=10+10)
EncodeAll/6_bits-24         39.4µs ± 1%    38.5µs ± 2%   -2.43%  (p=0.001 n=10+9)
EncodeAll/7_bits-24         39.6µs ± 3%    38.9µs ± 3%   -1.83%  (p=0.029 n=10+10)
EncodeAll/8_bits-24         40.3µs ± 3%    40.5µs ± 4%     ~     (p=0.278 n=10+9)
EncodeAll/10_bits-24        42.6µs ± 3%    41.9µs ± 2%     ~     (p=0.075 n=10+10)
EncodeAll/12_bits-24        44.2µs ± 2%    42.8µs ± 2%   -3.11%  (p=0.000 n=10+10)
EncodeAll/15_bits-24        46.0µs ± 1%    46.1µs ± 3%     ~     (p=0.447 n=9+10)
EncodeAll/20_bits-24        51.4µs ± 2%    50.0µs ± 2%   -2.86%  (p=0.000 n=10+10)
EncodeAll/30_bits-24        60.6µs ± 1%    58.1µs ± 2%   -4.02%  (p=0.000 n=10+10)
EncodeAll/60_bits-24        90.2µs ± 2%    85.2µs ± 1%   -5.50%  (p=0.000 n=10+10)
EncodeAll/combination-24     782µs ± 3%     762µs ± 5%     ~     (p=0.063 n=10+10)
Encode-24                   3.08µs ± 2%    3.09µs ± 1%     ~     (p=0.656 n=9+8)
Encoder-24                  4.58µs ± 0%    4.40µs ± 1%   -4.04%  (p=0.000 n=8+8)

```

Co-authored-by: Jacob Marble <jacobmarble@gmail.com>
2020-02-04 10:57:43 -08:00
..
binaryutil Initial import pkg package 2018-10-01 12:03:20 +01:00
bloom chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
bytesutil chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
data/gen feat(gen): Add Copy(tsdb.<type>Array) method to Values 2019-08-16 10:33:41 -07:00
encoding/simple8b fix(storage): simple8b passes checkptr (#15512) (#16719) 2020-02-04 10:57:43 -08:00
escape chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
estimator Fix typos in miscellaneous packages 2019-04-17 13:30:22 -07:00
fs test(fs_test): update readability of fs API tests 2019-07-25 10:09:52 -07:00
httpc feat(httpc): extend httpc Client with JSON shorthand methods 2019-12-12 07:44:31 -08:00
jsonnet feat(pkger): add jsonnet support for package files 2020-01-13 09:55:08 -08:00
jsonparser chore(vendor): Add jsonparser dependency for filter predicates 2019-11-22 10:34:20 -07:00
lifecycle tsi1: partition close deadlock 2019-04-22 09:06:32 -06:00
limiter fix(storage): guard against compaction burst throughput limit (#14985) (#15101) 2019-09-11 07:46:33 -07:00
metrics chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
mmap chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
pointer Fix typos in miscellaneous packages 2019-04-17 13:30:22 -07:00
pool chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
rhh perf(storage): memoize hashmap prom labels 2019-08-13 11:28:51 +01:00
slices chore: rename imports from platform to influxdb 2019-01-09 20:51:47 -08:00
snowflake Initial import pkg package 2018-10-01 12:03:20 +01:00
testing/assert chore(gen): Add ingen generator data structures to platform for reuse 2018-12-11 17:45:57 -07:00
testttp feat(pkger): make pkger packages CRD compliant 2020-01-14 13:20:00 -08:00