@@ -66,6 +66,55 @@ in this work:
6666 - [ Original RFC Patches] ( https://github.com/metaspace/linux/tree/null_block-RFC )
6767 - [ Mailing List Post] ( https://lore.kernel.org/all/20230503090708.2524310-1-nmi@metaspace.dk/ )
6868
69+ # 6.8 Rebase ([ ` rnull-v6.8 ` ] ( https://github.com/metaspace/linux/tree/rnull-v6.8 ) )
70+
71+ Changes from ` rnull-v6.8-rc6 ` :
72+
73+ - Slight refactoring of patch order
74+
75+ ## Performance
76+
77+ ### Setup
78+
79+ - 12th Gen Intel(R) Core(TM) i5-12600
80+ - 32 GB DRAM
81+ - Debian Bullseye userspace
82+
83+ ### Results
84+
85+ - Plot shows ` (mean_iops_r - mean_iops_c) / mean_iops_c `
86+ - 5 samples for each configuration
87+ - Difference of means modeled with t-distribution
88+ - P95 confidence intervals
89+
90+ ![ ] ( rnull/rnull-v6.8.svg )
91+
92+ # 6.8-rc6 Rebase ([ ` rnull-v6.8-rc6 ` ] ( https://github.com/metaspace/linux/tree/rnull-v6.8-rc6 ) )
93+
94+ Changes from ` rnull-6.8 ` :
95+
96+ - Change lock alignment mechanics
97+ - Apply reference counting to ` Request `
98+ - Drop some inline directives
99+
100+ ## Performance
101+
102+ ### Setup
103+
104+ - 12th Gen Intel(R) Core(TM) i5-12600
105+ - 32 GB DRAM
106+ - Debian Bullseye userspace
107+
108+ ### Results
109+
110+ - Plot shows ` (mean_iops_r - mean_iops_c) / mean_iops_c `
111+ - 5 samples for each configuration
112+ - Difference of means modeled with t-distribution
113+ - P95 confidence intervals
114+
115+ ![ ] ( rnull/rnull-v6.8-rc6.svg )
116+
117+
69118# 6.7 Rebase ([ ` rnull-6.7 ` ] ( https://github.com/metaspace/linux/tree/rnull-6.7 ) )
70119
71120Changes from null_blk-6.6:
0 commit comments