summaryrefslogtreecommitdiffstats
path: root/src/kdc/t_workers.py
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2010-09-17 17:42:31 +0000
committerGreg Hudson <ghudson@mit.edu>2010-09-17 17:42:31 +0000
commit62c814a80d26879594c78f750cd7e138fe1d7f96 (patch)
tree5a1530f57708081daeb3e50fe47ea01dc1838f36 /src/kdc/t_workers.py
parent76f9f2ab6598831e9624ccd5d332886fedfcc8c2 (diff)
downloadkrb5-62c814a80d26879594c78f750cd7e138fe1d7f96.tar.gz
krb5-62c814a80d26879594c78f750cd7e138fe1d7f96.tar.xz
krb5-62c814a80d26879594c78f750cd7e138fe1d7f96.zip
KDC worker processes feature
Add support for a krb5kdc -w option which causes the KDC to spawn worker processes which can process requests in parallel. See also: http://k5wiki.kerberos.org/wiki/Projects/Parallel_KDC ticket: 6783 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24328 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/t_workers.py')
-rw-r--r--src/kdc/t_workers.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/kdc/t_workers.py b/src/kdc/t_workers.py
new file mode 100644
index 0000000000..f36b5a793d
--- /dev/null
+++ b/src/kdc/t_workers.py
@@ -0,0 +1,8 @@
+#!/usr/bin/python
+from k5test import *
+
+realm = K5Realm(start_kdc=False, start_kadmind=False, create_host=False)
+realm.start_kdc(['-w', '3'])
+realm.kinit(realm.user_princ, password('user'))
+realm.klist(realm.user_princ)
+success('KDC worker processes.')