Details
Assignee
Paweł LebiodaPaweł LebiodaReporter
Konstantin TrushinKonstantin TrushinNeeds Review
YesNeeds QA
YesNeeds Doc
YesComponents
Sprint
Priority
Medium
Details
Details
Assignee
Paweł Lebioda
Paweł LebiodaReporter
Konstantin Trushin
Konstantin TrushinNeeds Review
Yes
Needs QA
Yes
Needs Doc
Yes
Components
Sprint
Priority
Smart Checklist
Smart Checklist
Smart Checklist
Created December 5, 2024 at 7:53 AM
Updated March 27, 2025 at 1:24 PM
In the
FileAuditLog::flush_inlock
method, we copy a string from inside_membuf
into a separate objectdata
, and, on the next source code line, destroy the original sting, which sits inside_membuf
.That unnecessary copying can be eliminated in
v7.0
andv8.0
because C++20 now has stream API that supports moving.Acceptance criteria
Performance not degraded - memory consumption-optimized