Replies: 1 comment 3 replies
-
|
Hi, Thanks for the thoughtful feedback! This kernel parameter is one of many tuned defaults (see "System" section) in Autobase aimed at supporting very high-throughput database clusters, handling hundreds of thousands — or even millions — of TPS on a single node, with large numbers of connections to load balancers and pooling layers. It’s also worth noting that Autobase positions itself as an open-source alternative to managed database services — where system-level tuning is part of the experience, requiring no prior system prep by the user. So it’s more than just installing a Patroni cluster — it’s intended to be a fully automated, production-grade deployment. P.S. It is not recommended to combine database servers with other services, as this can lead to conflicts at various levels. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Disclaimer: I know what
/proc/sys/net/ipv4/ip_local_port_rangeis used for and assume that you want to increase the availability of ephemeral ports for high-load scenarios.However, I think changing the host-wide default isn't a good take and too intrusive.
In my specific case (and that is more a general default than a specific one of mine), the FW allows ephemeral ports from 32768-65535.
autobasechanges this to 10000-65535. This creates issues: the VM is now allowed to use a port like 10445 for an outgoing connection. Depending on the call, it also expects a reply on that port, which will now fail.While it really depends on the call at hand, tracking this down and figuring out what is the actual issue can be super tricky. The
autobasetask in which this is adjusted is processing very fast in the log and I wasn't even thinking aboutautobasepossibly changing this.I think there's not "enough" rationale for
autobaseto make this adjustment by default (unless I am overlooking something).In general, I think
autobaseshould be less intrusive adjusting instance-wide settings to networking and rather put all of these options into "optional optimizations" (there might be more, I didn't check yet).Otherwise there's a medium-high risk that deploying
autobaseon a node that also runs other services will break these (and not even in an easy way if its due to settings like this one).Beta Was this translation helpful? Give feedback.
All reactions