File: README

package info (click to toggle)
diod 1.0.24-5.2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 29,200 kB
  • sloc: ansic: 33,159; sh: 6,545; makefile: 363; perl: 80
file content (33 lines) | stat: -rw-r--r-- 1,678 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
These are all unit tests that can be run without risk of crashing
the machine they are running on.

t00(*)	Show that pthreads can independently setfsuid/setfsgid.
	This is a strategy for handling the I/O of multiple users in
	threaded work crew.
t01(*)	Show that supplementary groups work as advertised when
	setfsuid/setfsgid being used.
t02(*)	Check that pthreads can independently setgroups.
	This is a strategy for handling the I/O of multiple users in
	a threaded work crew.
t03(*)	Demonstrate that pthreads cannot independently seteuid/setegid.
	This was the original npfs strategy for handing I/O of multiple
	users in a threaded work crew.  Not valid post-linuxthreads.
t04	Demonstrate that fcntl advisory locking does not treat threads
	like individual procesess, e.g. locks are shared among threads.
	This means a threaded work crew cannot manage fcntl locks on behalf
	of multiple remote processes.
t05	Unit test for diodmount option handling module.
t06(@)	Unit test for parsing diod.conf.
t07   	Check for memory problems in libnpfs serialize/deserialize
t08(@)	Check for memory problems in libdiod conf/log
t09   	Check for memory problems in list package
	Actually this was to run down a specific case, now fixed.
t10	Check for memory problems in a skeletal libnpfs client/server
t11(*)	Show that pthreads can independently set/clear CAP_DAC_OVERRIDE
t12     Check for memory problems in fidpool
t13	Check for memory problems in client/server with diod ops
t14(*)	Check for memory problems in client/server with user switching
t15     Check actual diod server for memory probs with multiple conns

(*) NOTRUN if not run as root
(@) NOTRUN if lua is not installed