• 88 Posts
  • 5.13K Comments
Joined 3 years ago
cake
Cake day: July 7th, 2023

help-circle


  • In that realm, there’s not a whole lot we can without actual touch with current tech.

    We have handheld Portable X-Rays that are about the size of an old digital camera, but you’d probably want something with the resolution of an MR, and the smallest of those at current is about the size of a large trashcan (which is still pretty cool).

    If you include basic contact with the device, we can detect Blood Oxygen, Glucose, 12-lead equivalent EKG, some hormones, some infections (rapid detection for cutaneous), and some level of internal imaging with handheld Ultrasound (low-res but live).












  • Having the disks connected externally is the same as having them connected internally

    No, it 1000% is not, especially in the case of USB that I used. Even in the way Linux handles everything as a file and target, it is vastly different.

    No RAID solution I know of would lose the array on a power outage

    Hardware RAID enclosures have batteries on the disk controllers for this very reason. We aren’t talking about those though, we’re talking about software RAID on JBOD, which wouldn’t have those sanity protections. Here’s some random blog explaining deeper.

    Honestly I don’t see how interrupt handling would be any different between internally or externally connected devives, except for different buses/protocols handling it differently intrinsicly

    See above

    Maybe I’m too spolied by using ZFS, but again I don’t think this would actually be a problem

    That’s a filesystem solution to a hardware problem, so yes, probably a bit spoiled there, or at least it’s skewing your understanding of what RAID is and how it works. One of the reasons ZFS exists, actually. It’s nice to have nice things though.







  • The main issue is statefullness of the host.

    Say you’re on a laptop, and you get an external JBOD box without any hosted controller. You use that laptop to setup a RAID1 array on 2 disks, and go about your business. Few weeks in you’re in the middle of some editing of video or whatever, and you have a power outage.

    That RAID array is assuredly damaged or dead. Your host machine being the controller in the middle of a write when the entire array dissapears is going to give up quickly, and the cached data in flux to write is gone. You miiight be able to recover the array if you’re lucky, but whatever you’re working on is gone.

    A number of diff5scenariis where this may happen exist without a power outage, but the problem is the target not being able to manage its own interrupt, and you have two different states in two different devices that won’t match. It’s toast.