summaryrefslogtreecommitdiff
path: root/opentracker.conf.sample
AgeCommit message (Collapse)Author
9 hoursMake tcp worker multithreaded, tooDirk Engling
This shamelessly steals the model established in the UDP workers, i.e. if the kernel is able to bind multiple listening sockets to the same endpoint, we will share them across threads. If it can't, all threads will accept on the same socket. The fast path handles most of the connections, only the rare case of no data yet on the socket is offloaded to the slow path (which used to be the mainloop) for completion. This scales nicely, as the higher the load is, the higher chances are that an accept happens only after the network roundtrip to the peer completes, leading to more connections that already have data waiting for us. We also consolidate the workstruct init and deinit code, preparation for later unifying all thread state structs for all protocols (mca, udc and tcp). The config file gains a per tcp connection worker count and some docs explaining what this knob buys and costs, nudging the user to either keep it 0 or dial it up to at least 2.
3 daysDefault udp workers to 1, as it is the most sane choice everywhere, also reflect the new udp parallelism in the man pagesDirk Engling
6 daysDecouple config parsing from binding and worker spawningDirk Engling
* Options are parsed now into a listener description list before binding them at once and starting the workers later * UDP workers can now be configured per connection * socket reuse is now done more sensibly, mcast sockets always reused * Hold-off logic after spawning udp workers removed
2024-04-18add example for option that may be given more than onceDirk Engling
2024-04-18further fixes to the man pageDirk Engling
2024-04-18Spelling in sample configDirk Engling
2024-04-05Improve example for proxy network addressesDirk Engling
2024-03-10Add docs about reverse proxiesDirk Engling
2022-11-24Add support for dynamic accesslistsDirk Engling
2012-04-25Add functionality to distribute udp to several workerserdgeist
2010-04-09Make opentracker's user runtime configurable. Also add more debug output to aid finding problems.erdgeist
2009-06-17Allow /stats to be located anywhere in your trackers patherdgeist
2008-10-24Document WANT_RESTRICT_STATS in sample config fileerdgeist
2008-10-06A new config file option to connect to tcp and udp at once has been added. Also some clarifications have been put into the sample config file.erdgeist
2008-10-06Futher clean up config file documentationerdgeist
2008-10-06Add some explanations about the implicite :6969 and the ancient tracker sync formaterdgeist
2008-10-03Refine config syntax. Testing code...erdgeist
2008-09-23Add a config file framework to opentrackererdgeist