iSCSI Target for ReadyNAS 1.4.18 released
Latest stable release adds a bunch of new features
From the Changelog:
Lars Ellenberg
o improve IETs procfs support to allow a larger number of targets
o compatibility fix for 2.6.28 (independently also provided by Francois
Micaux)
o ignore SIGPIPE in ietd
o allow cleanup of stale targets in the kernel module
Andreas Florath
o support for a global worker threadpool instead of per target pools
(configurable via the worker_thread_pool_size module parameter)
Arne Redlich
o compatibility fixes for 2.6.30, 2.6.29
o in cooperation with Xie Gang: Unit Attention support (thanks to Stefan
Rubner for spotting a bug)
o in cooperation with Shreyansh Jain: support for splitting text messages into
several PDUs, allowing more targets to be reported during discovery
(thanks to Cheng Rengquan for bugfixes)
o clean up all connections, sessions and targets in the kernel module if the
daemon is gone
o rework sense data handling, plugging memleaks
o fix valgrind warnings of uses of uninitialized variables
o support for Reject PDUs (thanks to FUJITA Tomonori for a bugfix)
o fix SERVICE ACTION IN: IET only supports READ CAPACITY 16, return sense data
for all others
o allow READ CAPACITY even if a LU is RESERVEd
o iSNS: report the actual target port instead of the default iSCSI port
o fix list corruption if target thread creation fails
o fix stopping of threads that have never been awakened before
o fix CHAP account handling bugs
o fix netlink socket cleanup
o code cleanups
Cheng Renquan
o remove superfluous linefeed from debug messages
o enable runtime switching of debug levels for the kernel module and
provide description for the module's debug flags parameter
sdrb
o return proper status class in case of login failures
Ross S. W. Walker
o support more than one portal per target during discovery, and allow
configuration of the presented portals using targets.allow - previously only
the incoming interface was reported (thanks to David Shirley for
reporting a bug)
o deprecate initiators.allow
o regex based filtering in initiators.allow and targets.allow
o move config files to /etc/iet
o add version and author info and description to kernel module
o fix debug log levels
o fix ietd.conf permissions
o move kernel module to /lib/modules/<kver>/extra where it belongs
o improve init scripts, using common names and functions across distributions
o improve usage comments in ietd.conf
o specfile to build RPMs, including weak module support
o DKMS support
Ming Zhang
o Use the LU's sector size in the format mode page instead of defaulting to 512
Comments