Sujet : Re: Is Parallel Programming Hard, And, If So, What Can You Do About It?
De : sfuld (at) *nospam* alumni.cmu.edu.invalid (Stephen Fuld)
Groupes : comp.archDate : 13. May 2025, 16:39:35
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vvvp3n$3uvs4$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11
User-Agent : Mozilla Thunderbird
On 5/12/2025 8:03 PM, Lawrence D'Oliveiro wrote:
On Mon, 12 May 2025 21:50:02 -0400, Stefan Monnier wrote:
But the drive also knows things about the data that the OS can't know
(things that have to do with the physical location of the data on the
platters).
No it doesn’t. Consider a journalling filesystem, where the journal entry
must be written first before the actual filesystem update. If the drive
reorders the writes to do the latter first, there go your filesystem
integrity guarantees.
First of all, you said that there aren't things that the drive knows but the host doesn't. This isn't true (e.g. which disk sectors are defective and had to be relocated), and the rest of your response doesn't refute that, but talks about file system stuff. Secondly, if a particular write, in your example, the journal write has to be completed before the other write, the disk provides that capability. It has nothing to do with what the disk knows.
-- - Stephen Fuld(e-mail address disguised to prevent spam)
Date | Sujet | # | | Auteur |
10 May 25 | Is Parallel Programming Hard, And, If So, What Can You Do About It? | 195 | | Thomas Koenig |
11 May 25 |  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 164 | | MitchAlsup1 |
11 May 25 |   Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 163 | | Al Kossow |
12 May 25 |    Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 162 | | Lawrence D'Oliveiro |
12 May 25 |     Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 161 | | MitchAlsup1 |
12 May 25 |      Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 160 | | Lawrence D'Oliveiro |
12 May 25 |       Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | MitchAlsup1 |
12 May 25 |        Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
12 May 25 |       Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 157 | | Terje Mathisen |
12 May 25 |        Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | Anton Ertl |
12 May 25 |         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
13 May 25 |         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
12 May 25 |        Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 153 | | Lawrence D'Oliveiro |
13 May 25 |         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | Stefan Monnier |
13 May 25 |          Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | Lawrence D'Oliveiro |
13 May 25 |           Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stefan Monnier |
13 May 25 |           Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
13 May 25 |         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 147 | | Anton Ertl |
13 May 25 |          Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 146 | | Lawrence D'Oliveiro |
13 May 25 |           Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 145 | | Stephen Fuld |
14 May 25 |            Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 62 | | Lawrence D'Oliveiro |
14 May 25 |             Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 59 | | Stephen Fuld |
18 May 25 |              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 58 | | Lawrence D'Oliveiro |
19 May 25 |               Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 6 | | Lynn Wheeler |
19 May 25 |                Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 5 | | Vir Campestris |
19 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | Stephen Fuld |
20 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Vir Campestris |
21 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | Lynn Wheeler |
21 May 25 |                   Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
19 May 25 |               Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 51 | | MitchAlsup1 |
20 May 25 |                Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 50 | | MitchAlsup1 |
20 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 49 | | Lawrence D'Oliveiro |
20 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 48 | | BGB |
20 May 25 |                   Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 46 | | Stefan Monnier |
20 May 25 |                    Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | BGB |
20 May 25 |                     Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
21 May 25 |                    Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 43 | | Lawrence D'Oliveiro |
21 May 25 |                     Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 38 | | BGB |
21 May 25 |                      Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 37 | | Lawrence D'Oliveiro |
21 May 25 |                       Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 36 | | Stephen Fuld |
21 May 25 |                        Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 35 | | Anton Ertl |
22 May 25 |                         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 33 | | George Neuner |
22 May 25 |                          Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 32 | | BGB |
22 May 25 |                           Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 31 | | Torbjorn Lindgren |
22 May 25 |                            Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 30 | | BGB |
22 May 25 |                             Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 29 | | Lawrence D'Oliveiro |
23 May 25 |                              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 28 | | BGB |
23 May 25 |                               Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 25 | | John Levine |
23 May 25 |                                Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 17 | | MitchAlsup1 |
23 May 25 |                                 Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 16 | | Stephen Fuld |
23 May 25 |                                  Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 15 | | MitchAlsup1 |
24 May 25 |                                   Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 12 | | BGB |
24 May 25 |                                    Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 11 | | BGB |
24 May 25 |                                     Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | John Levine |
24 May 25 |                                      Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | Michael S |
24 May 25 |                                       Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | BGB |
26 May 25 |                                        Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Terje Mathisen |
24 May 25 |                                     Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | MitchAlsup1 |
24 May 25 |                                      Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
25 May 25 |                                     Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | Lars Poulsen |
25 May 25 |                                      Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | John Levine |
25 May 25 |                                      Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
26 May 25 |                                      Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | MitchAlsup1 |
24 May 25 |                                   Re: recycling | 2 | | Brian G. Lucas |
25 May 25 |                                    Re: recycling | 1 | | George Neuner |
23 May 25 |                                Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 7 | | BGB |
23 May 25 |                                 Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 6 | | BGB |
24 May 25 |                                  Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 5 | | BGB |
24 May 25 |                                   Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | MitchAlsup1 |
24 May 25 |                                    Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
30 May 25 |                                    Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Thomas Koenig |
24 May 25 |                                   Re: the power of junk, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
23 May 25 |                               Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | jseigh |
23 May 25 |                                Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
22 May 25 |                         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Dan Cross |
21 May 25 |                     Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | Stephen Fuld |
21 May 25 |                      Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | Lawrence D'Oliveiro |
21 May 25 |                       Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
21 May 25 |                       Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
21 May 25 |                   Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
14 May 25 |             Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | John Levine |
14 May 25 |              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Thomas Koenig |
23 May 25 |            Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 82 | | Waldek Hebisch |
23 May 25 |             Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 5 | | Lawrence D'Oliveiro |
23 May 25 |              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 4 | | BGB |
23 May 25 |               Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 3 | | MitchAlsup1 |
23 May 25 |                Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | BGB |
24 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
23 May 25 |             Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 76 | | Stephen Fuld |
23 May 25 |              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 74 | | Stefan Monnier |
24 May 25 |               Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 69 | | Stephen Fuld |
25 May 25 |                Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 68 | | Waldek Hebisch |
25 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 45 | | Stephen Fuld |
25 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 28 | | MitchAlsup1 |
26 May 25 |                   Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 27 | | Chris M. Thomasson |
26 May 25 |                    Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 26 | | John Levine |
26 May 25 |                     Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 25 | | Stephen Fuld |
26 May 25 |                      Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 23 | | Stefan Monnier |
26 May 25 |                       Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 21 | | John Levine |
27 May 25 |                        Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 19 | | Stephen Fuld |
27 May 25 |                         Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 18 | | Anton Ertl |
28 May 25 |                        Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stefan Monnier |
26 May 25 |                       Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
26 May 25 |                      Re: fuzzy disks, Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Stephen Fuld |
26 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 6 | | Stefan Monnier |
26 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 2 | | Lawrence D'Oliveiro |
26 May 25 |                  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 8 | | Waldek Hebisch |
25 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | BGB |
26 May 25 |                 Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 21 | | Anton Ertl |
25 May 25 |               Drive Caches (Re: Is Parallel Programming Hard, ...) | 4 | | Lars Poulsen |
23 May 25 |              Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
18 May 25 |         Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Lawrence D'Oliveiro |
19 May 25 |  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 29 | | quadibloc |
21 May 25 |  Re: Is Parallel Programming Hard, And, If So, What Can You Do About It? | 1 | | Chris M. Thomasson |