Hi everyone—I’ve been working on a hybrid storage prototype that combines DOCA‑powered block storage on BlueField DPUs with archival [tape storage] for long‑term retention. My goal is to route real‑time write traffic via DOCA RDMA + Comch for low latency, while periodically snapshotting cold data to a tape storage backend—leveraging tape storage’s cost‑efficiency and durability for seldom‑accessed archives.
In our testbed, BlueField‑3 runs the doca_storage_initiator_comch, doca_comch_to_rdma_zero_copy, and doca_storage_target_rdma applications. We extended the target to stream data after threshold to an LTO tape library using a plugin. Performance is good: write/read via RDMA is fast, and archival to tape storage happens in off‑peak periods.
I’d appreciate advice on compression, error‑correction settings (maybe integrating DOCA Erasure Coding), and best way to gracefully manage staging and flushing to tape. Thoughts?