lee_duncan

lee_duncan

open-iscsi use of multi-queue to implement MCS

a project by lee_duncan

The open-iscsi package is the de facto standard Linux iSCSI initiator, but it does not support iSCSI MCS.

Updated almost 3 years ago. No love.

open-iscsi database untanglement

an idea by lee_duncan

The open-iscsi package uses a file/directory-based database -- actually, 3 databases: the "send targets" done with their results, the "nodes" found, and the "interfaces" known/used. But there are inefficiencies when dealing with thousands of targets, and the "node" and "send target" databases could easily be combined. Perhaps moved into a real database?

Updated almost 3 years ago. 1 hackers ♥️. Has no hacker: grab it!

Simulating Tape Drives via tcmu-runner

a project by lee_duncan

At the suggestion of Hannes, I would like to try to make mhvtl work with tcmu-runner. Mhvtl is a tape-drive emulation package, which emulates various types of tapes drives and tape robot units (for loading drives). This package was originally based on the kernel debug SCSI driver, and still has a kernel component. This kernel component talks to user-space via a special character device.

Updated over 6 years ago. No love.

Improved mhvtl package: fix the out-of-stream kernel driver

an idea by lee_duncan

The mhvtl tape library emulation package was originally based on the scsi_debug kernel driver, but has long since grown more complicated, with the mhvtl,ko kernel module now passing almost all SCSI commands to user-level daemons via a clunky device interface. It does this with an out-of-band driver, since the design is so bad it would never be accepted upstream.

Updated over 5 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!
5
2
1
0

Looking for projects around:

Nothing at the moment

Activity

  • about 1 month ago: lee_duncan originated Evaluate possibility of using targetcli/tcmu_runner to implement tape library emulation, replacing mhvtl
  • over 5 years ago: lee_duncan originated Improved mhvtl package: fix the out-of-stream kernel driver
  • over 6 years ago: lee_duncan added keyword "python3" to Simulating Tape Drives via tcmu-runner
  • over 6 years ago: lee_duncan added keyword "tape" to Simulating Tape Drives via tcmu-runner
  • over 6 years ago: lee_duncan added keyword "tcmu-runner" to Simulating Tape Drives via tcmu-runner
  • over 6 years ago: lee_duncan started Simulating Tape Drives via tcmu-runner
  • over 6 years ago: lee_duncan originated Simulating Tape Drives via tcmu-runner
  • over 8 years ago: lee_duncan originated open-iscsi database untanglement
  • about 10 years ago: lee_duncan started open-iscsi use of multi-queue to implement MCS
  • about 10 years ago: lee_duncan originated open-iscsi use of multi-queue to implement MCS