History log of /external/autotest/client/tests/sysbench/sysbench.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6f27d4f22a1ba5063968b8c322fa0845f3279ade 29-Sep-2010 Eric Li <ericli@chromium.org> Merge remote branch 'cros/upstream' into tempbranch3

Merge to trunk@4817

BUG=
TEST=

Review URL: http://codereview.chromium.org/3554003

Change-Id: I83376bc7d28104ec2678e157eadbe7df7c05c0e0
/external/autotest/client/tests/sysbench/sysbench.py
517d95a1ef4edb04da427763f86068a447d45ec7 29-Sep-2010 Benson Leung <bleung@chromium.org> Revert "Merge remote branch 'cros/upstream' into tempbranch2"

This reverts commit 25fc6d1f28e54c46689f12d3b93c2540ef45323a.

TBR=ericli@chromium.org

Review URL: http://codereview.chromium.org/3541002

Change-Id: Ib0165b19bfdf02264f8a6a74ddf3ae74c8c0f7df
/external/autotest/client/tests/sysbench/sysbench.py
25fc6d1f28e54c46689f12d3b93c2540ef45323a 29-Sep-2010 Eric Li <ericli@chromium.org> Merge remote branch 'cros/upstream' into tempbranch2

Merged to trunk@4816.

BUG=
TEST=we will build a new autotest server instance, and keep cautotest running and then later do a cname switch.

Review URL: http://codereview.chromium.org/3511003

Change-Id: Iee5f52f45f28f84927d6c6f9a74edc370d40288a
/external/autotest/client/tests/sysbench/sysbench.py
4c607f2bce87c8dbfc4e0136b9b909be0f62f952 02-Jun-2009 lmr <lmr@592f7852-d20e-0410-864c-8624ca9c26a4> Convert remainder of tests to use logging

As cerberus, lsb_dtk and dma_memtest had more work to do, they went into
separate patches. This patch now finishes the work of converting tests
to use logging statements. What was done:

* In one test (aiostress), the values of self.srcdir, self.bindir and
self.tmpdir were being print. As this seems to be a debug statement from
early code that doesn't seem necessary anymore, it was removed.
* In some tests, the command being executed was being printed out,
followed by a utils.system call. As this sort of command print is a
debugging statement, and as utils.system already logs the command being
executed, in such cases, the command string print was simply removed
* The form print >> file_object, "foo" was replaced by the equivalent
file_object.write(foo) as it is more clear.
* Conversion of print statements to logging statements.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@3190 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
53da18eddf69243ca175d9a4603cba5b55300726 05-Jan-2009 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Rename autotest_utils to utils

Fixes longstanding hangover ugliness from the original change away
from doing "from autotest_utils import *".

Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2595 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
057c2bdbd32d536a3164c9eee908d5f4ac41f5ce 28-Aug-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Converting sysbench test to run_once.

Part of the patch series to make tests using profiling transparently

Risk: low
Visibility: low - users of sysbench test

Signed-off-by: Lucas Meneghel Rodrigues <lucasmr@br.ibm.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2073 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
c5ddfd1f71caef9ec0c84c53ef7db42fcdc33e1c 04-Aug-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> I have attached the patch for the packaging system.
The documentation is available at : http://test.kernel.org/autotest/PackagingSystem

Signed-off-by: Ashwin Ganti <aganti@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1953 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
0804da999828c56053b80b1c763d854ab7923f90 09-Jul-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Found numerous problems thanks to pylint in sysbench.
I can't see how it ever ran.

Signed-off-by: Travis Miller <raphtee@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1785 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
8b352856e457518fde6bab947d8fcdb3f53a39ad 07-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Manual whitespace cleanups and coding style fixes

Signed-off-by: Martin J. Bligh <mbligh@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1665 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
0afbb6369aa5aa9a75ea67dd9e95ec4b21c0c181 06-Jun-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Convert all python code to use four-space indents instead of eight-space tabs.

Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1658 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
34d0117395947490dbeed9bb1368bb360919266d 05-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Required
Visibility: Minimal
Second pass on clean up.
I tested all test to make sure they at least run correctly, adding a few control
file stubs here and there.
Most of the fixes are import os fixes along with a few incorrect references

Signed-off-by: Scott Zawalski <scottz@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1607 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
9f8579202a07a123a3f73c1eb2211d8fe9553b11 05-Jun-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Required at this point
Visibilty: Under the hood
Here is an update to all public tests adding imports where they were missing
and removing import *

Signed-off-by: Scott Zawalski <scottz@google.com>




git-svn-id: http://test.kernel.org/svn/autotest/trunk@1605 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
2995651c30d0d1a20cfbb70d7b9dc2fe307275a6 16-May-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Risk: Low
Visibility: The bonnie, dbench, reaim, sysbench and tbench tests will
all include their test output in stdout/stderr again.

Modified the recent changes to the benchmarks that converted
system -> system_output to also make use of the retain_output
parameter on system_output that also sends the std* of the commands
to the autotest std*. This also changes the accumulation of the
results to use a list which is concatenated at the end, rather than
concatenating strings as the output is generated.

Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1524 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
cc1fafd48637eccc16a9421f278ac09d75cb634a 13-May-2008 jadmanski <jadmanski@592f7852-d20e-0410-864c-8624ca9c26a4> Test's format_result() scans stdout before it has been flushed, losing some or all keyvals.
Six tests create their keyval files by scanning the debugdir/stdout disk file created by job.run_test().
This scanning was done without any flushing of pending stdout writes, when the disk file is
shorter than its logical size. This could lead to loss of some or all keyvals, depending
on whether the system is also busy with other work at this moment.

This change was tested via twoway-container testing of simultaneous dbench and tbench jobs,
and ordinary non-container testing of bonnie. The revised btreplay, reaim, and sysbench
tests could not be tested, because their prior version was not runnable.

From: Duane Sand <duanes@google.com>
Signed-off-by: John Admanski <jadmanski@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1507 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
ec75576c431a843bd19b37c0e2eca824bb3b54f6 17-Jan-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Reverting changes made on 5 places where zero argument raises were
changed to one argument raises. Thanks to John Admanski for having
pointed out the problem with the changes (calling out a new exception on
those cases would clear out the original traceback, making it less
useful for debugging).

Signed-off-by: Lucas Meneghel Rodrigues <lucasmr@br.ibm.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1175 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
642b03e401142565a8109ac6e8495eda1dead577 14-Jan-2008 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> Now fixing the places where we're raising string exceptions on the
client code. The patch also fixes identation errors in the iostat
profiler and error.py'>error.py.

Signed-off-by: Lucas Meneghel Rodrigues <lucasmr@br.ibm.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@1158 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py
afce10328e2de9a5f73d33c58270bc3efe224303 31-Oct-2007 mbligh <mbligh@592f7852-d20e-0410-864c-8624ca9c26a4> The FreeBSD guys are doing Linux comparisons with sysbench again. We
should get it automated so we can keep an eye on any regressions.

The following autobench test supports both MySQL and PostgreSQL. We
default to the read/write OLTP workload but the control example uses the
read only workload - its what the FreeBSD comparisons are using.

Signed-off-by: Anton Blanchard <anton@samba.org>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@868 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/client/tests/sysbench/sysbench.py