Commit graph

89 commits

Author SHA1 Message Date
Aliaksandr Valialkin
1790caa082
wip 2024-05-30 11:33:36 +02:00
Aliaksandr Valialkin
29ebcb9d4c
wip 2024-05-29 01:48:40 +02:00
Aliaksandr Valialkin
7f8d032f43
wip 2024-05-28 22:41:44 +02:00
Aliaksandr Valialkin
044a344864
wip 2024-05-28 19:11:15 +02:00
Aliaksandr Valialkin
a013cb0ca3
wip 2024-05-28 17:39:42 +02:00
Aliaksandr Valialkin
9052c6b734
wip 2024-05-28 17:19:06 +02:00
Aliaksandr Valialkin
e391d7b69c
wip 2024-05-28 16:21:05 +02:00
Aliaksandr Valialkin
ba40c1a2d5
wip 2024-05-28 15:58:36 +02:00
Aliaksandr Valialkin
22e14a3dbe
wip 2024-05-28 15:53:21 +02:00
Aliaksandr Valialkin
bd70c94a27
wip 2024-05-28 15:50:39 +02:00
Aliaksandr Valialkin
e8e49405ef
wip 2024-05-28 14:51:54 +02:00
Aliaksandr Valialkin
e25b2e7f05
wip 2024-05-28 14:21:29 +02:00
Aliaksandr Valialkin
dfcb8dfd65
wip 2024-05-28 02:06:40 +02:00
Aliaksandr Valialkin
dc245f82f3
wip 2024-05-27 23:24:07 +02:00
Aliaksandr Valialkin
9903654e0f
wip 2024-05-27 21:29:24 +02:00
Aliaksandr Valialkin
ca4b5686c1
wip 2024-05-27 20:33:19 +02:00
Aliaksandr Valialkin
741fb6b038
wip 2024-05-27 18:50:22 +02:00
Aliaksandr Valialkin
66e294edfb
Merge branch 'public-single-node' into victorialogs-wip 2024-05-27 16:50:04 +02:00
Aliaksandr Valialkin
fc6a923c5e
wip 2024-05-27 16:48:34 +02:00
Aliaksandr Valialkin
c01bc0282a
wip 2024-05-27 16:18:53 +02:00
Aliaksandr Valialkin
401e79e0d8
wip 2024-05-27 14:22:18 +02:00
Aliaksandr Valialkin
9af6c63774
wip 2024-05-27 00:58:41 +02:00
Aliaksandr Valialkin
99138e15c0
lib/logstorage: fix golangci-lint warnings 2024-05-26 02:01:32 +02:00
Aliaksandr Valialkin
1e203f35f7
lib/logstorage: work-in-progress 2024-05-26 01:55:21 +02:00
Aliaksandr Valialkin
ad0cc2d55e
wip 2024-05-26 01:54:39 +02:00
Aliaksandr Valialkin
7994b5b22a
wip 2024-05-26 00:21:57 +02:00
Aliaksandr Valialkin
5be91507fa
wip 2024-05-26 00:17:09 +02:00
Aliaksandr Valialkin
7ac529c235
lib/logstorage: work-in-progress 2024-05-25 22:59:13 +02:00
Aliaksandr Valialkin
8248afc9bd
wip 2024-05-25 22:20:47 +02:00
Aliaksandr Valialkin
0b629ce5a5
lib/logstorage: re-use per-shard fields across processed blocks in pipePackJSON and pipeUnroll 2024-05-25 22:13:32 +02:00
Aliaksandr Valialkin
dc55146752
lib/logstorage: work-in-progress 2024-05-25 21:36:16 +02:00
Aliaksandr Valialkin
e2590f0485
lib/logstorage: work-in-progress 2024-05-25 00:30:58 +02:00
Aliaksandr Valialkin
4b458370c1
lib/logstorage: work-in-progress 2024-05-24 03:06:55 +02:00
Alexander Marshalov
7da541360e
[vmlogs] fixed time parsing with millisecond precision time (#6293) (#6295)
fix for #6293

Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
2024-05-22 21:46:50 +02:00
Aliaksandr Valialkin
22107421eb
lib/logstorage: work-in-progress 2024-05-22 21:01:20 +02:00
Aliaksandr Valialkin
bc4a0b8f37
lib/logstorage: fix golangci-lint warnings 2024-05-20 11:04:12 +02:00
Aliaksandr Valialkin
ad505a7a9a
lib/logstorage: work-in-progress 2024-05-20 04:08:30 +02:00
Aliaksandr Valialkin
0aa19a2837
lib/logstorage: work-in-progress 2024-05-15 04:55:44 +02:00
Aliaksandr Valialkin
da3af090c6
lib/logstorage: work-in-progress 2024-05-14 03:05:03 +02:00
Aliaksandr Valialkin
cb35e62e04
lib/logstorage: work-in-progress
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6258
2024-05-14 01:49:23 +02:00
Aliaksandr Valialkin
cc2647d212
lib/encoding: optimize UnmarshalVarUint64, UnmarshalVarInt64 and UnmarshalBytes a bit
Change the return values for these functions - now they return the unmarshaled result plus
the size of the unmarshaled result in bytes, so the caller could re-slice the src for further unmarshaling.

This improves performance of these functions in hot loops of VictoriaLogs a bit.
2024-05-14 01:23:54 +02:00
hagen1778
17283fab6c
lib/logstorage: make linter happy
Signed-off-by: hagen1778 <roman@victoriametrics.com>
2024-05-13 15:35:11 +02:00
Aliaksandr Valialkin
9dbd0f9085
lib/logstorage: initial implementation of pipes in LogsQL
See https://docs.victoriametrics.com/victorialogs/logsql/#pipes
2024-05-12 16:33:31 +02:00
Aliaksandr Valialkin
590160ddbb
lib/slicesutil: add helper functions for setting slice length and extending its capacity
The added helper functions - SetLength() and ExtendCapacity() - replace error-prone code with simple function calls.
2024-05-12 11:32:17 +02:00
wanshuangcheng
83216e956c
chore: fix function names in comment (#6076)
Signed-off-by: wanshuangcheng <wanshuangcheng@outlook.com>
2024-04-08 01:11:12 -07:00
Aliaksandr Valialkin
918cccaddf
all: fix golangci-lint(revive) warnings after 0c0ed61ce7
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/6001
2024-04-02 23:16:29 +03:00
XLONG96
a5795f533d
lib/logstorage: avoid panic when parsing regex with stream filter (#5897) 2024-02-29 15:31:54 +02:00
Aliaksandr Valialkin
4617dc8bbe
lib/logstorage: consistently use atomic.* types instead of atomic.* functions on regular types
See ea9e2b19a5
2024-02-23 23:46:13 +02:00
Aliaksandr Valialkin
f81b480905
lib/mergeset: consistently use atomic.* types instead of atomic.* function calls on ordinary types
See ea9e2b19a5
2024-02-23 23:29:35 +02:00
Aliaksandr Valialkin
275335c181
lib/logstorage: consistently use atomic.* type for refCount and mustDrop fields in datadb and storage structs in the same way as it is used in lib/storage
See ea9e2b19a5 and a204fd69f1
2024-02-23 23:04:42 +02:00