Remove file log store memory mirror

This commit is contained in:
npc0-hue
2026-09-03 12:21:07 +08:00
parent 6311eb72ba
commit 5b82a42cc4
3 changed files with 162 additions and 57 deletions
+4 -5
View File
@@ -67,13 +67,12 @@ func (svc *CoreService) IngestLogBatch(batch domain.LogBatchIngest) (domain.LogB
return domain.LogBatchIngestResult{}, validationError("log batch firstSeq must follow latest acknowledged sequence")
}
storedBatch := domain.CopyLogBatchIngest(batch)
record := domain.CopyLogBatchRecord(domain.LogBatchRecord{
record := domain.LogBatchRecord{
Checksum: batch.Checksum,
FirstSeq: batch.FirstSeq,
LastSeq: batch.LastSeq,
Entries: storedBatch.Entries,
})
Entries: batch.Entries,
}
if err := svc.logStore.AppendBatch(batch.LogStreamID, record); err != nil {
return domain.LogBatchIngestResult{}, err
}
@@ -84,7 +83,7 @@ func (svc *CoreService) IngestLogBatch(batch domain.LogBatchIngest) (domain.LogB
}
locked = false
lock.Unlock()
svc.publishLogEvents(stream, storedBatch.Entries)
svc.publishLogEvents(stream, batch.Entries)
return domain.LogBatchIngestResult{
Accepted: true,
LogStreamID: batch.LogStreamID,