diff for duplicates of <20180124122140.GA23744@chelsio.com> diff --git a/a/1.txt b/N1/1.txt index d147cc1..49d5874 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -50,7 +50,7 @@ On Wednesday, January 01/24/18, 2018 at 12:55:17 +0530, Nicholas A. Bellinger wr > > > > Its seen with block size >= 2M on a single target 1 RAM disk config. And similar to Michals report; > > > > rather quickly, in a matter of seconds. > > > > -> > > > fio --rw=read --bs=2048k --numjobs=1 --iodepth=128 --runtime=30 --size=20g --loops=1 --ioengine=libaio +> > > > fio --rw=read --bs 48k --numjobs=1 --iodepth\x128 --runtime0 --size g --loops=1 --ioengine=libaio > > > > --direct=1 --invalidate=1 --fsync_on_close=1 --norandommap --exitall --filename=/dev/sdb --name=sdb > > > > > > > @@ -72,7 +72,7 @@ On Wednesday, January 01/24/18, 2018 at 12:55:17 +0530, Nicholas A. Bellinger wr > > > originally utilized by qla2xxx here: > > > > > > target/qla2xxx: Honor max_data_sg_nents I/O transfer limit -> > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8f9b565482c537821588444e09ff732c7d65ed6e +> > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id¸9b565482c537821588444e09ff732c7d65ed6e > > > > > > Note this patch also will return a smaller Block Limits VPD (0x86) > > > MAXIMUM TRANSFER LENGTH based on max_data_sg_nents * PAGE_SIZE, which @@ -99,7 +99,7 @@ On Wednesday, January 01/24/18, 2018 at 12:55:17 +0530, Nicholas A. Bellinger wr > > > > > With above change, SQ overflow isn't observed. I started of with max_data_sg_nents = 16. > -> OK, so max_data_sg_nents=32 (MAXIMUM TRANSFER SIZE=128K with 4k pages) +> OK, so max_data_sg_nents2 (MAXIMUM TRANSFER SIZE\x128K with 4k pages) > avoids SQ overflow with iw_cxgb4. > > What is iw_cxgb4 reporting to isert_create_cq():attr.cap.max_send_sge..? @@ -109,3 +109,7 @@ max_send_sge is 4 for iw_cxgb4 > To unsubscribe from this list: send the line "unsubscribe target-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html +-- +To unsubscribe from this list: send the line "unsubscribe target-devel" in +the body of a message to majordomo@vger.kernel.org +More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/a/content_digest b/N1/content_digest index 8873ab7..a4538df 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -10,7 +10,7 @@ "ref\01516778717.24576.319.camel@haakon3.daterainc.com\0" "From\0Potnuri Bharat Teja <bharat@chelsio.com>\0" "Subject\0Re: SQ overflow seen running isert traffic with high block sizes\0" - "Date\0Wed, 24 Jan 2018 17:51:41 +0530\0" + "Date\0Wed, 24 Jan 2018 12:33:41 +0000\0" "To\0Nicholas A. Bellinger <nab@linux-iscsi.org>\0" "Cc\0Shiraz Saleem <shiraz.saleem@intel.com>" Kalderon @@ -76,7 +76,7 @@ "> > > > Its seen with block size >= 2M on a single target 1 RAM disk config. And similar to Michals report;\n" "> > > > rather quickly, in a matter of seconds.\n" "> > > > \n" - "> > > > fio --rw=read --bs=2048k --numjobs=1 --iodepth=128 --runtime=30 --size=20g --loops=1 --ioengine=libaio \n" + "> > > > fio --rw=read --bs 48k --numjobs=1 --iodepth\0228 --runtime0 --size g --loops=1 --ioengine=libaio \n" "> > > > --direct=1 --invalidate=1 --fsync_on_close=1 --norandommap --exitall --filename=/dev/sdb --name=sdb \n" "> > > > \n" "> > > \n" @@ -98,7 +98,7 @@ "> > > originally utilized by qla2xxx here:\n" "> > > \n" "> > > target/qla2xxx: Honor max_data_sg_nents I/O transfer limit\n" - "> > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8f9b565482c537821588444e09ff732c7d65ed6e\n" + "> > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id\302\2709b565482c537821588444e09ff732c7d65ed6e\n" "> > > \n" "> > > Note this patch also will return a smaller Block Limits VPD (0x86)\n" "> > > MAXIMUM TRANSFER LENGTH based on max_data_sg_nents * PAGE_SIZE, which\n" @@ -125,7 +125,7 @@ "> > > \n" "> > With above change, SQ overflow isn't observed. I started of with max_data_sg_nents = 16.\n" "> \n" - "> OK, so max_data_sg_nents=32 (MAXIMUM TRANSFER SIZE=128K with 4k pages)\n" + "> OK, so max_data_sg_nents2 (MAXIMUM TRANSFER SIZE\0228K with 4k pages)\n" "> avoids SQ overflow with iw_cxgb4.\n" "> \n" "> What is iw_cxgb4 reporting to isert_create_cq():attr.cap.max_send_sge..?\n" @@ -134,6 +134,10 @@ "> --\n" "> To unsubscribe from this list: send the line \"unsubscribe target-devel\" in\n" "> the body of a message to majordomo@vger.kernel.org\n" - > More majordomo info at http://vger.kernel.org/majordomo-info.html + "> More majordomo info at http://vger.kernel.org/majordomo-info.html\n" + "--\n" + "To unsubscribe from this list: send the line \"unsubscribe target-devel\" in\n" + "the body of a message to majordomo@vger.kernel.org\n" + More majordomo info at http://vger.kernel.org/majordomo-info.html -8b6f24fb2c2f33009516b5aded016b305b7d3a9a7e55b3923995635f5c4fbbb7 +9fb727cb4cfccfaf2016e4002a5e8a35b8c896e3029ed62d404aa3b7258a19da
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.