Commit graph

12 commits

Author SHA1 Message Date
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
sborrill
138974ea7f Update to 20120811 release. Changelog:
Support Virtual Disk(VDI,VHD,VMDK) by VirtualBox DSO (VBoxDDU.so).
Use ADAPTIVE_NP for some mutex.
Decrese mutex lock time at transfer task.
Print # of reload count to syslog.
LU updating (except connected LU).
Ignore reload error, and retry next reload by SIGUP.
Use gcc 4.1 atomic builtin functions.
Fix some memory leak at exit.
Accept up to two SCSI commands in one LUN loop.
Omit inaccessible PG on SendTargets. (when multiple PG specified)
Faster normal exit.
Remove extra warning by clang.
Add NetBSD rc script.
2012-08-14 11:14:40 +00:00
sborrill
bf2c754217 Update to version 20120726.
Major changes:
- Introduce SIGHUP reloading.
- The symlink device can be enabled by '--enable-symlink-device' configure
  option.
- Fix the unknown error under some mutex condition.
- Fix the wrong reservation key handling.
- Use Clang as first choice compiler.
- Use _GNU_SOURCE on linux platform.

Current Limitations of SIGHUP support:
- The parameters other than PG, IG, and LU are not reloaded by SIGHUP.
- PG and IG mapped to LU can't be deleted by SIGHUP.
- If you delete an active LU, all connections of the LU are closed by
  SIGHUP.
- Can't modify LU by SIGHUP.
- Updating IG is not affected until the next login.
2012-07-27 13:08:54 +00:00
sborrill
1b4e39b6c1 Update to 20111008.
Includes Makefile patch sent upstream (thanks!).

Changelog (translated by Google from Japanese):

Adjust the duration of the lock, and make additional response
SendTargets.
Added ReadCache / WriteCache as a LUN option for future expansion.
This volatile write cache mode was previously supported with (O_FSYNC)
,but can now be set from the beginning.
It is expected to be stable this year.

New configuration key (LUN option):
  # for each LUN number (both enabled by default)
  LUN0 Option ReadCache Disable
  LUN0 Option WriteCache Disable
2011-12-02 08:46:18 +00:00
obache
13349b02f2 doc/istgt.1 does not exist at pre-configure, now it is istgt.1.in. 2011-09-17 07:03:57 +00:00
obache
60ac43af83 Fixes for the case that PKG_SYSCONFBASE is not ${PREFIX}/etc. 2011-09-17 07:01:47 +00:00
sborrill
078aff6646 Update to istgt-20110907.
Changelog written in Japanese(20110907 & 20110902):
http://shell.peach.ne.jp/aoyama/archives/1628
http://shell.peach.ne.jp/aoyama/archives/1611

Highlights include:
- provides vSphere5(ESXi5) compatibility.
- Allows RPM and Form Factor to be specified for LUNs
2011-09-10 15:47:20 +00:00
sborrill
7157f1988f Update to 20110223. Changelog is in Japanese, but author says:
Many bugs are fixed. Especially, a memory leak in queuing.
And it have new experimental multi-threaded mode.
(QueueDepth with -m1 command line option)

In this mode, it improves I/O delay such as small random R/W.
It is also intended to use Quad or more core CPU and 10Gbps link.
2011-03-16 08:31:25 +00:00
sborrill
bfd927fe23 Update to 20100407.
Main changelog is in Japanese. Author says:

Main changes:
support auto size of block device at various OS. (includes
NetBSD,MacOSX,Linux)
remove ZFS and /usr/local from src.
remove unused config.

Also includes patches from pkgsrc fed upstream (thanks Daisuke!).
2010-05-11 14:21:13 +00:00
sborrill
06da5542c5 Fix default path to auth file.
Observe PREFIX in istgtcontrol when looking for config file.
Bump PKGREVISION
2010-03-07 10:51:02 +00:00
sborrill
6d0722a1dc Change MASTER_SITES at request of author.
Take on MAINTAINERship.
Bump PKGREVISION
2010-02-07 11:40:22 +00:00
sborrill
9a91348125 This software (istgt) is the implementation of iSCSI target
(refer to RFC3720 about iSCSI) for FreeBSD 7.1 or later.
It includes iSCSI protocol processor and SPC-3 (SCSI Primary
Commands - 3) based logical unit emulation.

Version 20100125
2010-02-02 16:09:51 +00:00