home.social

Search

8 results for “mgerdts”

  1. @b0rk's threads about debuggers made me nostalgic for on Solaris and illumos. Currently I'm working on , which seems to be only supported on Linux and . Ever so hopeful, I tried:

    [mgerdts@freebsd ~/spdk]$ mdb ./test/unit/lib/bdev/bdev.c/bdev_ut
    mdb: no target ctor: No error: 0

    😦

    That's probably a pretty big hint that there is much to do to get the to level of functionality I'd want. Prolly better to write some gdb commands in python.

  2. I’ve paid for #AllTrails every year for years, recently $36. I’ve submitted trail reviews and submitted new trails that became popular.

    Several of the features that I’ve used are no longer available unless I pay more than 2x what my current subscription costs. Every time they prod me to upgrade I’m reminded that I’m unhappy with them. And I’m annoyed that I have to deal with this frequent ad in an app I pay for.

    After turning off auto renew, a 30% off code came in email. Pffft. Try $36.

  3. @thenextsummit while I fully agree that a phone should not be the only navigation device you have on lightly traveled trails, the article loses credibility by suggesting that a map and compass or any GPS device is better than a phone. I download maps to my phone (typically #AllTrails and #OrganicMaps) and go into airplane mode when I disconnect the charging cable. My iPhone screen is much brighter than my old Garmin and the apps provide much better functionality. Map and compass for backup.

  4. A while back while developing some code, I was sorely missing the ability to:

    ASSERT(MUTEX_HELD(...))

    The more I dug into the intersection of pthread mutexes and SPDK's concurrency model, the more I realized that there was a lot of room for improvement. This all led to SPDK's new spinlock implementation. A blog post with the details is at spdk.io/spdk_spinlock/2023/01/.

    Much of the new behavior is inspired by mutexes.

  5. I've been seeing pictures of this new and keep thinking that it looks almost as safe as the 1973 that I drove for a while in high school. Let's just say that vehicle was proven to not keep all four on the ground when you would like. :)

    Anyway, my mind has been changed. This thing still looks goofy but, oh my, does it like to keep its tires on the ground! If I get one, I shall name it .

    youtube.com/watch?v=QlsLAH1iFMg

    Found via . motortrend.com/news/canoo-life

  6. @[email protected] There's some great work done here, which is sorely needed. Having been working on for a while, I wonder how much benefit there may be message passing such that IO for a particular dataset is always done by the same CPU thread or a very small group of them if that's too much work for one. I'd need to refresh my memory of internals, but I think this could reduce lock contention and perhaps eliminate some locks.

  7. Huh. Somehow I’m first on the list of speakers at the SPDK Virtual Summit 2022. The pressure! If you are interested in this is the place to be in a couple weeks.

    web.cvent.com/event/62e99886-2

  8. What better to than a look at what I think was my first contribution. I’d like to apologize now for the unbounded memory allocation bug I introduced. Oops.

    github.com/php/php-src/commit/

    Since then I’ve done a bunch of work (mostly ) followed by OS ( ) development and more recently various storage stuff ( ).

    I love through the and other natural areas.