Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
1413593
Add a few changes to run zip-tiered and tiered1 benchmarks.
SajadKarim Aug 2, 2022
b854960
Add a few changes to run zip-tiered and tiered1 benchmarks.
SajadKarim Aug 2, 2022
c081a11
Add jupyter compatible py script to generate plots for betree-metrics…
SajadKarim Aug 2, 2022
bb46781
fix shellcheck lints
Aug 2, 2022
61ed5a6
add gitignore
Aug 2, 2022
f7adb71
add fetching of bench data if not present
Aug 2, 2022
0a22114
fetch repository root from environment
Aug 3, 2022
e26c515
define root in run script
Aug 3, 2022
46ffb7a
move plot notebook to plot script
Aug 3, 2022
2c247be
add meta plot script
Aug 3, 2022
578dfd7
build plots in container and build if required
Aug 3, 2022
786e762
use memory by default
Aug 3, 2022
b7f454f
fix path json-flatten
Aug 3, 2022
08e105e
add gitignore
Aug 3, 2022
e84260f
remove lock file
Aug 3, 2022
9ba8cbb
fix path bectl
Aug 3, 2022
d1ece9e
save plots as svg
Aug 9, 2022
5785f8c
fix labels
Aug 9, 2022
f194af5
suppress docker output
Aug 10, 2022
7e848ea
fix preferences in "tiered"
Aug 11, 2022
54a397b
add scientific workflow like benchmark case
Aug 11, 2022
f590787
build database with additional threads if configured
Aug 13, 2022
58f3798
shorten fetched data in evaluation case
Aug 13, 2022
8a1f53a
fetch smaller range in evaluation case
Aug 13, 2022
91e621a
fix labels - throughput plot
Aug 20, 2022
5101a52
speed up scientific evaluation benchmark case
Aug 22, 2022
73ab5e4
ensure bectl is present
Sep 6, 2022
366a2f2
plot latency metrics
Sep 6, 2022
53c6e51
add naive checkpoints case
Sep 6, 2022
5740933
add semi random wait at the end of each generation
Sep 8, 2022
6506f2a
add checkpoints run fun
Sep 8, 2022
bc9e12c
add some example configs
Sep 8, 2022
7e7b644
fix epoch throughput computation
Sep 8, 2022
7d4047d
increase generations checkpoints benchmark
Sep 8, 2022
20f1492
add filesystem case
Sep 9, 2022
5ce520c
add filesystem run
Sep 9, 2022
b612aaa
decrease pref on failure
Sep 9, 2022
fbac232
use formatted key
Sep 9, 2022
58dde10
plot object grid with timesteps
Sep 11, 2022
5ea187b
render timestep video with ffmpeg
Sep 11, 2022
f6b2d1a
use sync interface for reading in
Sep 13, 2022
01042b3
fix test call
Sep 13, 2022
f80398b
fix space accounting usage filesystem case
Sep 14, 2022
cad30f8
refine filesystem case
Sep 14, 2022
c77a870
plot ms per byte
Sep 16, 2022
6c202cb
plot group means over time
Sep 16, 2022
c386ff7
clamp distribution plot for comparability
Sep 16, 2022
88e27cd
filesystem: adjust sizes to fit more to real example
Sep 17, 2022
180fec5
plot.py: adjust group sizes to new case
Sep 17, 2022
8c3a2e6
filesystem: double object number
Sep 17, 2022
9c63706
filesystem: measure base comparison after 20 min
Sep 17, 2022
7282ace
filesystem: cool down before measuring
Sep 17, 2022
c495e6a
filesystem: destroy cache before measuring
Sep 17, 2022
7927055
plots: plot tier usage & make reqs plots optional
Sep 18, 2022
44456f2
filesystem: add group id to csv
Sep 19, 2022
4fd10a3
filesystem_zip: add case
Sep 19, 2022
2d52af9
plot: split throughput in four axes
Sep 19, 2022
7b8c9fb
plot/usage: display name on y axis
Sep 19, 2022
8ca1997
plot: add latency sampled boxplots
Sep 20, 2022
6382cc2
filesystem: destroy cache before each measurement
Sep 20, 2022
f40aada
plot: split up plot throughput
Sep 20, 2022
6832f7b
filesystem: close object store
Sep 21, 2022
12cf457
filesystem: close object store early
Sep 21, 2022
9cb9d47
filesystem: use experimental clear cache
Sep 21, 2022
f448b3d
filesystem: sync after measure
Sep 22, 2022
62ea089
fix betree path
Sep 22, 2022
f5948dd
evaluation-rw: add case
Sep 22, 2022
8c0b454
plot: draw single legend for multiline plots
Sep 22, 2022
587f6be
filesystem: add wait
Sep 25, 2022
0b65cbb
run: add case functions
Sep 25, 2022
bcabe24
filesystem_zip: fix shuffling
Sep 26, 2022
84aabd7
run: fix zip path
Sep 26, 2022
8940bf3
plots: reorganize plotting scripts
Jan 20, 2023
91d2098
plots: Add README
Jan 25, 2023
b9a47a2
fix haura struct generic use
Aug 16, 2023
eb3a48e
fix drop cache call
Aug 16, 2023
ea35106
refactor plot filesystem
Jan 10, 2024
bb6bdf2
clean up run.sh
Jan 10, 2024
18e07fd
clean up plots
Jan 10, 2024
f19c240
fixup wrapper scripts
Jan 10, 2024
7ffd62a
add plot for latency evaluation
Jan 12, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
**/target
**/*.rs.bk
**/*.swp
heaptrack*
Cargo.lock

results
data
Loading