Skip to content

Commit 205f50e

Browse files
committed
Make appendix-related references use correct terminology
1 parent cf64c3b commit 205f50e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

doc/final-report/final-report.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -834,9 +834,9 @@ which must be capable of performing random reads with at least 10 k IOPS at
834834
queue depth 1 and at least 100 k IOPS at queue depth 32, as measured by the
835835
`fio` I/O benchmarking tool. We have interpreted this specification such that it
836836
refers to `fio` running on one core and using direct I/O, where the latter
837-
ensures that we measure actual SSD hardware performance. The appendix *[SSD
838-
benchmarking script]* shows the `fio` script that we have used for determining
839-
SSD performance.
837+
ensures that we measure actual SSD hardware performance. The subsection *[SSD
838+
benchmarking script]* in the appendix shows the `fio` script that we have used
839+
for determining SSD performance.
840840

841841
All our performance results are for Linux only. This is not a deficiency, since
842842
the performance requirements concern only Linux, while the functional
@@ -913,11 +913,11 @@ performance benchmarks:
913913
better.
914914

915915
* For I/O performance, we have used the `fio` benchmark tool with the
916-
configuration detailed in the appendix *[SSD benchmarking script]*, measuring
917-
random 4 KiB reads at QD 32. For submitting the I/O requests, we have used one
918-
core as well as two cores, the latter only for machines with two or more
919-
*physical* cores. Note that the two-core results we report are aggregates
920-
across both cores, not per-core results.
916+
configuration detailed in the appendix in the subsection *[SSD benchmarking
917+
script]*, measuring random 4 KiB reads at QD 32. For submitting the I/O
918+
requests, we have used one core as well as two cores, the latter only for
919+
machines with two or more *physical* cores. Note that the two-core results we
920+
report are aggregates across both cores, not per-core results.
921921

922922
Furthermore, we have determined the results of a couple of micro-benchmarks
923923
created as part of the project:
@@ -1058,7 +1058,7 @@ library provides. By using different handles, we can isolate lookups from
10581058
subsequent updates while still allowing parallel execution. Traditional
10591059
transactional databases also support transaction isolation but require
10601060
additional synchronisation for this. We elaborate on this topic in the appendix
1061-
*[Functional persistence]*.
1061+
in the subsection *[Functional persistence]*.
10621062

10631063
The advanced design of the pipelined mode makes its correctness less obvious
10641064
than the correctness of the straightforward serial mode. Therefore, we compare
@@ -1439,7 +1439,7 @@ bs=4k
14391439
In the subsubsection *[Serial and pipelined execution]*, we described how to
14401440
implement a form of pipelining using the `lsm-tree` package and briefly
14411441
mentioned that implementing such pipelining using traditional databases is only
1442-
possible with additional synchronization. In this appendix, we elaborate on
1442+
possible with additional synchronization. In this subsection, we elaborate on
14431443
this.
14441444
14451445
Suppose we have the following two transactions:

0 commit comments

Comments
 (0)