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
575575restic::host : " s3.us-east-1.amazonaws.com"
576576
577577s3daemon_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"
578581
579582pi::config::reboot : false # XXX this should be removed when pi role/profile refactoring is complete
580583pi::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:
55 env :
66 S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
77 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
813 s3dfrgw-latiss :
914 image : " %{alias('s3daemon_default_image')}"
1015 env :
1116 S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
1217 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:
77 env :
88 S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
99 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
1015 sdfembs3-comcam :
1116 image : " %{alias('s3daemon_default_image')}"
1217 env :
1318 S3_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
1419 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:
1919 env :
2020 S3_ENDPOINT_URL : " https://s3.cp.lsst.org"
2121 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"
2233 sdfembs3-lsstcam :
2334 image : " %{alias('s3daemon_default_image')}"
2435 env :
2536 S3_ENDPOINT_URL : " https://sdfembs3.sdf.slac.stanford.edu"
2637 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:
2525 env :
2626 S3_ENDPOINT_URL : " https://s3.ls.lsst.org"
2727 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
2833 s3dfrgw-latiss :
2934 image : " %{alias('s3daemon_default_image')}"
3035 env :
3136 S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
3237 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:
1919 env :
2020 S3_ENDPOINT_URL : " https://s3.ls.lsst.org"
2121 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:
1919 env :
2020 S3_ENDPOINT_URL : " https://s3.tu.lsst.org"
2121 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
2227 s3dfrgw-latiss :
2328 image : " %{alias('s3daemon_default_image')}"
2429 env :
2530 S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
2631 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:
1919 env :
2020 S3_ENDPOINT_URL : " https://s3.tu.lsst.org"
2121 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
2227 s3dfrgw-comcam :
2328 image : " %{alias('s3daemon_default_image')}"
2429 env :
2530 S3_ENDPOINT_URL : " https://s3dfrgw.slac.stanford.edu"
2631 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:
33 cp-latiss :
44 aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
55 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')}"
69 s3dfrgw-latiss :
710 aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
811 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:
33 cp-comcam :
44 aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
55 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')}"
69 sdfembs3-comcam :
710 aws_access_key_id : " %{alias('s3daemon_test::aws_access_key_id')}"
811 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