History log of /external/ltp/testcases/kernel/controllers/test_controllers.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e44edbaf213f3e3a5499aa123f86e60e633617a1 04-Oct-2013 Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> controllers/cpuset: reorganization

A separate name is assigned to each cpuset shell testcase (which
was invoked earlier by run_cpuset_test.sh).

This will simplify results analysis.

Signed-off-by: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
4548c6cf9bcdd96d8303caa4130ab638b61f8a30 19-Oct-2012 Wanlong Gao <gaowanlong@cn.fujitsu.com> Update FSF address

find . -type f -exec sed -i 's/675 Mass Ave, Cambridge, MA 02139, USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \;
find . -type f -exec sed -i 's/59 Temple Place, Suite 330, Boston, MA 02111-1307 USA/51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA/g' {} \;

Signed-off-by: Wanlong Gao <gaowanlong@cn.fujitsu.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
f8d9373e0b1042459c32d55fc2636c1cdfe3f817 20-Apr-2011 Cyril Hrubis <chrubis@suse.cz> Remove removed testcases from test_controllers.sh script.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
36670807662c06ba6d931560b0cfb8321ebd237f 07-Jan-2010 subrata_modak <subrata_modak> Added check for memory controller (functional, regression & stress). Signed-off By : Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>, Acked-by: Li Zefan <lizf@cn.fujitsu.com>,
/external/ltp/testcases/kernel/controllers/test_controllers.sh
ef77253961f909f87e82e6d2b620e87af33e9665 09-Oct-2009 yaberauneya <yaberauneya> 1. Please see README.mk-devel for a full description of the changes
from a Make perspective.
2. Several files were changed to accomodate correct installation
practices, most notably ones in testcases/network/{ipv6,tcp_cmds},
testcases/kernel/sched/hyperthreading/ht_enabled/..., and some items
in tools/..., and also to avoid collisions as far as installed
testcases (scripts, compiled C apps) were concerned.
3. Several apps weren't autoconf safe and some autoconf tests and
conditional statements have been placed in sourcecode and in Makefiles
to either a) prevent the tests from being built / installed or b) turn
the tests into dummy apps which print out TCONF messages due to
lack-of-build support.

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
598d867ad8f0242f5e9d6383ae999bc82b8366ad 26-Aug-2009 subrata_modak <subrata_modak> CPU Accounting Controller test case for LTP: I have developed a testcase for CPU Accounting Controller which is used to group tasks using cgroups and account the CPU usage of these groups of tasks. here is the update cpuaccounting controller patch, in which I have modified it as per the earlier coments, please review this patch and let me know if it needs any more changes. I am pasting the LOG also here for reveiwing it. Signed-off-by: Duddu Rajasekhar<rajduddu@in.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
da35073c509e4ad592b41372cba0c56d532cb91d 30-Jul-2009 subrata_modak <subrata_modak> Add new testcases for cpu controller: My workmate Miao Xie (miaox@cn.fujitsu.com) has created some testcases for cgroup's subsystem "cpu" in the last year. And, He catched some kernel bugs through these testcases. So we think you glad to push them into LTP. There are total 22 testcases that have been added. These testcases contain the basis operation test and part functionality test of cpu controller. Signed-off-by: Shi Weihua <shiwh@cn.fujitsu.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
70259d6e7ec2569972fb663ea85f959c4f2b4f81 11-May-2009 subrata_modak <subrata_modak> Add new testcases for cpuset: This is the patch of new testcases for the functionality test of cpuset. It contains cpu hotplug vs cpuset test, load balance vs cpuset test, schedule domains partition test, memory pressure measurement function test, page caches spread test and memory allocation test. Note: page caches spread test(test of cpuset11) may fail because there is something wrong with the kernel. I have made a patch to fix it. Now the patch was adding into -mm tree. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
5e975a533d50134143d704e8dddeecc79ea558d2 22-Apr-2009 subrata_modak <subrata_modak> Test suite for cpuset: This is the test suite for the basis operation test and part functionality test of cpuset. It contains adding/removing cpus/mems test, setting flags test, exclusive function test, hierarchy relation test, inherit relation test and cpuset VS syscall test. More testcases will be added in future. Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
5d8dc705df73c6e4056d8a05f98caa58096a3fe0 26-Feb-2009 subrata_modak <subrata_modak> Add Freezer Controller Testcases: These testcases cover the basic functionality of the kernel cgroup freezer controller described in the kernel's Documentation/cgroups/freezer-subsystem.txt file. Briefly:
The freezer subsystem in the cgroup filesystem defines a file named freezer.state. Writing "FROZEN" to the state file will freeze all tasks in the cgroup or return with errno EBUSY if the group can't be frozen immediately (use /bin/echo if you wish to check exit codes). After a successful write of "FROZEN" writing "THAWED" will unfreeze the tasks in the cgroup. Reading will return the current state. Note that freezer.state doesn't exist in the root cgroup, which means the root cgroup is non-freezable.
* Sample usage:
$ mkdir /containers
$ mount -t cgroup -ofreezer freezer /containers
$ mkdir /containers/0
$ echo $some_pid > /containers/0/tasks
$ cat /containers/0/tasks/freezer.state
THAWED
$ echo FROZEN > /containers/0/tasks/freezer.state
<IO Error (busy)>
$ cat /containers/0/tasks/freezer.state
FREEZING
$ sleep 0.2
$ echo FROZEN > /containers/0/tasks/freezer.state
$ cat /containers/0/tasks/freezer.state
FROZEN
$ echo FROZEN > /containers/0/tasks/freezer.state
$ cat /containers/0/tasks/freezer.state
THAWED
The bulk of the code is in libcgroup_freezer. Early tests cover the initialization used for the bulk of the tests. Each testcase is a brief shell script composed of your typical three phases:
Initialization
sourcing libcgroup_freezer
mounting the cgroup filesystem
making a sample cgroup
making a sample process [optional]
Test body
Actions:
freeze, thaw, move to (new) cgroups
try to fork new processes
signal sequences
Assertions interleaved with the actions:
cgroup/task existence
cgroup/task state
cgroup membership
Cleanup
The patch runs these tests when the other cgroup controller tests run but is otherwise independent of the infrastructure offered by those controller tests. Also, these tests may be carefully run by hand or via the run.sh script provided. Signed-off-by: Matt Helsley <matthltc@us.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
9c9856bbe776c5cdb6237cfbc279b70505c25259 15-Dec-2008 subrata_modak <subrata_modak> CPU controller latency testcases v-4: Add the test to be run with other cpu controller testcases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
4ffa9a89d5c00b3d25dfa36d2093af232b28161e 03-Oct-2008 subrata_modak <subrata_modak> Here is one fix for io-controller testcase. It might not have run when kernel supports io-controller. Description: Instead of block io testcases, memory controller testcase will run. Signed-off By: Rishikesh K Rajak <risrajak@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
1b90e1a9fc911014f57c5090a2ff6e4b6c1f438d 14-Jul-2008 subrata_modak <subrata_modak> Add the block device I/O bandwidth controller (io-throttle) testcase. See testcase documentation for design and implementation details. See also: http://lkml.org/lkml/2008/7/4/143. Signed-off-by: Andrea Righi <righi.andrea@gmail.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
9e65c8b9165627be613cc550f4ff73434c27116d 26-May-2008 subrata_modak <subrata_modak> This patch adds the stat check test case for memory controller. In this test a task runs in a group with some memory limit and does some memory allocation. The script checks the memory usage field from two files under the controller, the memory.usage_in_bytes and memory.stat. It reports pass if the two values are same and fail if the two values differ. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
5c7971b313b9f002e9459d350b630ba88b6dd936 26-May-2008 subrata_modak <subrata_modak> This patch adds the failcnt check test for memory controller. In this test a task runs in a group with some memory limit and does total memory allocation greater than the limit of the group. The script checks the failcnt from memory.failcnt file under the controller. It reports pass if failcnt increases otherwise reports fail. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>. Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
708907185a6cde381ae6a36fb37ce84809270872 30-Apr-2008 subrata_modak <subrata_modak> Initial Set of MEMORY CONTROLLER Test Cases Added to LTP by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Balbir Singh <balbir@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
d3ba25b3d046e18320734e03dbcfe42b089115f8 30-Apr-2008 subrata_modak <subrata_modak> Some Cleanups for CPU Controller Test Cases by Sudhir Kumar. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>, Acked-by: Dhaval Giani <dhaval@linux.vnet.ibm.com>.
/external/ltp/testcases/kernel/controllers/test_controllers.sh
8e843c6a701cc4de95ca6cc501ba5ee901be3a5a 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch does some cleanup. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
72d13509bbe99a677e7b764d4f2f39e2b03b2f81 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch adds the tenth testcase(stress) for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
3c744274b453bf857361a94a6950422215c529a9 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch adds the ninth testcase (stress) for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
c1e0a57ac3e9b2c016ec5c21c47ab2ea531e9b1c 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch adds the sixth to eigth testcase for cpu controller. These are the stress test cases. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
09d26b603798522db151ba51647de0fbbb4d139c 28-Feb-2008 subrata_modak <subrata_modak> This patch adds the fourth and fifth testcases for cpu controller (ie Nice value test and task migration test). Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
50531e457418c6cb26597b5a4cb48d31161f8f16 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch adds the fourth testcase for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
4ce2b0b0b78e5988bdb6662d246ed8fc4de5f29a 28-Feb-2008 subrata_modak <subrata_modak> Initial Set of CPU CONTROLLERS Test Cases. This patch adds the third testcase for cpu controller. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh
6b78bd97ae956c84863ab786cb34f5ce592d2300 28-Feb-2008 subrata_modak <subrata_modak> Initial set of CPU CONTROLLER Test Cases. This patch creates the framework for controllers testcases in LTP. This also creates the first and second testcase for cpu controller and adds some documentation. Signed-off-by: Sudhir Kumar <skumar@linux.vnet.ibm.com>
/external/ltp/testcases/kernel/controllers/test_controllers.sh