Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
59103: tracing: link child into parent, even if not verbose r=irfansharif a=tbg Prior to this change, when a child was derived from a local parent, we would not register the child with the parent. In effect, this meant that any payloads in the child would not be collected. Release note: None 59134: kvserver: avoid engine bypass in sideload storage r=jbowens a=tbg While investigating #59126, I realized we were still going through the engine for listing the files. I rectified this and as a result, completely removed the in-mem implementation of the sideloaded storage that we had in place: instead of it, we simply use an in-mem engine, which now works like a charm thanks to not bypassing the engine for listing the file contents (`filepath.Glob` --> `eng.List`). While I was here, I added some defense in depth: it was unreasonable that `TruncateTo` was returning an error as a result of failing to perform best-effort cleanup on its directory. I am no longer seeing the spurious errors observed in #59126 with this change. Touches #59126. Touches #31913. Fixes #58948. Release note: None Co-authored-by: Tobias Grieger <tobias.b.grieger@gmail.com>
- Loading branch information