-
sommerfeldrmustacc: zfs doesn't have lfs's "segment cleaner" which would empty out a metaslab for fresh sequential writing.
-
sommerfeldalanc: reads mainly like "whoever ported zfs to linux didn't understand linux's user namespaces"
-
sommerfeldjbk: I think you have the metaslab spacemap thing (which indeed uses less space to keep track of free/allocated when the slab is nearly full) confused with intent logs (which use blocks that aren't marked allocated in the spacemaps..)
-
jbkyeah it could be the spacemaps i'm think of... it's been a _long_ time since I've had to look that deeply :)
-
jbkintent logs seem like they'd work well since you're really just appending
-
sommerfeldin other news I gave Hans's NVME host memory buffer patch (code.illumos.org/c/illumos-gate/+/4929) a spin on a test machine where it would used and .. I guess it works? nothing blew up, things seem to be performant.
-
fenix→ CODE REVIEW 4929: 18307 nvme: want support for Host Memory Buffer feature (NEW) | illumos.org/issues/18307
-
sommerfeldI don't know nvme-level things well enough to seriously review it.
-
sommerfeldjbk: until you start reusing the intent log blocks when the transactions commit, and then you're scraping shingles off the roof and reshingling..
-
rmustaccsommerfeld: That's good news. How much memory did the controller want?
-
carbaI started to work on #18324. I would initially disable the superfluous code with #ifdef, or should I remove it immediately?
-
sommerfeldI'd just remove the code to create the old NOTE segment entirely.
-
tsoomeillumos#18324
-
jbkhrm..
-
jbkit's a debug build, but bge seems to periodically freeze for a few secs at a time...
-
jbkcurious if anyone else has seen this...
-
rmustaccI haven't noticed this personally. What bge part? 5719/5720?
-
jbk5720
-
jbkit's possible it might be a victim, but i've got the iperf running on the ice nic on the same box, and it's going fine when those pauses happen
-
jbki've not really looked at the driver much (yet)..
-
sommerfeldrmustacc: nvmeadm get-features reports " Host Memory Buffer Size: 65536KiB"
-
sommerfeld(it also reports: Temp. Sensor 1 Over Temp. Threshold: 65262C and Temp. Sensor 1 Under Temp. Threshold: -273C which looks suspiciously like 0K to 65535K)
-
sommerfeld(in this case K=Kelvin)
-
sommerfeldit identifies itself as a "MSI M450 1TB V1"
-
sommerfeldper nvmeadm identify-controller, it also has Host Memory Buffer Preferred Size: 65536KiB and Host Memory Buffer Minimum Size: 65536KiB so it's 64MB or go home.
-
sommerfeldpasted the relevant bits into illumos.org/issues/18307
-
fenix→ FEATURE 18307: nvme: want support for Host Memory Buffer feature (New) | code.illumos.org/c/illumos-gate/+/4929
-
gitomat[illumos-gate] 18352 i2c ioctl tests race device tree reconfiguration -- Andy Fiddaman <illumos⊙fn>
-
gitomat[illumos-gate] 18327 zen topo module fails enumeration when hardware threads have no logical CPU -- Andy Fiddaman <illumos⊙fn>
-
gitomat[illumos-gate] 18305 fix ktest_get_fn(9F) typedef example -- Robert Mustacchi <rm⊙fo>