Matt LaFayette (Kurjanowicz)

Results 25 issues of Matt LaFayette (Kurjanowicz)

I have found it useful to ask the nvme device to pretend to be a different PCI device type. This is useful for testing and prototyping. Validated via unit tests.

storage

Reminding myself that I said I would do this. We have several maintainer functions (creating new branches, marking tasks, and other process stuff). Document this.

@jstarks mentioned this in an offline conversation. He noticed that if you: 1. Establish a connection, 2. Drive IO 3. Wait several minutes (without IO) 4. Issue new IO The...

testing
storage

Clean cherry-pick of PR #2438. Empirical data shows that sidecar makes the particular situation addressed in this flow worse. So, disable sidecar if: - This is a servicing restore, -...

unsafe
release_1.7.2511

Clean cherry pick of PR #2456. Looking at production data, I found that restoring the IO queues took significantly longer than I expected. In those same runs, there was no...

release_1.7.2511

**DO NOT MERGE, TESTING IN PROGRESS** Experiment: ask the kernel to online any CPUs that will immediately get interrupts mapped, and ask sidecar to online the rest.

unsafe

I was surprised that adding additional uh-nvme disks didn't add multiple controllers, so add that capability. I lost steam when trying to hook this up to the openvmm storage builder,...

unsafe