commit:     fab19fd28d39a8c9b4ab2689891cb6abd497a2f9
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 22 18:58:42 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Dec 22 18:58:42 2025 +0000
URL:        https://gitweb.gentoo.org/proj/steve.git/commit/?id=fab19fd2

README: list some features

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 README.rst | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/README.rst b/README.rst
index d5f02ae..efdbf9c 100644
--- a/README.rst
+++ b/README.rst
@@ -10,6 +10,26 @@ a character device to track acquisition of job tokens and 
reclaim them
 if processes are killed without returning them.
 
 
+Features
+--------
+
+- Per-process token accounting.  Steve notes how many tokens each
+  process acquired, and reclaims them if the process exits without
+  returning them.
+
+- Poor man's round-robin token balancing.  While steve cannot perfectly
+  balance jobs between multiple tasks, it does attempt to split them
+  between multiple processes running simultaneously and prevent any
+  single program from acquiring all tokens immediately.
+
+- Support for jobserver-level load-based scheduling with configurable
+  minimum of jobs to sustain when load is exceeded, and per-process job
+  limiting.
+
+- Support for adjusting parameters at runtime via ioctls (CLI provided
+  by stevie).
+
+
 Installation
 ------------
 

Reply via email to