-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathconfig-tpl-local.yml
More file actions
64 lines (61 loc) · 1.94 KB
/
Copy pathconfig-tpl-local.yml
File metadata and controls
64 lines (61 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
bench:
workload: tpca
scale: 1
weight:
read: 0
write: 1
population: # intial number of records in each table
branch: 1000000
teller: 1000000
customer: 1000000
dist: zipf
coefficient: 0.5 # 0 as unifrom, 1 as pure zipf
schema:
- name: branch
column:
- { name: branch_id, type: integer, primary: true }
- { name: balance, type: integer }
- name: teller
column:
- { name: teller_id, type: integer, primary: true }
- { name: branch_id, type: integer, foreign: branch.branch_id }
- name: customer
column:
- { name: customer_id, type: integer, primary: true }
- { name: branch_id, type: integer, foreign: branch.branch_id }
- { name: balance, type: integer }
sharding:
branch: MOD
teller: MOD
customer: MOD
client: { rate: 5000, type: open }
# client: { type: closed, rate: -1, forwarding: false }
n_concurrent: 2
host:
janus-lan-server-0000: 127.0.0.1
janus-lan-server-0100: 127.0.0.1
janus-lan-server-0200: 127.0.0.1
# janus-lan-server-0300: 127.0.0.1
# janus-lan-server-0400: 127.0.0.1
# janus-lan-server-0500: 127.0.0.1
janus-lan-proxy-0000: 127.0.0.1
mode: { ab: brq, batch: false, cc: brq, ongoing: 1, retry: 20 }
process:
janus-lan-server-0000: janus-lan-server-0000
janus-lan-server-0100: janus-lan-server-0100
janus-lan-server-0200: janus-lan-server-0200
# janus-lan-server-0300: janus-lan-server-0300
# janus-lan-server-0400: janus-lan-server-0400
# janus-lan-server-0500: janus-lan-server-0500
janus-lan-proxy-0000: janus-lan-proxy-0000
site:
client:
- - janus-lan-proxy-0000
server: # each line is a partition (i.e., a shard), each line has 3 replicas
- - janus-lan-server-0000:10000
- janus-lan-server-0100:20000
- janus-lan-server-0200:30000
# - - janus-lan-server-0300:40000
# - janus-lan-server-0400:50000
# - janus-lan-server-0500:60000
# ~/janus/build/deptran_server -b -t 30 -f ./config-tpl-n.yml -d 70 -P