-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbv-bedrock-server.json
95 lines (95 loc) · 1.65 KB
/
bv-bedrock-server.json
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"margo": {
"argobots":{
"__pools_comment":"In addition to the traditional progress and rpc pools, Benvolio sets up a third pool for abt-io",
"pools":[
{
"name":"bv_io_pool"
},
{
"name":"__primary__"
},
{
"name":"bv_rpc_pool"
}
],
"__xstreams_comment":"How many xstreams to use? that depends on benchmarking. Here we specify four for i/o, but more typically you'll want 16 or more.",
"xstreams":[
{
"name":"__primary__",
"scheduler":{
"type":"basic_wait",
"pools":[ "__primary__" ]
}
},
{
"name":"rpc_xstream",
"scheduler":{
"type":"basic_wait",
"pools":[ "bv_rpc_pool" ]
}
},
{
"scheduler":{
"type":"basic_wait",
"pools":[ "bv_io_pool" ]
}
},
{
"scheduler":{
"type":"basic_wait",
"pools":[ "bv_io_pool" ]
}
},
{
"scheduler":{
"type":"basic_wait",
"pools":[ "bv_io_pool" ]
}
},
{
"scheduler":{
"type":"basic_wait",
"pools":[ "bv_io_pool" ]
}
}
],
"progress_pool":"__primary__",
"rpc_pool":"bv_rpc_pool"
}
},
"ssg": {
"name": "benvolio",
"bootstrap":"init",
"group_file":"bv-svc.ssg",
"swim": {
"disabled": true
}
},
"abt_io":
[
{
"name": "abt_io_bv",
"pool": "bv_io_pool"
}
],
"libraries": {
"benvolio":"libbv-bedrock.so"
},
"providers": [
{
"name": "benvolio_provider",
"type": "benvolio",
"provider_id": 1234,
"pool": "__primary__",
"config": {
"buffer_size": 9999,
"xfer_size": 8888
},
"dependencies": {
"storage": "abt_io_bv",
"group": "benvolio"
}
}
]
}