diff options
author | Havoc Pennington <hp@redhat.com> | 2007-01-26 16:10:26 +0000 |
---|---|---|
committer | Havoc Pennington <hp@redhat.com> | 2007-01-26 16:10:26 +0000 |
commit | 8d3d8ff55739eebd84d0d53a20a025329feafc3b (patch) | |
tree | e33f2217a6a05fe89aaec30337ba339fc6a08821 /bus/session.conf.in | |
parent | 5284ed3979d7c27f84bd0496682fb63b5e60ed5f (diff) |
2007-01-26 Havoc Pennington <hp@redhat.com>
* bus/session.conf.in: override all the default limits with much
higher limits on the session bus, there is no reason the session
bus should have low limits
* bus/config-parser.c (bus_config_parser_new): increase default
limits so they are less likely to be hit; in particular the max
replies per connection was way too low
Diffstat (limited to 'bus/session.conf.in')
-rw-r--r-- | bus/session.conf.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/bus/session.conf.in b/bus/session.conf.in index 344efc54..962a1982 100644 --- a/bus/session.conf.in +++ b/bus/session.conf.in @@ -27,4 +27,27 @@ <include if_selinux_enabled="yes" selinux_root_relative="yes">contexts/dbus_contexts</include> + <!-- For the session bus, override the default relatively-low limits + with essentially infinite limits, since the bus is just running + as the user anyway, using up bus resources is not something we need + to worry about. In some cases, we do set the limits lower than + "all available memory" if exceeding the limit is almost certainly a bug, + having the bus enforce a limit is nicer than a huge memory leak. But the + intent is that these limits should never be hit. --> + + <!-- the memory limits are 1G instead of say 4G because they can't exceed 32-bit signed int max --> + <limit name="max_incoming_bytes">1000000000</limit> + <limit name="max_outgoing_bytes">1000000000</limit> + <limit name="max_message_size">1000000000</limit> + <limit name="service_start_timeout">120000</limit> + <limit name="auth_timeout">240000</limit> + <limit name="max_completed_connections">100000</limit> + <limit name="max_incomplete_connections">10000</limit> + <limit name="max_connections_per_user">100000</limit> + <limit name="max_pending_service_starts">10000</limit> + <limit name="max_names_per_connection">50000</limit> + <limit name="max_match_rules_per_connection">50000</limit> + <limit name="max_replies_per_connection">50000</limit> + <limit name="reply_timeout">300000</limit> + </busconfig> |