Releases: ytyou/ticktock
[Beta] [NOT BACKWARDS COMPATIBLE] Query optimizations
Warning: This release is NOT backwards compatible with previous releases. If you need to migrate existing data, please see this wiki page for instructions.
This release contains query optimizations. It makes querying data for a long period of time faster.
[Beta] Fix inspect tool OOM issue
The inspect tool runs out-of-memory under certain conditions.
[Beta] Bug fixes in Json parser; memory leak
- Json parser not able to handle boolean values;
- Memory leak when writing data with _field tags;
[Beta] Query and compaction optimization
Improved query and compaction efficiency. Reduced compaction time and its resource usage.
[Beta] Bug fixes.
- Bug fixes:
- When TickTockDB runs out of memory, return HTTP 503 instead of return empty/partial results;
- If TickTockDB's timestamp are stored at seconds resolution, but downsample interval is specified in milliseconds, TickTockDB will round the millisecond interval to seconds;
- On 32-bit OS, virtual memory size is reduced to support large query range;
- No need to specify http.request.format anymore. Write requests in json, Opentsdb put, and InfluxDB line formats are supported by default;
- Memory Leaks.
- Support 'top5' aggregator;
- Support OpenTSDB's 'explicit_tags'
[Beta] Query performance improvements.
This release contains query performance improvements when data is injected into TickTockDB using InfluxDB line protocol.
[Beta] Bug fixes.
Contains the following bug fixes:
- Duplicate data-points was not handled correctly. New values should override old ones.
- The last 5 minutes of data could be lost if TickTockDB was killed abnormally.
3 Binaries (Install instruction here):
-
X86-64 bit: ticktockdb-0.11.6-beta-glibc2.28-x86_64.tar.gz, 594KB
-
ARM-64 bit: ticktockdb-0.11.6-beta-glibc2.31-aarch64.tar.gz, 562KB
-
ARM-32 bit: ticktockdb-0.11.6-beta-glibc2.31-armv6l.tar.gz, 528 KB