Index: doc/theses/thierry_delisle_PhD/thesis/Makefile
===================================================================
--- doc/theses/thierry_delisle_PhD/thesis/Makefile	(revision e5e23349fb2ed547808db9735a26d1e9333423f6)
+++ doc/theses/thierry_delisle_PhD/thesis/Makefile	(revision 08e7590d79aea48526202e9e389a46d49ce5e29c)
@@ -81,8 +81,12 @@
 	result.churn.low.jax.ns \
 	result.churn.low.nasus.ns \
-	result.memcd.updt.qps \
-	result.memcd.updt.lat \
 	result.memcd.rate.qps \
 	result.memcd.rate.99th \
+	result.memcd.forall.qps \
+	result.memcd.forall.lat \
+	result.memcd.fibre.qps \
+	result.memcd.fibre.lat \
+	result.memcd.vanilla.qps \
+	result.memcd.vanilla.lat \
 	result.swbsrv.25gb \
 	result.swbsrv.25gb.err \
@@ -175,11 +179,11 @@
 yield_jax_ops_FLAGS = --MaxY=1000000000
 yield_low_jax_ops_FLAGS = --MaxY=1000000000
-yield_jax_ns_FLAGS = --MaxY=1500
-yield_low_jax_ns_FLAGS = --MaxY=1500
+yield_jax_ns_FLAGS = --MaxY=4000
+yield_low_jax_ns_FLAGS = --MaxY=4000
 
 yield_nasus_ops_FLAGS = --MaxY=1500000000
 yield_low_nasus_ops_FLAGS = --MaxY=1500000000
-yield_nasus_ns_FLAGS = --MaxY=100000
-yield_low_nasus_ns_FLAGS = --MaxY=100000
+yield_nasus_ns_FLAGS = --MaxY=1500
+yield_low_nasus_ns_FLAGS = --MaxY=1500
 
 churn_jax_ops_FLAGS = --MaxY=50000000
@@ -199,15 +203,27 @@
 	../../../../benchmark/plot.py -f $< -o $@ -y "Ops per second" $($(subst .,_,$*)_ops_FLAGS)
 
-build/result.memcd.updt.qps.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
-	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Update Ratio"
-
-build/result.memcd.updt.lat.svg : data/memcd.updt Makefile ../../../../benchmark/plot.py | ${Build}
-	../../../../benchmark/plot.py -f $< -o $@ -y "Average Read Latency" -x "Update Ratio"
-
 build/result.memcd.rate.qps.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
-	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS"
+	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --MaxY=750000
 
 build/result.memcd.rate.99th.svg : data/memcd.rate Makefile ../../../../benchmark/plot.py | ${Build}
 	../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS"
+
+build/result.memcd.forall.qps.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter forall --MaxY=700000
+
+build/result.memcd.forall.lat.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter forall --MaxY=1
+
+build/result.memcd.vanilla.qps.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter vanilla --MaxY=700000
+
+build/result.memcd.vanilla.lat.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter vanilla --MaxY=1
+
+build/result.memcd.fibre.qps.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Actual QPS" -x "Target QPS" --filter fibre --MaxY=700000
+
+build/result.memcd.fibre.lat.svg : data/memcd.updt2 Makefile ../../../../benchmark/plot.py | ${Build}
+	../../../../benchmark/plot.py -f $< -o $@ -y "Tail Read Latency" -x "Target QPS" --filter fibre --MaxY=1
 
 build/swbsrv.% : data/swbsrv.%.nginx data/swbsrv.%.cfa Makefile ../../../../benchmark/process-trun.py | ${Build}
