From b890bfebe812efe5ab0a83dbf0c5354689fd8211 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Tue, 24 Aug 2021 23:19:26 -0700 Subject: libiou: bump submodule for batched CQE consuming Preliminary measurements show significant efficiency gains in at least one `verify hashed-objects` test with a pile of journals: Before: [root@luminesce build]# echo 2 > /proc/sys/vm/drop_caches; grep dm-2 /proc/diskstats; time src/jio verify hashed-objects; grep dm-2 /proc/diskstats 254 2 dm-2 657291 0 134621503 521531 35549 0 4029868 276790 0 553094 798322 0 0 0 0 0 0 real 0m7.595s user 0m2.256s sys 0m11.880s 254 2 dm-2 667507 0 136637545 530163 35550 0 4029948 276790 0 560640 806954 0 0 0 0 0 0 [root@luminesce build]# time src/jio verify hashed-objects real 0m6.366s user 0m1.918s sys 0m10.062s After: [root@luminesce build]# echo 2 > /proc/sys/vm/drop_caches; grep dm-2 /proc/diskstats; time src/jio verify hashed-objects; grep dm-2 /proc/diskstats 254 2 dm-2 647038 0 132604603 511855 35395 0 4028104 276581 0 546827 788436 0 0 0 0 0 0 real 0m5.968s user 0m1.649s sys 0m9.859s 254 2 dm-2 657256 0 134620709 521521 35396 0 4028112 276581 0 552747 798102 0 0 0 0 0 0 [root@luminesce build]# time src/jio verify hashed-objects real 0m4.873s user 0m1.429s sys 0m8.184s --- libiou | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libiou') diff --git a/libiou b/libiou index fbee13e..74ff0a1 160000 --- a/libiou +++ b/libiou @@ -1 +1 @@ -Subproject commit fbee13e2f633f0db7c6c9ceeaf4c5d4867baa4f8 +Subproject commit 74ff0a14d737974f9e38b46130b2318f70ccd996 -- cgit v1.2.3