送信系と受信系を分離したスレッドで処理しようと改良してはいるのですが、 今のところあまり良い結果を出せていません。 パススルーの決めうち処理があまりよろしくないので改善予定です。 (特にリムーバブルメディアの場合) いくつか要望も来ているので検討中です。 FreeBSD7.2ベースのテスト環境に移行しました。 また、Windows7 RC版での接続試験も行っています。
タグ: FreeBSD, FreeNAS, iSCSI
この投稿は 2009年6月1日 月曜日 8:09:15 に FreeBSD, iSCSI カテゴリーに公開されました。 この投稿へのコメントは RSS 2.0 フィードで購読することができます。 コメントを残すか、ご自分のサイトからトラックバックすることができます。
バグの報告はどこでやられているのかわからないので、 ここに投稿します。
20090428版なのですが、 istgt_iscsi.c の 64行目からと、70行目からの #define SN32_LT(S1,S2) #define SN32_GT(S1,S2) の比較内容で、
&& ((uint32_t)S2 – (uint32_t)S1 < SN32_CMPMAX))
となっていますが、
&& ((uint32_t)(S2) – (uint32_t)(S1) < SN32_CMPMAX))
とするのが正しいです。
2381行と3377行の比較がおかしくなってしまって 途中でコケているようですね。
バグ報告はこちらのコメントでもメールでも構いません。 上記の件は20091112版として修正をいれましたのでお試しください。
お名前 (必須)
メールアドレス (公開されません) (必須)
ウェブサイト
バグの報告はどこでやられているのかわからないので、
ここに投稿します。
20090428版なのですが、
istgt_iscsi.c の 64行目からと、70行目からの
#define SN32_LT(S1,S2)
#define SN32_GT(S1,S2)
の比較内容で、
&& ((uint32_t)S2 – (uint32_t)S1 < SN32_CMPMAX))
となっていますが、
&& ((uint32_t)(S2) – (uint32_t)(S1) < SN32_CMPMAX))
とするのが正しいです。
2381行と3377行の比較がおかしくなってしまって
途中でコケているようですね。
バグ報告はこちらのコメントでもメールでも構いません。
上記の件は20091112版として修正をいれましたのでお試しください。