Thu Apr 12 19:12:25 2018 UTC ()
fix year for the tls-maxphys resync


(jdolecek)
diff -r1.25 -r1.26 src/doc/roadmaps/storage

cvs diff -r1.25 -r1.26 src/doc/roadmaps/storage (expand / switch to unified diff)

--- src/doc/roadmaps/storage 2018/04/12 19:11:35 1.25
+++ src/doc/roadmaps/storage 2018/04/12 19:12:25 1.26
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: storage,v 1.25 2018/04/12 19:11:35 jdolecek Exp $ 1$NetBSD: storage,v 1.26 2018/04/12 19:12:25 jdolecek Exp $
2 2
3NetBSD Storage Roadmap 3NetBSD Storage Roadmap
4====================== 4======================
5 5
6This is a small roadmap document, and deals with the storage and file 6This is a small roadmap document, and deals with the storage and file
7systems side of the operating system. It discusses elements, projects, 7systems side of the operating system. It discusses elements, projects,
8and goals that are under development or under discussion; and it is 8and goals that are under development or under discussion; and it is
9divided into three categories based on perceived priority. 9divided into three categories based on perceived priority.
10 10
11The following elements, projects, and goals are considered strategic 11The following elements, projects, and goals are considered strategic
12priorities for the project: 12priorities for the project:
13 13
14 1. Improving iscsi 14 1. Improving iscsi
@@ -195,27 +195,27 @@ on laptops in many circumstances. @@ -195,27 +195,27 @@ on laptops in many circumstances.
195 195
1966. Finish tls-maxphys 1966. Finish tls-maxphys
197--------------------- 197---------------------
198 198
199The tls-maxphys branch changes MAXPHYS (the maximum size of a single 199The tls-maxphys branch changes MAXPHYS (the maximum size of a single
200I/O request) from a global fixed constant to a value that's probed 200I/O request) from a global fixed constant to a value that's probed
201separately for each particular I/O channel based on its 201separately for each particular I/O channel based on its
202capabilities. Large values are highly desirable for e.g. feeding large 202capabilities. Large values are highly desirable for e.g. feeding large
203disk arrays and SSDs, but do not work with all hardware. 203disk arrays and SSDs, but do not work with all hardware.
204 204
205The code is nearly done and just needs more testing and support in 205The code is nearly done and just needs more testing and support in
206more drivers. 206more drivers.
207 207
208 - On October 2018 jdolecek re-synced the branch, intention is to wrap 208 - On October 2017 jdolecek re-synced the branch, intention is to wrap
209 this up for future netbsd-9 209 this up for future netbsd-9
210 - Contact jdolecek or tls for further information. 210 - Contact jdolecek or tls for further information.
211 211
212 212
2137. nvme suppport 2137. nvme suppport
214---------------- 214----------------
215 215
216nvme ("NVM Express") is a hardware interface standard for PCI-attached 216nvme ("NVM Express") is a hardware interface standard for PCI-attached
217SSDs. NetBSD now has a driver for these. 217SSDs. NetBSD now has a driver for these.
218 218
219Driver is now MPSAFE and uses bufq fcfs (i.e. no disksort()) already, 219Driver is now MPSAFE and uses bufq fcfs (i.e. no disksort()) already,
220so the most obvious software bottlenecks were treated. It still needs 220so the most obvious software bottlenecks were treated. It still needs
221more testing on real hardware, and it may be good to investigate some further 221more testing on real hardware, and it may be good to investigate some further