VictoriaMetrics/lib/storage
weng zhao 1e0fe615ad
vmstorage: fix query like {foo=~"bar|"} return extra timeseries cause by negative filter transformation malfunction (#2032)
1. L2749 make kb.B remain the value of comonPrefix instead of tf.prefix
2. L2762 avoid change tf.value from "bar|" to ".+r|"
2022-01-05 15:57:54 +02:00
..
block_header_test.go lib/storage: typo fix: umarshal -> unmarshal 2021-03-02 20:48:44 +02:00
block_header.go
block_stream_merger.go
block_stream_reader_test.go
block_stream_reader_timing_test.go
block_stream_reader.go
block_stream_writer_timing_test.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
block_stream_writer.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
block_test.go
block.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
dedup_test.go lib/storage: explicitly pass dedupInterval to DeduplicateSamples() and deduplicateSamplesDuringMerge() 2021-12-14 20:52:29 +02:00
dedup_timing_test.go lib/storage: explicitly pass dedupInterval to DeduplicateSamples() and deduplicateSamplesDuringMerge() 2021-12-14 20:52:29 +02:00
dedup.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
index_db_test.go lib/storage: verify that the tsidsFound contain the needed tsids in tests added at f4dead529f 2021-09-11 11:02:56 +03:00
index_db_timing_test.go lib/storage: reset cache on disk during series deletion and during indexdb rotation 2021-06-11 12:54:36 +03:00
index_db.go vmstorage: fix query like {foo=~"bar|"} return extra timeseries cause by negative filter transformation malfunction (#2032) 2022-01-05 15:57:54 +02:00
inmemory_part_test.go
inmemory_part_timing_test.go
inmemory_part.go lib/{mergeset,storage}: switch from sync.Pool to chan-based pool for inmemoryPart objects 2021-07-06 16:33:25 +03:00
merge_test.go
merge_timing_test.go
merge.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
metaindex_row_test.go
metaindex_row.go
metric_name_test.go app/vminsert: add support for data ingestion via other vminsert nodes 2021-05-08 19:53:45 +03:00
metric_name.go all: use logger.WithThrottler() where appropriate 2021-12-21 17:10:54 +02:00
part_header_test.go
part_header.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
part_search_test.go
part_search.go lib/{mergeset,storage}: do not use pools for indexBlock and inmemoryBlock during their caching, since this results in higher memory usage in production without any performance gains 2021-02-21 21:43:37 +02:00
part.go app/vmstorage: export vm_cache_size_max_bytes metrics for determining capacity of various caches 2021-12-02 10:30:01 +02:00
partition_search_test.go
partition_search.go
partition_test.go lib/{mergeset,storage}: improve the detection of the needed free space for background merge 2021-08-25 10:01:09 +03:00
partition.go all: use logger.WithThrottler() where appropriate 2021-12-21 17:10:54 +02:00
raw_block.go
raw_row.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
search_test.go app/vmstorage: add ability to limit series cardinality via -storage.maxHourlySeries and -storage.maxDailySeries command-line flags 2021-05-20 15:31:57 +03:00
search.go lib/storage: code clarification: remove caching the found metricName in searchMetricName 2021-04-13 10:20:35 +03:00
storage_test.go all: typo fix: unexected -> unexpected 2021-12-20 17:40:13 +02:00
storage_timing_test.go app/vmstorage: add ability to limit series cardinality via -storage.maxHourlySeries and -storage.maxDailySeries command-line flags 2021-05-20 15:31:57 +03:00
storage.go adds restore.lock (#1988) 2021-12-22 13:10:56 +02:00
table_search_test.go
table_search_timing_test.go lib/storage: consistency renaming: getMaxRawRowsPerPartition -> getMaxRawRowsPerShard 2021-06-11 10:52:31 +03:00
table_search.go
table_test.go
table_timing_test.go
table.go lib/storage: deduplicate samples more thoroughly 2021-12-15 16:00:30 +02:00
tag_filters_test.go lib/storage: properly handle {__name__=~"prefix(suffix1|suffix2)",other_label="..."} queries 2021-09-23 21:52:31 +03:00
tag_filters_timing_test.go
tag_filters.go lib/storage: properly handle {__name__=~"prefix(suffix1|suffix2)",other_label="..."} queries 2021-09-23 21:52:31 +03:00
time_test.go
time.go
tsid_test.go
tsid.go