tryEnqueue now takes std::unique_ptr<WriteBatch>& instead of by-value. On failure (queue at capacity), the caller retains ownership so the batch can be retried instead of silently destroyed. WriteBatchCoalescer updated to use the new signature. PostIngestQueue call sites updated to pass lvalue instead of std::move(). |
||
|---|---|---|
| .. | ||
| spdlog | ||
| yams | ||