Skip to content
This repository was archived by the owner on Sep 27, 2019. It is now read-only.

Commit 6cc5559

Browse files
lmwnshntli2
authored andcommitted
Remove microbenchmarks (#1442)
* This is one of those commits that you just dream about for years. And yet here we are! Removing the microbenchmarks! No longer will we get TPC-C numbers by running embedded logic. We will keep everything real over JDBC. I would like to give a shout out to KB for sticking with me all this time. I am sitting in a German hotel waiting for her to fly in from Pittsburgh tomorrow.
1 parent 2b67714 commit 6cc5559

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1
-13136
lines changed

src/CMakeLists.txt

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -62,28 +62,6 @@ set_target_properties(peloton-bin PROPERTIES OUTPUT_NAME peloton)
6262

6363
##################################################################################
6464

65-
# --[ Benchmarks
66-
67-
# --[ tpcc
68-
file(GLOB_RECURSE tpcc_srcs ${PROJECT_SOURCE_DIR}/src/main/tpcc/*.cpp)
69-
add_executable(tpcc EXCLUDE_FROM_ALL ${tpcc_srcs})
70-
target_link_libraries(tpcc peloton)
71-
72-
# --[ ycsb
73-
file(GLOB_RECURSE ycsb_srcs ${PROJECT_SOURCE_DIR}/src/main/ycsb/*.cpp)
74-
add_executable(ycsb EXCLUDE_FROM_ALL ${ycsb_srcs})
75-
target_link_libraries(ycsb peloton)
76-
77-
# --[ sdbench
78-
file(GLOB_RECURSE sdbench_srcs ${PROJECT_SOURCE_DIR}/src/main/sdbench/*.cpp)
79-
add_executable(sdbench EXCLUDE_FROM_ALL ${sdbench_srcs})
80-
target_link_libraries(sdbench peloton)
81-
82-
# --[ tpch
83-
file(GLOB_RECURSE tpch_srcs ${PROJECT_SOURCE_DIR}/src/main/tpch/*.cpp)
84-
add_executable(tpch EXCLUDE_FROM_ALL ${tpch_srcs})
85-
target_link_libraries(tpch peloton)
86-
8765
# --[ logger
8866
#file(GLOB_RECURSE logger_srcs ${PROJECT_SOURCE_DIR}/src/main/logger/*.cpp)
8967
#list(APPEND logger_srcs ${ycsb_srcs})
@@ -96,16 +74,11 @@ target_link_libraries(tpch peloton)
9674
# --[ link to jemalloc
9775
set(EXE_LINK_LIBRARIES ${JEMALLOC_LIBRARIES})
9876
set(EXE_LINK_FLAGS "-Wl,--no-as-needed")
99-
set(EXE_LIST peloton-bin ycsb tpcc sdbench tpch)
77+
set(EXE_LIST peloton-bin)
10078
foreach(exe_name ${EXE_LIST})
10179
target_link_libraries(${exe_name} ${EXE_LINK_LIBRARIES})
10280
if (LINUX)
10381
set_target_properties(${exe_name} PROPERTIES LINK_FLAGS ${EXE_LINK_FLAGS})
10482
endif ()
10583
endforeach()
10684

107-
# --[ benchmark
108-
109-
add_custom_target(benchmark)
110-
add_dependencies(benchmark tpcc ycsb sdbench)
111-

src/include/benchmark/benchmark_common.h

Lines changed: 0 additions & 124 deletions
This file was deleted.

src/include/benchmark/logger/logger_configuration.h

Lines changed: 0 additions & 95 deletions
This file was deleted.

src/include/benchmark/logger/logger_workload.h

Lines changed: 0 additions & 61 deletions
This file was deleted.

src/include/benchmark/peloton/main.h

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)