Nick Mathewson
|
0f4f40b70f
Merge remote-tracking branch 'dgoulet/ticket12541_032_02'
|
7 years ago |
David Goulet
|
0650017143
doc: Man page entries for KIST
|
7 years ago |
Nick Mathewson
|
962b0b849b
Merge remote-tracking branch 'dgoulet/ticket19254_032_01'
|
7 years ago |
Matt Traudt
|
ae9e6b547d
sched: add comment about how we determine if a socket should write
|
7 years ago |
Matt Traudt
|
47390d1c9e
fixup! sched: add changes file (spaces)
|
7 years ago |
Matt Traudt
|
63204be48f
sched: add changes file
|
7 years ago |
Matt Traudt
|
501c58187d
sched: add more per-socket limit documentation; int fix
|
7 years ago |
David Goulet
|
513d642a66
sched: Revert IF_BUG_ONCE() to tor_assert()
|
7 years ago |
David Goulet
|
1033e14a69
sched: Define SCHEDULER_KIST_PRIVATE for more encapsulation
|
7 years ago |
David Goulet
|
c910610701
sched: Improve logging if KIST is disabled
|
7 years ago |
David Goulet
|
0d0b677b64
test: Fix unit tests with latest scheduler changes
|
7 years ago |
David Goulet
|
734dbfa590
sched: Make the scheduler object static
|
7 years ago |
David Goulet
|
bd34a0d30f
sched: Compare channel pointer in the socket table
|
7 years ago |
David Goulet
|
e0984b8a51
sched: Make the outbuf table local to run()
|
7 years ago |
David Goulet
|
ba08f8a4ed
sched: Make check-spaces happy
|
7 years ago |
David Goulet
|
3d2d8d6841
sched: Extra careful in channel_outbuf_length()
|
7 years ago |
David Goulet
|
14cd8bdd4b
sched: Don't expose the global scheduler libevent object
|
7 years ago |
David Goulet
|
84d18f70f3
sched: Always call on_channel_free() regardless of state
|
7 years ago |
David Goulet
|
7cc9621d11
sched: Add Schedulers torrc option
|
7 years ago |
Matt Traudt
|
6ff8c86ac6
sched: change most asserts to non-fatal BUGs
|
7 years ago |
Matt Traudt
|
4bc97c6431
sched: revisist compatibility on non-linux systems
|
7 years ago |
Matt Traudt
|
8ccb2c106a
sched: rename scheduler to the_scheduler
|
7 years ago |
Matt Traudt
|
7f1d643083
sched: validate KIST sched options
|
7 years ago |
Matt Traudt
|
61fc9c41ad
sched: switch to monotonic time; add/fix comments, style, and logs msgs
|
7 years ago |
David Goulet
|
6e598bbcd8
sched: Add sandbox support for KIST
|
7 years ago |
David Goulet
|
a06f2a0509
sched: Fallback to naive approach if no runtime KIST support
|
7 years ago |
David Goulet
|
8424c4f35b
sched: Detect KIST support at compile time
|
7 years ago |
Matt Traudt
|
dde358667d
sched: Implement the KIST scheduler
|
7 years ago |
Matt Traudt
|
2034e0d1d4
sched: Groundwork before KIST implementation
|
7 years ago |
Matt Traudt
|
b2c56eacdd
sched: Remove vanilla sched options that will be going away
|
7 years ago |