Commit Graph

  • 1b7412c80d Fix UnboundLocalError when no enclosures present main adam 2026-03-07 23:02:34 +00:00
  • 842f733638 Add tree-line connector for RAID child drives in host drives card adam 2026-03-07 19:07:14 +00:00
  • b11c1bdf98 Replace in-memory TTL cache with Redis adam 2026-03-07 18:45:15 +00:00
  • 0112875894 Add enclosure health details (PSUs, fans, temps, voltages) via SES adam 2026-03-07 06:03:26 +00:00
  • 8ea8fdef08 Hide health status on RAID virtual disks in host drives section adam 2026-03-07 05:36:55 +00:00
  • 1dd40a1181 Enumerate physical drives behind RAID via smartctl megaraid passthrough adam 2026-03-07 05:32:08 +00:00
  • 98e435674c Fix smart_supported: treat null smart_support as unsupported adam 2026-03-07 05:21:41 +00:00
  • 9ee701c749 Fix smart_supported detection for RAID controllers without SMART adam 2026-03-07 05:19:21 +00:00
  • 798308d2bf Add host drives section for non-enclosure drives adam 2026-03-07 05:16:30 +00:00
  • 927a5ccf3a Add ledctl locate/off LED controls to drive detail modal adam 2026-03-07 04:57:35 +00:00
  • 51e6b49830 Make table view full-width and add fixed column layout adam 2026-03-07 04:48:34 +00:00
  • a25ce4ae21 Add ZFS drive state (ONLINE/FAULTED/DEGRADED) to UI adam 2026-03-07 04:44:31 +00:00
  • cea4db53fd Resolve multipath dm devices to underlying sd devices for ZFS pool map adam 2026-03-07 04:34:44 +00:00
  • 3280d66888 Fix vdev parsing: use leading whitespace count instead of tab count adam 2026-03-07 04:20:42 +00:00
  • 3ef7061aa5 Add ZFS vdev exposure in API and frontend adam 2026-03-07 04:14:14 +00:00
  • 10de5563b2 Use nsenter with pid:host to run zpool in host mount namespace adam 2026-03-07 04:04:15 +00:00
  • 034219c75e Set LD_LIBRARY_PATH only for zpool subprocess, not globally adam 2026-03-07 03:48:46 +00:00
  • 4c033981c1 Fix ZFS pool detection: bind-mount host zpool binary and libs adam 2026-03-07 03:46:56 +00:00
  • 861f9279c4 Implement full JBOD monitor frontend from design JSX adam 2026-03-07 03:41:35 +00:00
  • 284943c185 Fix SCSI firmware field name (scsi_revision) adam 2026-03-07 03:31:22 +00:00
  • 4a2cbcaaec Fix SCSI/SAS drive identity fields (model, wwn, firmware) adam 2026-03-07 03:29:32 +00:00
  • 78556bbfee Fix SPA serving conflicting with API routes adam 2026-03-07 03:23:45 +00:00
  • fdafb15b23 Sort slots numerically instead of lexicographically adam 2026-03-07 03:12:03 +00:00
  • 8a8fbfbcf6 Use npm install instead of npm ci (no lockfile) adam 2026-03-07 03:06:26 +00:00
  • 05448e7903 Remove zfsutils-linux from Dockerfile, bind-mount host ZFS tools adam 2026-03-07 03:05:41 +00:00
  • 7beead8cae Add React frontend, ZFS pool mapping, and multi-stage Docker build adam 2026-03-07 03:04:23 +00:00
  • e2bd413041 Support 'array device' type for Xyratex enclosures adam 2026-03-07 02:35:13 +00:00
  • 9b93eedbc8 Fix slot discovery for bare numeric sysfs directories adam 2026-03-07 02:33:12 +00:00
  • 1157a5284f Add .gitignore and remove cached pyc files adam 2026-03-07 02:14:44 +00:00
  • 9f918a3308 Initial commit: FastAPI JBOD monitor backend adam 2026-03-07 02:14:17 +00:00