1. 250d84d Merge the two databases and the two Django projects. Note that the TKO migrations are still present, as is the migration code for TKO in database/migrate.py. These pieces of code are preserved because they are required by this change to perform the merge. A separate change will be submitted in the future to remove those references. by showard · 15 years ago
  2. 38b28bf Don't try to offload results if the results_host is localhost. This was causing duplicate results for normal (single-host) setups. by showard · 15 years ago
  3. 1c4d239 Slightly more useful drilldown ordering for spreadsheet view. This avoids an "infinite loop" case where there's more than one result of the same test name in a single job tag. by showard · 15 years ago
  4. 566d3c0 In autoserv, be more lenient when deciding if results exist. The problem was that we were running parsing/archiving on repair failed results, but those don't include a control.srv (we simply run autoserv -R). by showard · 15 years ago
  5. 9afb2e9 Exclude new monitor_db_cleanup_test from the "short" test suite. by showard · 15 years ago
  6. d9e341e Add support to the query_results CLI for viewing and filtering on test attributes, test labels, iteration results, and machine labels. The key here was changing query_results to use the TKO RPC interface instead of direct DB access. The code changes for this were pretty small but functionally the change is huge. Given that, it's fairly easy to use the new mechanisms for dealing with related data to support selecting and filtering on these four types of related data. by showard · 15 years ago
  7. 8dbd05a Implement periodic reverification of dead hosts, configurable in global_config. Implemented as part of the periodic cleanup, so the frequency of reverification is bounded by the periodic cleanup interval. I felt this would be acceptable and putting this in the existing cleanup class makes things more nicely organized. by showard · 15 years ago
  8. e9d4f7e Made AFE doctest Y2K10-compliant by showard · 15 years ago
  9. cd5131c Change test importer to use Django models by showard · 15 years ago
  10. 669624a Fix rendering of empty cells in Job Details host table by showard · 15 years ago
  11. c035491 Adds support to wait_down and wait_for_restart to watch for changed by jadmanski · 15 years ago
  12. 12b4558 Massive permission fix by lmr · 15 years ago
  13. 2f081f6 Finish change meant for changeset:4088 by lmr · 15 years ago
  14. b012d2d Some people have raised questions about the GPLv2 vs v3 compatibility with by mbligh · 15 years ago
  15. e90176a Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com> by mbligh · 15 years ago
  16. 1984197 Remove the bundled version of simplejson on the autotest by mbligh · 15 years ago
  17. efccc1b Whenever a new SSH connection is initiated to an SSH host (run, send_file, by mbligh · 15 years ago
  18. 9de6ed7 Eliminate the last uses of the public state managment interface for by mbligh · 15 years ago
  19. ad5fcf5 Modified lmbench3 to have a separate configuration step and to consider by mbligh · 15 years ago
  20. 3151e22 KVM-test: guest_s4 subtest: Tune up timeout value for `set_s4_cmd' command by lmr · 15 years ago
  21. b1f3f3b KVM-test: linux_s3 subtest: Tune up timeout for suspend command by lmr · 15 years ago
  22. 4ae8920 KVM-test: Convert drift to absolute value when comparing with threshold by lmr · 15 years ago
  23. ef8f1f3 Update make_clean script under client/tool so it does not print annoying by mbligh · 15 years ago
  24. 91e3c4d move setup_job from server into client by mbligh · 15 years ago
  25. c9892c0 Thanks, here's a new patch that includes the hostname in the by mbligh · 15 years ago
  26. 282ce89 Add the ability to specify a config string marker in the nightly by mbligh · 15 years ago
  27. fc3da5b More refactoring of the job state code to try and reduce duplication. by mbligh · 15 years ago
  28. 0a59166 This patch upgrade ltp to the latest version by mbligh · 15 years ago
  29. a3f68ba add missing file from rev 4027 by mbligh · 15 years ago
  30. 1db39ae Fix up the 003_misc_rpc_features.txt doctest. For some reason svn rev by jadmanski · 15 years ago
  31. 0cb250f Style fix. The itertools import shouldn't be on a separate line. by jadmanski · 15 years ago
  32. 4608b00 Add a new Archiving stage to the scheduler, which runs after Parsing. This stage is responsible for copying results to the results server in a drone setup, a task currently performed directly by the scheduler, and allows for site-specific archiving functionality, replacing the site_parse functionality. It does this by running autoserv with a special control file (scheduler/archive_results.control.srv), which loads and runs code from the new scheduler.archive_results module. The implementation was mostly straightfoward, as the archiving stage is fully analogous to the parser stage. I did make a couple of refactorings: by mbligh · 15 years ago
  33. 5ba43b2 The recent gcc had dropped support of -fforce-mem and it was turned on by default with -O2 flag. by mbligh · 15 years ago
  34. 7a87651 Remove a redundant method declaration that I foolishly added in a recent change. by showard · 15 years ago
  35. a5f5e54 Ensure USER environment variable is always set within autoserv. by mbligh · 15 years ago
  36. c1477c0 We like to setup autotest to work with a client (most likely embedded systems) which has no build tools installed. The idea here is to pre-compile the test source code and then copy them onto the client. The pre-compile job is done by a new type of job. setup_job. by mbligh · 15 years ago
  37. c2c5619 Add missing __init__.py. by showard · 15 years ago
  38. 15971eb Reworked the server side profiling support to use barrier to synchronize by mbligh · 15 years ago
  39. 060c471 Makes two major changes to the status log processing in autotest.py: by mbligh · 15 years ago
  40. 8b2655c Set a ulimit on monitor_db to prevent it and all of its subprocesses from by mbligh · 15 years ago
  41. d00f182 Chrome OS can't figure out init level like this. Assume it's 2 in case by mbligh · 15 years ago
  42. b0cb9a0 This should have been a separate change. Reverting, together with lmr's fix. by mbligh · 15 years ago
  43. 172ffd2 Whether you use scp -p or not, scp'ing a file with read-only permissions by mbligh · 15 years ago
  44. e863384 The warning message when rsync fails back to scp is unnecessary, and by mbligh · 15 years ago
  45. bc9402b Fix comments in abstract_ssh.py per CODING_STYLE by mbligh · 15 years ago
  46. 6a83c92 KVM test: No need close session when login timeout II by lmr · 15 years ago
  47. d5347a7 KVM test: No need close session when login timeout by lmr · 15 years ago
  48. be931a8 KVM test: Fixup memory size shown in 'GB' in get_memory_size by lmr · 15 years ago
  49. 665975c KVM test: warn about corrupt PPM files after each test by lmr · 15 years ago
  50. ec18b46 KVM test: add proper prefixes to image, iso and step file paths by lmr · 15 years ago
  51. 44cf21b KVM test: physical_resources_check subtest: Fix 'mem_chk_cmd' for rhel3.9 by lmr · 15 years ago
  52. 29e1584 Remove -p flag from autoserv scp by mbligh · 15 years ago
  53. 8b0ea22 Overhaul how we deal with related data in TKO -- test labels, test attributes, machine labels, and iteration results. by showard · 15 years ago
  54. 27a3ae0 Fix client/bin/job_unittest.py, broken by SVN r3976 by lmr · 15 years ago
  55. 7846e94 KVM test: subtest stress_boot: Fix a bug that cloned VMs are not screendumped by lmr · 15 years ago
  56. ec9f091 KVM test: build subtest (koji): turn lists into strings and vice versa by lmr · 15 years ago
  57. 09ece43 KVM test: autotest subtest - avoid dependencies on symlinks by lmr · 15 years ago
  58. 5608cb0 KVM test: Change the default file name used by kvm_config.py by lmr · 15 years ago
  59. 2b38f67 Add test case for aborting a synchronous job while it's throttled in the Starting state. Was trying to repro a bug. It doesn't repro, indicating that maybe the bug has already been fixed (or maybe this test case is missing something). Either way, it's good to have another test case around. by showard · 15 years ago
  60. f713072 Change URLconfs to collect results of calling patterns(), rather than collecting tuples and then passing them into patterns all at the end. Django documentation specifically states that it's OK to concatenate the result of patterns(). by showard · 15 years ago
  61. 78f5b01 Update to Django 1.1.1. I want to use a new feature for my RESTful interface prototyping (direct inclusion of URL patterns in URLconfs). by showard · 15 years ago
  62. eab66ce Rename the tables in the databases, by prefixing the app name. This is by showard · 15 years ago
  63. 26b7ec7 Note: This change is to support a project that I am working on. You should see no change in the behavior of your current Autotest installations. by showard · 15 years ago
  64. 402934a Clear the Django connection query log after each tick. This was a major memory leak. by showard · 15 years ago
  65. 01339bf Add new hostless param to the docstring -- missed this comment from gps in my previous change. by showard · 15 years ago
  66. 5f55484 Because we have our own more-updated unittest.py in test_utils, any unit tests that by mbligh · 15 years ago
  67. 5da93b2 Added support to specify no timeout for barrier by giving it a value of "None". by mbligh · 15 years ago
  68. ab1faf6 Add an optional outputfiles parameter to the cmdprofile profiler that by mbligh · 15 years ago
  69. 1a4305c Remove the chmod+chown done by Host.send_file at the end of a copy. by mbligh · 15 years ago
  70. 7109401 Adds more specific non-django/db based query parameters to by mbligh · 15 years ago
  71. 1f86f4c By default, the autotest wrapper for stress is by mbligh · 15 years ago
  72. a6f8e0d The crash handler script works under the assumption by mbligh · 15 years ago
  73. c3374da Fix reverify hosts to query for hosts the user has access to properly. by mbligh · 15 years ago
  74. 4e545a5 Adds a command line tool to reverify all Repair Failed hosts. by mbligh · 15 years ago
  75. 8e65ce1 Add a patch to remove the Python version of Compliebench. by mbligh · 15 years ago
  76. a8ba704 Changed standalone_profiler.generate_test() to support specifying of by mbligh · 15 years ago
  77. e617329 Rearranged some of the standalone profiler code. by mbligh · 15 years ago
  78. 1b0faf9 Added additional test hooks that are important when doing profiled runs by mbligh · 15 years ago
  79. 2c7f7d6 Added a check in utils.run() that the "args" argument is not by mbligh · 15 years ago
  80. fbf73ae Refactor all of the persistent state managing code in the client job by mbligh · 15 years ago
  81. f13a9e2 Add periodic CPython garbage collector statistics logging to aid in by showard · 15 years ago
  82. 493beaa fix a bug with pre-job keyvals, introduced in recent refactorings, and added new test to check it by showard · 15 years ago
  83. f65b740 Fix a rather brittle scheduler unit test by showard · 15 years ago
  84. a9545c0 backend support for hostless jobs by showard · 15 years ago
  85. ee87d4d Make crash handler script executable, remove an end mark from a sentence on test.py by lmr · 15 years ago
  86. 43beef1 KVM test: Major control file cleanup by lmr · 15 years ago
  87. 82589b2 KVM test: Reorganizing configuration files by lmr · 15 years ago
  88. 149ea69 KVM test: Unattended script: Make qemu_img_bin come from test params by lmr · 15 years ago
  89. a878e26 KVM test: Rename make_html_report.py to html_report.py by lmr · 15 years ago
  90. 39fef9c Updates to coverage_suite.py. by showard · 15 years ago
  91. 39986a6 Add prefixes [stdout] and [stderr] to logged output of subcommands, by default. This applies both to local commands (utils.run() and friends) and remote commands (SSHHost.run(), ParamikoHost.run()) Also removed a little dead code from abstract_ssh.py. by showard · 15 years ago
  92. d349624 Fix DroneManager._drop_old_pidfiles() -- use items() instead of iteritems() to avoid concurrent modification exception. Added unit test. by showard · 15 years ago
  93. 2ca64c9 * add a couple simple test cases to the scheduler functional test for metahosts by showard · 15 years ago
  94. 763fd24 Simple bug in get_latest_tests that would cause it to include invalid test results (NA or NOSTATUS). Very low-impact, but I noticed it so might as well fix it. by showard · 15 years ago
  95. d119565 Make drone_manager track running processes counts using only the information passed in from the scheduler. Currently it also uses process counts derived from "ps", but that is an unreliable source of information. This improves accuracy and consistency and gives us full control over the process. by showard · 15 years ago
  96. c72a480 KVM test: subtest block_hotplug: Fixup pci_test_cmd in config file by lmr · 15 years ago
  97. 9dcf083 server/autotest.py: Fix of an undefined variable bug by lmr · 15 years ago
  98. d6d27ed Fix a bug in autotest.py that directly raise a string for error by lmr · 15 years ago
  99. ad7d2ff KVM test: Make sure resources_check use nic_mode=tap by lmr · 15 years ago
  100. 40fc965 KVM test: Fixing empty stress control file by lmr · 15 years ago