|
578 | 578 | }; |
579 | 579 | }; |
580 | 580 |
|
| 581 | + # Non-default accepted connection limits for high load relays |
| 582 | + hiConn = { |
| 583 | + services.cardano-node.extraNodeConfig = { |
| 584 | + AcceptedConnectionsLimit = { |
| 585 | + # Default node process NOFILE limit is 65535 |
| 586 | + # If machines support sufficient bandwidth and CPU, defaults can be raised |
| 587 | + |
| 588 | + # Following are the node defaults: |
| 589 | + # hardLimit = 512 |
| 590 | + # softLimit = 384 |
| 591 | + # delay = 5; |
| 592 | + |
| 593 | + hardLimit = 1024; |
| 594 | + softLimit = 768; |
| 595 | + delay = 5; |
| 596 | + }; |
| 597 | + }; |
| 598 | + }; |
| 599 | + |
581 | 600 | buildkite = {imports = [nixosModules.buildkite-agent-containers];}; |
582 | 601 |
|
583 | 602 | bkCfg = queue: { |
|
739 | 758 | # --------------------------------------------------------------------------------------------------------- |
740 | 759 | # Preprod, two-thirds on release tag, one-third on pre-release tag |
741 | 760 | preprod1-bp-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node bp mithrilRelease (declMRel "preprod1-rel-a-1")];}; |
742 | | - preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];}; |
743 | | - preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig];}; |
744 | | - preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel preprodRelMig tcpTxOpt];}; |
| 761 | + preprod1-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel hiConn preprodRelMig mithrilRelay (declMSigner "preprod1-bp-a-1")];}; |
| 762 | + preprod1-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel hiConn preprodRelMig];}; |
| 763 | + preprod1-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node rel hiConn preprodRelMig tcpTxOpt];}; |
745 | 764 | preprod1-dbsync-a-1 = {imports = [eu-central-1 r6a-xlarge (ebs 200) (group "preprod1") dbsync pre smash preprodSmash];}; |
746 | 765 | preprod1-faucet-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod1") node faucet preprodFaucet];}; |
747 | 766 |
|
748 | 767 | preprod2-bp-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node bp mithrilRelease (declMRel "preprod2-rel-b-1")];}; |
749 | | - preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig];}; |
750 | | - preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];}; |
751 | | - preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node rel preprodRelMig tcpTxOpt];}; |
| 768 | + preprod2-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node hiConn rel preprodRelMig];}; |
| 769 | + preprod2-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node hiConn rel preprodRelMig mithrilRelay (declMSigner "preprod2-bp-b-1")];}; |
| 770 | + preprod2-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod2") node hiConn rel preprodRelMig tcpTxOpt];}; |
752 | 771 |
|
753 | 772 | preprod3-bp-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node bp pre mithrilRelease (declMRel "preprod3-rel-c-1")];}; |
754 | | - preprod3-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node rel pre preprodRelMig];}; |
755 | | - preprod3-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node rel pre preprodRelMig];}; |
756 | | - preprod3-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node rel pre preprodRelMig mithrilRelay (declMSigner "preprod3-bp-c-1") tcpTxOpt];}; |
| 773 | + preprod3-rel-a-1 = {imports = [eu-central-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node hiConn rel pre preprodRelMig];}; |
| 774 | + preprod3-rel-b-1 = {imports = [eu-west-1 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node hiConn rel pre preprodRelMig];}; |
| 775 | + preprod3-rel-c-1 = {imports = [us-east-2 r6a-large (ebs 80) (nodeRamPct 70) (group "preprod3") node hiConn rel pre preprodRelMig mithrilRelay (declMSigner "preprod3-bp-c-1") tcpTxOpt];}; |
757 | 776 | # --------------------------------------------------------------------------------------------------------- |
758 | 777 |
|
759 | 778 | # --------------------------------------------------------------------------------------------------------- |
|
0 commit comments