Event Timeline
Comment Actions
❯ cat kafka-config-diff-from-1_1-to-3_5.json | jq 'map(select(.name | contains("socket") or contains("buffer") or contains("thread")))' [ { "name": "sasl.login.refresh.buffer.seconds", "status": "new", "description": "The amount of buffer time before credential expiration to maintain when refreshing a credential, in seconds. If a refresh would otherwise occur closer to expiration than the number of buffer seconds then the refresh will be moved up to maintain as much of the buffer time as possible. Legal values are between 0 and 3600 (1 hour); a default value of 300 (5 minutes) is used if no value is specified. This value and sasl.login.refresh.min.period.seconds are both ignored if their sum exceeds the remaining lifetime of a credential. Currently applies only to OAUTHBEARER.", "scope": "broker", "type": "short", "valid_values": null, "importance": "medium", "update_mode": "per-broker", "default (1.1)": "[ABSENT]", "default (3.5)": "300" }, { "name": "socket.connection.setup.timeout.max.ms", "status": "new", "description": "The maximum amount of time the client will wait for the socket connection to be established. The connection setup timeout will increase exponentially for each consecutive connection failure up to this maximum. To avoid connection storms, a randomization factor of 0.2 will be applied to the timeout resulting in a random range between 20% below and 20% above the computed value.", "scope": "broker", "type": "long", "valid_values": null, "importance": "medium", "update_mode": "read-only", "default (1.1)": "[ABSENT]", "default (3.5)": "30000 (30 seconds)" }, { "name": "socket.connection.setup.timeout.ms", "status": "new", "description": "The amount of time the client will wait for the socket connection to be established. If the connection is not built before the timeout elapses, clients will close the socket channel.", "scope": "broker", "type": "long", "valid_values": null, "importance": "medium", "update_mode": "read-only", "default (1.1)": "[ABSENT]", "default (3.5)": "10000 (10 seconds)" }, { "name": "socket.listen.backlog.size", "status": "new", "description": "The maximum number of pending connections on the socket. In Linux, you may also need to configure `somaxconn` and `tcp_max_syn_backlog` kernel parameters accordingly to make the configuration takes effect.", "scope": "broker", "type": "int", "valid_values": "[1,...]", "importance": "medium", "update_mode": "read-only", "default (1.1)": "[ABSENT]", "default (3.5)": "50" } ]