Skip to content

Commit 6eba3b1

Browse files
committed
add new pytpcc udf test
Change-Id: Iea02677fdfbae9965cbb5209998670ef4a729033 Reviewed-on: https://review.couchbase.org/c/perfrunner/+/169372 Tested-by: Build Bot <[email protected]> Reviewed-by: Bo-Chun Wang <[email protected]>
1 parent 7987e03 commit 6eba3b1

File tree

2 files changed

+59
-1
lines changed

2 files changed

+59
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
[test_case]
2+
test = perfrunner.tests.n1ql.PytpccBenchmarkTest
3+
4+
[showfast]
5+
title = Tpm-c (NewOrders/min), nodes 1, warehouse 100, replica 0, durability majority, scan_consistency request_plus, vCPU 16, s=1 c=9, UDF
6+
component = n1ql
7+
category = pytpcc
8+
sub_category = Plasma
9+
orderby = a1
10+
11+
[cluster]
12+
mem_quota = 20480
13+
index_mem_quota = 20000
14+
initial_nodes = 1
15+
num_buckets = 1
16+
online_cores = 8
17+
bucket_name = default
18+
19+
[compaction]
20+
db_percentage = 100
21+
22+
[bucket]
23+
replica_number = 0
24+
25+
[secondary]
26+
indexer.settings.storage_mode = plasma
27+
28+
[index]
29+
statements =
30+
BUILD INDEX ON default:default.tpcc.CUSTOMER(CU_W_ID_D_ID_LAST);
31+
BUILD INDEX ON default:default.tpcc.DISTRICT(DI_ID_W_ID);
32+
BUILD INDEX ON default:default.tpcc.NEW_ORDER(D_ID_W_ID_O_ID);
33+
BUILD INDEX ON default:default.tpcc.ORDERS(OR_DID_WID_ID_CID, OR_CID_DID_WID_ID_CAID_EID);
34+
BUILD INDEX ON default:default.tpcc.ORDER_LINE(OL_O_ID_D_ID_W_ID);
35+
BUILD INDEX ON default:default.tpcc.WAREHOUSE(WH_ID);
36+
37+
38+
[bucket_extras]
39+
num_writer_threads = 64
40+
num_reader_threads = 32
41+
max_num_shards = 64
42+
43+
[py_tpcc]
44+
warehouse = 100
45+
client_threads = 40
46+
duration = 600
47+
multi_query_node = 0
48+
driver = nestcollectionsudf
49+
query_port = 8093
50+
kv_port = 8091
51+
run_sql_shell = run_sqlcollections.sh
52+
run_function_shell = run_sqlfunctions.sh
53+
cbrindex_sql = cbcrindexcollection_replicas.sql
54+
cbrfunction_sql = cbcrjsfunctions.sql
55+
collection_config = cbcrbucketcollection_20GB.sh
56+
durability_level = majority
57+
scan_consistency=request_plus

tests/pipelines/weekly-neo.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_6node_pytpcc_16core_1000warehouse_240clients_replica2_dur_pers_to_maj_scancons_requestplus_magma.test"},
1919
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_6node_pytpcc_16core_100warehouse_240clients_replica2_dur_maj_scancons_requestplus_udf.test"},
2020
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_6node_pytpcc_16core_100warehouse_240clients_replica2_dur_pers_to_maj_scancons_requestplus_magma_udf.test"},
21-
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_6node_pytpcc_16core_100warehouse_240clients_replica2_dur_pers_to_maj_scancons_requestplus_udf.test"}
21+
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_6node_pytpcc_16core_100warehouse_240clients_replica2_dur_pers_to_maj_scancons_requestplus_udf.test"},
22+
{"job": "hercules_nest_pytpcc_perfrunner", "cluster": "hercules_n1ql_trans.spec", "test_config": "n1ql_trans_1node_pytpcc_16core_100warehouse_40clients_replica1_dur_maj_scancons_requestplus_udf.test"}
2223
],
2324
"GSI-Compression": [
2425
{"job": "hemera", "cluster": "hemera.spec", "test_config": "gsi/plasma/secondary_compression_10res_80_20.test"},

0 commit comments

Comments
 (0)