1. e55955f Rewrite a conditional that was very confusing to me. by showard · 15 years ago
  2. f85a0b7 Explicitly release pidfiles after we're done with them. This does it in a kind of lazy way, but it should work just fine. Also extended the new scheduler functional test with a few more cases and added a test to check pidfile release under these various cases. In the process, I changed how some of the code works to allow the tests to more cleanly express their intentions. by showard · 15 years ago
  3. d3771cc tiny change necessary to keep frontend/afe/rpc_interface_unittest happy by showard · 15 years ago
  4. b6208c5 Adding NAS Parallel Benchmarks (NPB) as client test by lmr · 15 years ago
  5. 34ab099 beginnings of a new scheduler functional test. this aims to test the entire monitor_db.py file holistically, made possible by the fact that monitor_db.py is already isolated from all direct system access through drone_manager (this was a necessary separation for distributed scheduling). by mocking out the entire drone_manager, as well as other major dependencies (email manager, global config), and filling a test database, we can allow the dispatcher to execute normally and allow it to interact with all the other code in monitor_db. at the end, we can check the state of the database and the drone_manager, and (probably most importantly, given the usual failure mode of the scheduler) we can ensure no exceptions get raised from monitor_db. by showard · 15 years ago
  6. a536dbf Fix client/bin/job_unittest, broken by SVN rev 3662 by mbligh. by showard · 15 years ago
  7. e1ca09a Add two parameters for wait_for_login by lmr · 15 years ago
  8. f48c5cc KVM test: kvm_subprocess: use select() in read_until_output_matches() by lmr · 15 years ago
  9. e3b2015 KVM test: tests/steps.py: simplify barrier_2() by lmr · 15 years ago
  10. f80f8b4 KVM test: step file tests: add parameter timeout_multiplier by lmr · 15 years ago
  11. 1e36c52 KVM test: kvm_vm.py: change qemu-img timeout to 120 seconds by lmr · 15 years ago
  12. 26950c7 KVM test: AutoIt and Autotest wrappers: use get_command_output() instead of sendline() by lmr · 15 years ago
  13. 59b98db KVM test: kvm_subprocess: use read_nonblocking(0) instead of read_nonblocking (0.1) by lmr · 15 years ago
  14. f468187 Change log message of VM login by lmr · 15 years ago
  15. 78fabe5 KVM test: kvm_subprocess: minimize the number of modules imported by the server by lmr · 15 years ago
  16. ee64c23 KVM test: WinXP-64-rss.steps: modify first barrier by lmr · 15 years ago
  17. 6e34dfc KVM test: rss.cpp: send characters to the console window rather than directly to STDIN by lmr · 15 years ago
  18. 59f9e2d KVM test: allow setting shell line separator string in the config file by lmr · 15 years ago
  19. 9ea7f8a Script to perform pre-commit patch checking by lmr · 15 years ago
  20. 0d054cc Fix an undefined variable reference error inside by jadmanski · 15 years ago
  21. c2ebea0 Merged the contents of client.bin.boottool and server.hosts.Bootloader by mbligh · 15 years ago
  22. c6bf601 Add a WARN message to the status log when a test runs with by mbligh · 15 years ago
  23. c823e8d Added "args" keyword argument to common_lib.utils.run() and by mbligh · 15 years ago
  24. 978b7d8 Added support to mirror.trigger.map_action to tell it a username to use by mbligh · 15 years ago
  25. 19fbee3 Fix ForceType clause in tko-directives to affect only *.log files in /results. by showard · 15 years ago
  26. de17562 Report when a job is scheduled against an atomic group that has no by showard · 15 years ago
  27. 6c65d25 change logic for filtering queued, running and finished jobs in AFE to consider parsing jobs as running instead of queued. by showard · 15 years ago
  28. afd97de When a one-time host is added as a normal host while it's running a job, the status would get reset, messing up the scheduler. Fix that. by showard · 15 years ago
  29. a2cd72b Fixed kernel parameter being sent to the generate_control_file() RPC by showard · 15 years ago
  30. 6c4c1bf KVM test: client parallel test execution by lmr · 15 years ago
  31. 1966ef9 Finishing incomplete cerberus change by lmr · 15 years ago
  32. 95ef4f6 Crash handling system: Adding the crash handler script. by lmr · 15 years ago
  33. 519bc0d Updating cerberus test suite module to use CTCS2 by lmr · 15 years ago
  34. 9d75ee3 KVM test: Add new subtest pci_hotplug by lmr · 15 years ago
  35. 16ab525 Bugfix to ensure generated items are added to the MultiListSelectPresenter when necessary. Since there's no nice way in general for the clients to know if they've already added a generated item, made MultiListSelectPresenter allow multiple additions of a generated item. This ugliness should go away with the refactoring to formally separate state from presenter (mentioned in a previous change). Also, this change fixes an immediate bug where "Triage failures" wouldn't work (fixed by the change to TableView), but I made a parallel change to HeaderSelect, bringing similar code bits more in line to eventually (soon?) be consolidated. by showard · 15 years ago
  36. 42c9c7f KVM test: Fixing bugs on the KVM build test, other cleanups by lmr · 15 years ago
  37. 2ef5dbf In server-side profiler_proxy, index installed hosts by hostname rather than host object, and carefully track the difference between host objects created by the profiler_proxy and those being passed in from elsewhere. Previously, the installed_hosts dict was indexed by profiler-created host objects. by showard · 15 years ago
  38. 8d3dbca Make the maximum number of refreshes before forgetting a pidfile by showard · 15 years ago
  39. ec6a3b9 Make the pidfile timeout in the scheduler configurable. Raise the by showard · 15 years ago
  40. 0c5c18d Changed error message to be more useful by showard · 15 years ago
  41. 48e6905 expose the do_not_report_as_logging_caller() decorator in logging_manager as public. by showard · 15 years ago
  42. bdf6abd Add a generic profiler that runs any command(s) periodically and sends by showard · 15 years ago
  43. 6958c72 In CLI host code, changed "job_Id" sort spec to "job__id". This is required by Django 1.0. by showard · 15 years ago
  44. 14444e7 Minor updates to new Create Job host selection UI by showard · 15 years ago
  45. cb6ae7d Added ability to view iteration results in TKO Table View. The primary changes towards this end were: by showard · 15 years ago
  46. eab6cd1 KVM test: When no kmod repo provided, set value of kmod_srcdir to None by lmr · 15 years ago
  47. 3044f6f KVM test: Correcting a small typo on the kvm_install test by lmr · 15 years ago
  48. b344d10 KVM test: Introducing new supported install method, koji by lmr · 15 years ago
  49. 8064ff5 Set invalid host_id references to a new __missing_host__ host before by showard · 15 years ago
  50. 227a7a1 OK, one more refactoring -- this time, make TableView use HeaderFields (something I've wanted to do for a long time, there has been a TODO at the top of TableView for ages) and consolidate a lot more logic. Part of this was in the introduction of a new HeaderFieldCollection class, the rest was simple consolidation due to common use of HeaderField. by showard · 15 years ago
  51. bd18ab7 Don't bother trying to validate uniqueness of autogenerated fields that have yet to be generated -- it doesn't make sense. by showard · 15 years ago
  52. ca57298 reorganize verify_*() methods a bit. they were making some odd super() calls that didn't look right. this removes that, adds a verify_connectivity() method between HW and SW, and puts the master control flow in the base class. also add a logging call to a dangerous blanket try-except. by showard · 15 years ago
  53. 6894ce2 This patch adds a system to watch user space segmentation by mbligh · 15 years ago
  54. 0758c82 this patch add POWER7 flag in get_cpu_arch method. by mbligh · 15 years ago
  55. 552d240 Add hack to disable wrapping via environment: AUTOTEST_CLI_NO_WRAP by mbligh · 15 years ago
  56. c613317 A few followup enhancements to the recent change made to the cli to enclose the topic names in single quotes. by mbligh · 15 years ago
  57. 2315a7e Fix up the client install to properly reverse the ordering of by jadmanski · 15 years ago
  58. 00143ff Move the "switch on host protection" logic from the repair control by jadmanski · 15 years ago
  59. 770e19c Added "tko_publish.py" to the utils directory. It can be used to rsync by mbligh · 15 years ago
  60. a64df1a Let unittest_suite --full cleanup stray leftover .pyc files for us. by mbligh · 15 years ago
  61. b8aa75b Add a control file for doing an explicit full-client install on by mbligh · 15 years ago
  62. 8b30a6c Make drop_caches_between_iterations default for all tests except kernbench. by mbligh · 15 years ago
  63. e5699e2 Make build_externals.py to use the logging manager library by mbligh · 15 years ago
  64. 0cf5083 Add a "repair test" along the same lines as the verify test so that by mbligh · 15 years ago
  65. 7f2b0e1 Removed deprecated uses of isChecked/setChecked. by showard · 15 years ago
  66. 0d92da0 Removed deprecated ChangeListener uses. by showard · 15 years ago
  67. 5f0ca29 Fix URL encoding of CSV export link. by showard · 15 years ago
  68. 79a7b0d Removed the uses of the following deprecated classes: by showard · 15 years ago
  69. 0ea71dc KVM test: Verify configure script capabilities before assuming --disable-strip by lmr · 15 years ago
  70. 99c2186 Fix CSV generation to use new RPC response format. by showard · 15 years ago
  71. 8aa84fc make invalid hosts viewable in the AFE view host tab by showard · 15 years ago
  72. d791dcb Give all scheduler launched child processes a mark and check for by showard · 15 years ago
  73. 3cda355 KVM tests: Load tests from the test module by lmr · 15 years ago
  74. e8a66dd KVM test: Moving utility functions to kvm_utils.py by lmr · 15 years ago
  75. ba8efd0 KVM test: Splitting kvm_tests.py into separate modules by lmr · 15 years ago
  76. f461875 KVM test: Moving stand alone test files to a tests repository by lmr · 15 years ago
  77. 96af085 KVM test: Fixing the release tag fix... by lmr · 15 years ago
  78. 117bbcf KVM test: Fixing KVM release tag detection by lmr · 15 years ago
  79. 7fbfceb KVM test: Renaming some test files by lmr · 15 years ago
  80. 89cd8a0 KVM test: boot test: change the scope of the try-finally statement by lmr · 15 years ago
  81. f320b04 KVM test: kvm_vm.py: wrap VM.destroy() in a try-finally block by lmr · 15 years ago
  82. 373226b KVM test: wait_for_login(): include the VM's name in log messages by lmr · 15 years ago
  83. d25e647 KVM test: migration test: destroy dest_vm if test fails by lmr · 15 years ago
  84. 45fc0c2 KVM test: use a better source for random numbers by lmr · 15 years ago
  85. 893db3d Allow "None" to be used as a default value in global_config.get_config_value(). by showard · 15 years ago
  86. a29e963 Fix a ConcurrentModificationException bug in MultiListSelectPresenter than appears when drilling down after a machine label field was selected, and remove an obsolete comment. by showard · 15 years ago
  87. 828fc4c Make assertion in _choose_group_to_run non-fatal and log an error by showard · 15 years ago
  88. 2b50af1 Refactoring to extract and generalize all logic used for machine label headers. All the UI and presentation logic was tied closely to HeaderSelect, but the forthcoming feature to view iterations in table view will require the exact same logic in a different context. So in this change I extracted a generic superclass for MachineLabelField, ParameterizedField, and extracted all the relevant UI logic from HeaderSelect to a separate presenter, ParameterizedFieldListPresenter. by showard · 15 years ago
  89. f3cb816 Check for locked hosts on synchronous atomic group jobs. by showard · 15 years ago
  90. 902c96c whoops, need to change both places that check the rpc_logging by showard · 15 years ago
  91. a5e4d84 Removed deprecated ClickListener uses. by showard · 15 years ago
  92. b6a186f Email notification currently relies on an MTA installed by showard · 15 years ago
  93. eaa408e Add atomic group job support to why_isnt_my_job_running to be able to by showard · 15 years ago
  94. 2df3c69 fix jsonp_fetcher, it was broken by changes to ServiceHandler in previous patch to implement RPC logging by showard · 15 years ago
  95. ce7c092 Added checking to RPC modify_host() to fail if locking/unlocking has by showard · 15 years ago
  96. 0a485a6 KVM test: Make install test not strip binaries by lmr · 15 years ago
  97. cb9f111 KVM test: Points user to online documentation by lmr · 15 years ago
  98. 51c81ad KVM test: Removing the fix_cdkeys.py program by lmr · 15 years ago
  99. b635b86 KVM test: Move top level docstrings, other cleanups by lmr · 15 years ago
  100. 15c4486 KVM test: kvm_preprocessing.py: verify PPM file validity before passing to PIL by lmr · 15 years ago