Skip to content

Commit be74e15

Browse files
committed
Install a more complicated foundationdb configuration
1 parent 27b30e7 commit be74e15

File tree

2 files changed

+45
-5
lines changed

2 files changed

+45
-5
lines changed

.github/workflows/cpp.yml

+4-5
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ jobs:
1818
- name: pip
1919
run: sudo env PATH=$PATH pip install zstd==1.4.9.1
2020
- name: fetch fdb
21-
env:
22-
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
23-
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
24-
run: s3cmd get s3://fdbfs-build-assets/{foundationdb-clients_6.3.18-1_amd64.deb,foundationdb-server_6.3.18-1_amd64.deb}
21+
run: wget https://github.com/apple/foundationdb/releases/download/6.3.23/foundationdb-{clients,server}_6.3.23-1_amd64.deb
2522
- name: dpkg install
26-
run: sudo dpkg -i foundationdb-clients_6.3.18-1_amd64.deb foundationdb-server_6.3.18-1_amd64.deb
23+
run: sudo dpkg -i foundationdb-*_6.*-1_amd64.deb
24+
- name: fdb setup
25+
run: sudo cp tests/foundationdb.conf /etc/foundationdb/ ; sudo systemctl restart foundationdb
2726
- name: meson
2827
run: meson setup build
2928
- name: ninja

tests/foundationdb.conf

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
[fdbmonitor]
2+
user = foundationdb
3+
group = foundationdb
4+
5+
[general]
6+
restart_delay = 60
7+
cluster_file = /etc/foundationdb/fdb.cluster
8+
9+
[fdbserver]
10+
command = /usr/sbin/fdbserver
11+
public_address = auto:$ID
12+
listen_address = public
13+
datadir = /var/lib/foundationdb/data/$ID
14+
logdir = /var/log/foundationdb
15+
16+
[fdbserver.4500]
17+
class=stateless
18+
[fdbserver.4501]
19+
class=stateless
20+
[fdbserver.4502]
21+
class=stateless
22+
23+
[fdbserver.4510]
24+
class=transaction
25+
[fdbserver.4511]
26+
class=transaction
27+
[fdbserver.4512]
28+
class=transaction
29+
30+
[fdbserver.4520]
31+
class=storage
32+
[fdbserver.4521]
33+
class=storage
34+
[fdbserver.4522]
35+
class=storage
36+
37+
[backup_agent]
38+
command = /usr/lib/foundationdb/backup_agent/backup_agent
39+
logdir = /var/log/foundationdb
40+
41+
[backup_agent.1]

0 commit comments

Comments
 (0)