File tree Expand file tree Collapse file tree 22 files changed +351
-21
lines changed Expand file tree Collapse file tree 22 files changed +351
-21
lines changed Original file line number Diff line number Diff line change @@ -575,6 +575,9 @@ restic::enable_backup: true
575
575
restic::host : " s3.us-east-1.amazonaws.com"
576
576
577
577
s3daemon_default_image : " ghcr.io/lsst-dm/s3daemon:sha-57e1aa9"
578
+ s3nd_default_image : " ghcr.io/lsst-dm/s3nd:sha-76c43ff"
579
+ s3daemon::env :
580
+ AWS_REGION : " lfa"
578
581
579
582
pi::config::reboot : false # XXX this should be removed when pi role/profile refactoring is complete
580
583
pi::cmdline::reboot : false # XXX this should be removed when pi role/profile refactoring is complete
Original file line number Diff line number Diff line change @@ -5,8 +5,18 @@ s3daemon::instances:
5
5
env :
6
6
S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
7
7
S3DAEMON_PORT : 15570
8
+ cp-latiss-s3nd :
9
+ image : " %{alias('s3nd_default_image')}"
10
+ env :
11
+ S3ND_ENDPOINT_URL : " https://s3.cp.lsst.org"
12
+ S3ND_PORT : 15571
8
13
s3dfrgw-latiss :
9
14
image : " %{alias('s3daemon_default_image')}"
10
15
env :
11
16
S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
12
17
S3DAEMON_PORT : 15580
18
+ s3dfrgw-latiss-s3nd :
19
+ image : " %{alias('s3nd_default_image')}"
20
+ env :
21
+ S3ND_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
22
+ S3ND_PORT : 15581
Original file line number Diff line number Diff line change @@ -7,8 +7,18 @@ s3daemon::instances:
7
7
env :
8
8
S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
9
9
S3DAEMON_PORT : 15570
10
+ cp-comcam-s3nd :
11
+ image : " %{alias('s3nd_default_image')}"
12
+ env :
13
+ S3ND_ENDPOINT_URL : " https://s3.cp.lsst.org"
14
+ S3ND_PORT : 15571
10
15
sdfembs3-comcam :
11
16
image : " %{alias('s3daemon_default_image')}"
12
17
env :
13
18
S3_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
14
19
S3DAEMON_PORT : 15580
20
+ sdfembs3-comcam-s3nd :
21
+ image : " %{alias('s3nd_default_image')}"
22
+ env :
23
+ S3ND_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
24
+ S3ND_PORT : 15581
Original file line number Diff line number Diff line change @@ -19,8 +19,32 @@ s3daemon::instances:
19
19
env :
20
20
S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
21
21
S3DAEMON_PORT : 15570
22
+ S3DAEMON_HOST : " 0.0.0.0" # allow connections from other nodes for testing
23
+ cp-lsstcam-s3nd :
24
+ image : " %{alias('s3nd_default_image')}"
25
+ env :
26
+ S3ND_ENDPOINT_URL : " https://s3.cp.lsst.org"
27
+ S3ND_PORT : 15571
28
+ S3ND_HOST : " " # allow connections from other nodes for testing
29
+ S3ND_UPLOAD_TIMEOUT : " 3s"
30
+ S3ND_QUEUE_TIMEOUT : " 30s"
31
+ S3ND_UPLOAD_MAX_PARALLEL : " 25"
32
+ S3ND_UPLOAD_TRIES : " 5"
22
33
sdfembs3-lsstcam :
23
34
image : " %{alias('s3daemon_default_image')}"
24
35
env :
25
36
S3_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
26
37
S3DAEMON_PORT : 15580
38
+ S3DAEMON_HOST : " 0.0.0.0" # allow connections from other nodes for testing
39
+ sdfembs3-lsstcam-s3nd :
40
+ image : " %{alias('s3nd_default_image')}"
41
+ env :
42
+ S3ND_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
43
+ S3ND_PORT : 15581
44
+ S3ND_HOST : " " # allow connections from other nodes for testing
45
+ S3ND_UPLOAD_TIMEOUT : " 10s"
46
+ S3ND_QUEUE_TIMEOUT : " 30s"
47
+ S3ND_UPLOAD_MAX_PARALLEL : " 25"
48
+ S3ND_UPLOAD_TRIES : " 5"
49
+ S3ND_UPLOAD_PARTSIZE : " 50Mi" # larger than test file size
50
+ S3ND_UPLOAD_BWLIMIT : " 160Mi"
Original file line number Diff line number Diff line change @@ -25,8 +25,18 @@ s3daemon::instances:
25
25
env :
26
26
S3_ENDPOINT_URL : " https://s3.ls.lsst.org"
27
27
S3DAEMON_PORT : 15570
28
+ ls-latiss-s3nd :
29
+ image : " %{alias('s3nd_default_image')}"
30
+ env :
31
+ S3ND_ENDPOINT_URL : " https://s3.ls.lsst.org"
32
+ S3ND_PORT : 15571
28
33
s3dfrgw-latiss :
29
34
image : " %{alias('s3daemon_default_image')}"
30
35
env :
31
36
S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
32
37
S3DAEMON_PORT : 15580
38
+ s3dfrgw-latiss-s3nd :
39
+ image : " %{alias('s3nd_default_image')}"
40
+ env :
41
+ S3ND_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
42
+ S3ND_PORT : 15581
Original file line number Diff line number Diff line change @@ -19,3 +19,30 @@ s3daemon::instances:
19
19
env :
20
20
S3_ENDPOINT_URL : " https://s3.ls.lsst.org"
21
21
S3DAEMON_PORT : 15570
22
+ S3DAEMON_HOST : " 0.0.0.0" # allow connections from other nodes for testing
23
+ ls-lsstcam-s3nd : # untuned because s3.ls.lsst.org is currently low performance
24
+ image : " %{alias('s3nd_default_image')}"
25
+ env :
26
+ S3ND_ENDPOINT_URL : " https://s3.ls.lsst.org"
27
+ S3ND_PORT : 15571
28
+ S3ND_HOST : " " # allow connections from other nodes for testing
29
+ s3dfrgw-lsstcam :
30
+ image : " %{alias('s3daemon_default_image')}"
31
+ env :
32
+ S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
33
+ S3DAEMON_PORT : 15580
34
+ S3DAEMON_HOST : " 0.0.0.0" # allow connections from other nodes for testing
35
+ # needs to be tuned for s3dfrgw; tests in 2024 shows s3dfrgw as having very
36
+ # slow performance compared to sdfembs3
37
+ s3dfrgw-lsstcam-s3nd :
38
+ image : " %{alias('s3nd_default_image')}"
39
+ env :
40
+ S3ND_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
41
+ S3ND_PORT : 15581
42
+ S3ND_HOST : " " # allow connections from other nodes for testing
43
+ S3ND_UPLOAD_TIMEOUT : " 10s"
44
+ S3ND_QUEUE_TIMEOUT : " 30s"
45
+ S3ND_UPLOAD_MAX_PARALLEL : " 25"
46
+ S3ND_UPLOAD_TRIES : " 5"
47
+ S3ND_UPLOAD_PARTSIZE : " 50Mi" # larger than test file size
48
+ S3ND_UPLOAD_BWLIMIT : " 160Mi"
Original file line number Diff line number Diff line change @@ -19,8 +19,18 @@ s3daemon::instances:
19
19
env :
20
20
S3_ENDPOINT_URL : " https://s3.tu.lsst.org"
21
21
S3DAEMON_PORT : 15570
22
+ tu-latiss-s3nd :
23
+ image : " %{alias('s3nd_default_image')}"
24
+ env :
25
+ S3ND_ENDPOINT_URL : " https://s3.tu.lsst.org"
26
+ S3ND_PORT : 15571
22
27
s3dfrgw-latiss :
23
28
image : " %{alias('s3daemon_default_image')}"
24
29
env :
25
30
S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
26
31
S3DAEMON_PORT : 15580
32
+ s3dfrgw-latiss-s3nd :
33
+ image : " %{alias('s3nd_default_image')}"
34
+ env :
35
+ S3ND_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
36
+ S3ND_PORT : 15581
Original file line number Diff line number Diff line change @@ -19,8 +19,18 @@ s3daemon::instances:
19
19
env :
20
20
S3_ENDPOINT_URL : " https://s3.tu.lsst.org"
21
21
S3DAEMON_PORT : 15570
22
+ tu-comcam-s3nd :
23
+ image : " %{alias('s3nd_default_image')}"
24
+ env :
25
+ S3ND_ENDPOINT_URL : " https://s3.tu.lsst.org"
26
+ S3ND_PORT : 15571
22
27
s3dfrgw-comcam :
23
28
image : " %{alias('s3daemon_default_image')}"
24
29
env :
25
30
S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
26
31
S3DAEMON_PORT : 15580
32
+ s3dfrgw-comcam-s3nd :
33
+ image : " %{alias('s3nd_default_image')}"
34
+ env :
35
+ S3ND_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
36
+ S3ND_PORT : 15581
Original file line number Diff line number Diff line change @@ -3,6 +3,12 @@ s3daemon::instances:
3
3
cp-latiss :
4
4
aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
5
5
aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
6
+ cp-latiss-s3nd :
7
+ aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
8
+ aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
6
9
s3dfrgw-latiss :
7
10
aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
8
11
aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
12
+ s3dfrgw-latiss-s3nd :
13
+ aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
14
+ aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
Original file line number Diff line number Diff line change @@ -3,6 +3,12 @@ s3daemon::instances:
3
3
cp-comcam :
4
4
aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
5
5
aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
6
+ cp-comcam-s3nd :
7
+ aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
8
+ aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
6
9
sdfembs3-comcam :
7
10
aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
8
11
aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
12
+ sdfembs3-comcam-s3nd :
13
+ aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
14
+ aws_secret_access_key : " %{alias('s3daemon_test::aws_secret_access_key')}"
You can’t perform that action at this time.
0 commit comments