From c698b31a4d6bc62e638d5fe3600ecb5c8b59bef1 Mon Sep 17 00:00:00 2001 From: Robert Glonek Date: Fri, 24 Jan 2025 09:14:20 -0800 Subject: [PATCH] fix bug in log ingest re json handling --- CHANGELOG/7.7.2.md | 1 + src/ingest/preprocess-special.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG/7.7.2.md b/CHANGELOG/7.7.2.md index ab13b820..386d2f93 100644 --- a/CHANGELOG/7.7.2.md +++ b/CHANGELOG/7.7.2.md @@ -4,3 +4,4 @@ _Release Date: MONTH DAYst, 2025_ **Release Notes:** * Allow `--nodes` selector in `aerolab aerospike is-stable` command. +* Fix small bug in log ingest relating to special log types. diff --git a/src/ingest/preprocess-special.go b/src/ingest/preprocess-special.go index 97c5974a..8a63f229 100644 --- a/src/ingest/preprocess-special.go +++ b/src/ingest/preprocess-special.go @@ -160,6 +160,9 @@ func (i *Ingest) preProcessSpecial(fn string, mimeType *mimetype.MIME) (fnlist [ tracker[fn+"_special-split_"+ident] = out fnlist = append(fnlist, fn+"_special-split_"+ident) } + if !strings.HasSuffix(line, "\n") { + line = line + "\n" + } _, err = tracker[fn+"_special-split_"+ident].WriteString(line) if err != nil { return fnlist, err