gotgt icon indicating copy to clipboard operation
gotgt copied to clipboard

Simple Golang iSCSI Target framework

Results 14 gotgt issues
Sort by recently updated
recently updated
newest added

ubuntu 18.04下无法完成编译。 apt-get install librados-dev apt-get install librbd-dev 安装依赖后, 使用make 命令,提示 /usr/include/rados/librados.h:3272:21: note: declared here CEPH_RADOS_API void rados_read_op_omap_get_vals(rados_read_op_t read_op,

gotgt can't export a block device because Stat() is used to determine storage endpoint file size. Stat() reports 0 for block devices. This pull request implements an alternative method of...

## Target * open source Scale-Out iSCSI cluster * fully implemented in user space with golang * ceph as the backend device * controlled by [kubernetes](https://www.kubernetes.io) The gotgtTM cluster is...

enhancement

Some SCSI commands are not supported now, such as: ``` ALL.CompareAndWrite ALL.CompareAndWrite.Simple ALL.CompareAndWrite.DpoFua ALL.CompareAndWrite.Miscompare ALL.CompareAndWrite.Unwritten ALL.CompareAndWrite.InvalidDataOutSize ALL.ExtendedCopy ALL.ExtendedCopy.Simple ALL.ExtendedCopy.ParamHdr ALL.ExtendedCopy.DescrLimits ALL.ExtendedCopy.DescrType ALL.ExtendedCopy.ValidTgtDescr ALL.ExtendedCopy.ValidSegDescr ALL.GetLBAStatus ALL.GetLBAStatus.Simple ALL.GetLBAStatus.BeyondEol ALL.GetLBAStatus.UnmapSingle ALL.Inquiry ALL.Inquiry.BlockLimits ALL.ModeSense6...

enhancement
p3

Ideally, `cmd` package should manage targets, luns and tpgt's.

enhancement
p2

Can we have multiple parallel scsi worker threads, after checking for IO conflicts?

enhancement

goroutine use number of CPU to run as simultaneously. However, we didn't consider the thread safe issue. We should simply use 1 CPU to dispatch the gorutine to avoid this...

bug
enhancement
p3

Currently, we didn't obey the MaxReceiveLength parameter. We should make the SCSI IN response obey that parameter. And we need to divided the response PDU into N (N = data...

bug
p2