1. a766c2b Update the release script to use the new GWT compilation script. by mbligh · 15 years ago
  2. 6d7c565 Improve error message when a disk is low on space. by mbligh · 15 years ago
  3. 67429f4 Clarify logging messages for wait_for_machine_to_recover. by mbligh · 15 years ago
  4. fca5ed1 * Add ability to CLI job_stat to display only a list of hosts for a given by mbligh · 15 years ago
  5. eb9b876 Fix previous change so it doesn't break parsers of oprofile output data. by mbligh · 15 years ago
  6. 599c598 Update oprofile profiler to include timestamps at start and stop. by mbligh · 15 years ago
  7. 55e2d63 Speed up drop_caches() by eliminating unnecessary 2nd sync. by mbligh · 15 years ago
  8. f541a0a Remove uses of deprecated class HistoryListener by showard · 15 years ago
  9. a21b949 Added functional test for recovering jobs with atomic hosts, with HQEs by showard · 15 years ago
  10. abb0855 Add a mechanism for site-specific overrides of console warning patterns, and add some unit tests. by showard · 15 years ago
  11. 2c8f9ce Fix kvm_config.py -f <filename> mode by lmr · 15 years ago
  12. 262fa26 Change the tsc test to log the stdout of checktsc in results/checktsc by jadmanski · 15 years ago
  13. aea51cc Tweak the stubbing in mock.py to handle a very subtle case. When you by jadmanski · 15 years ago
  14. 5fb2f05 KVM test: Change the way subtests are loaded by lmr · 15 years ago
  15. 65db393 * impose prioritization on SpecialTasks based on task type: Repair, then Cleanup, then Verify. remove prioritization of STs with queue entry over those without. this leads to more sane ordering of execution in certain unusual contexts -- the added functional test cases illustrate a few (in some cases, it's not just more sane, it eliminates bugs as well). by showard · 15 years ago
  16. 42d4d62 Expose locked_by and lock_time on AFE host detail page. by showard · 15 years ago
  17. 8c905dc Fixed why_isnt_my_job_running.py failing when used on a job with atomic by showard · 15 years ago
  18. a0e38ea Use "," for separating the list components of the client_autodir_paths setting by showard · 15 years ago
  19. b2649f9 Upgrade to Django 1.0.4. In the course of normal development I ran into this Django bug: by showard · 15 years ago
  20. 7b2d7cb We never considered the handling of DO_NOT_VERIFY hosts in certain situations. This adds handling of those cases to the scheduler and adds tests to the scheduler functional test. by showard · 15 years ago
  21. 56176ec Fix the SCP fallback path in AbstractSSHHost.get_file(). We were passing the globbing paths to utils.scp_remote_escape(), which would then helpfully escape the globbing characters, making them useless. This avoids that by escape the path earlier, then attaching the globbing pattern, and then avoiding the later escape. I also had to change the "ls" glob check to put the globbing pattern outside the quotes, since ls will otherwise treat the globbing pattern as a literal (whereas scp won't). by showard · 15 years ago
  22. e35507b KVM Test: Add re.IGNORECASE to re.compile to verify_ip_address_ in kvm_utils.py by lmr · 15 years ago
  23. be55961 KVM-test: Add execute permission to qemu-ifup script by lmr · 15 years ago
  24. 306273c KVM test: Add new program cd_hash.py by lmr · 15 years ago
  25. 39abded KVM test: Unattended install: Mount isos as read only by lmr · 15 years ago
  26. 7ebba66 Fix a bug in build_externals, it wasn't updating PYTHONPATH by lmr · 15 years ago
  27. ac59f04 SystemTap Test: Use installcheck for test execution by lmr · 15 years ago
  28. c6ffbea KVM test: Leave image_boot=yes only for virtio drives by lmr · 15 years ago
  29. c14bd4b KVM test: Fixing small bug on unattended install cfg by lmr · 15 years ago
  30. 620b8bc KVM test: Add 'downscript=no' into kvm command line by lmr · 15 years ago
  31. 03ba22e KVM test: Add new utility functions to kvm_utils by lmr · 15 years ago
  32. 4b97607 make the code that calls client/tools/make_clean a bit safer. by showard · 15 years ago
  33. ad812bf Cleanups to code controlling where Autotest clients get installed and used by Autoserv. by showard · 15 years ago
  34. 4a60479 add a bunch of tests to the scheduler functional test to cover pre- and post-job cleanup, including failure cases by showard · 15 years ago
  35. ed9f6fb Fixed reversed logic in GWT client compile script by showard · 15 years ago
  36. 853d8f4 if install_client not if not install_client. Fixes clients not being installed when running with -a option. by showard · 15 years ago
  37. 546c861 Explicitly make the global config option rpc_num_old_logs an integer by showard · 15 years ago
  38. 37757f3 Change "unrecovered active host queue entries" to be a more accurate by showard · 15 years ago
  39. d2b0c88 Add almost everything necessary for UI support for including test attributes in table view. by showard · 15 years ago
  40. ac5b000 * get rid of the code to create the drone temp dir in drones.py. This used to be necessary because we needed that directory just to run drone_utility (so we could put the pickle file there). But now we use stdin, so we don't need this anymore. (drone_utility still initializes the temp dir for its own use.) by showard · 15 years ago
  41. bd45064 Move autodir_client_paths defaults into global_config.ini. Typically when we add default to the global_config that users should be aware of we remove them from the code so the code fails if the value is not specified. So that is what i did here by showard · 15 years ago
  42. c48b26d KVM test: modify messages in kvm_test_utils.wait_for_login() by lmr · 15 years ago
  43. fa06b72 KVM test: corrections to guest_s4 by lmr · 15 years ago
  44. bcd2083 KVM test: VM.send_monitor_cmd() minor cleanup by lmr · 15 years ago
  45. e6faac2 update crackerjack URL by mbligh · 15 years ago
  46. 202343e On the results drone, execute code from the results dir. by showard · 15 years ago
  47. 2aafd90 Need to get the drone temporary directory under the results dir as well. Added unit tests to check this and to check the behavior of attach_file_to_execution, which was being affected by this bug (but wasn't actually buggy itself). by showard · 15 years ago
  48. c75fded Fix the drone results dir computation. I forgot that the results don't just go under the drone_installation_directory, they go under "results" in there. by showard · 15 years ago
  49. 97b7f5a Create a compile script for our GWT clients. There are now 4 different bash by showard · 15 years ago
  50. cf8d492 Log a message with a traceback immediately when an exception is caught that fails a test or job. by showard · 15 years ago
  51. 50867bc Log an explicit warn immediately after a Paramiko timeout fires. I know we raise an exception but those sometimes get caught and delayed in logging until much later. This log statement is analogous to the one at utils.py:531 ("run process timeout..."). by showard · 15 years ago
  52. d8bfa28 Add a control on the Create Job tab for the new profile_only option that jadmanski added to generate_control_file(). I opted to phrase it in the reverse -- "Run each test without profilers first", defaulting to true. by showard · 15 years ago
  53. 8e62be1 This changes LocalHost and ParamikoHost to handle command timeouts by showard · 15 years ago
  54. ddda38d In our monkeypatched logging error handler, include traceback.print_exc() in addition to traceback.print_stack(). print_stack() prints the full stack at the invocation point, while print_exc() prints the partial stack from the exception point, plus the exception itself. Both are quite important. We ought to have included both from the beginning, but the original error we were solving was obvious from the print_stack() output. by showard · 15 years ago
  55. 97fd76c KVM test: kvm_subprocess.py: automatically close unreferenced shell sessions by lmr · 15 years ago
  56. 1606396 KVM test: kvm_subprocess.py: use only unbound methods as close() hooks by lmr · 15 years ago
  57. c07f381 KVM test: kvm_subprocess.py: do not start tail thread by default by lmr · 15 years ago
  58. 8904d6f Use shutil.move to move result files in job.py by lmr · 15 years ago
  59. 36424d3 KVM test: Add a kvm subtest guest_s4 by lmr · 15 years ago
  60. c4e1d21 KVM test: Fixing bug on unattended install script by lmr · 15 years ago
  61. fb11887 Crash handling system: Move it to client side code by lmr · 15 years ago
  62. f7368c5 Added safe arguments support to hosts.run() abstractions and stdin run() by jadmanski · 15 years ago
  63. 093a068 Added string stdin support to utils.BgJob and all its users that give it by jadmanski · 15 years ago
  64. adbfb1a KVM test: kvm_preprocessing.py: fix indentation and logging messages in postprocess_vm by lmr · 15 years ago
  65. 588f497 KVM test: add option to kill all unresponsive VMs at the end of each test by lmr · 15 years ago
  66. 2ffdff3 KVM test: new test timedrift_with_reboot by lmr · 15 years ago
  67. b9cb23f KVM test: move the reboot code to kvm_test_utils.py by lmr · 15 years ago
  68. d51aefd KVM test: new test timedrift_with_migration by lmr · 15 years ago
  69. aea0d49 KVM test: timedrift test: move the get_time() helper function to kvm_test_utils.py by lmr · 15 years ago
  70. 60fc92b KVM test: migration test: move the bulk of the code to a utility function by lmr · 15 years ago
  71. 239be5c KVM test: Little bug fix in pci_hotplug.py by lmr · 15 years ago
  72. 8375ce0 Fix unindexable object error raised on the error path within by showard · 15 years ago
  73. 91f8510 NOTE: This depends on the (not yet committed) patches mailed out to add default_profile_only support to the job classes. by showard · 15 years ago
  74. 4cd4763 Remove deprecated uses of TableListener, and implement proper by showard · 15 years ago
  75. 42d4498 Use drone_installation_dir for all activities on drones, including results dirs and temp dirs. Previously it would use the drone_installation_dir for executing drone_utility, but would use the scheduler results dir for everything else. by showard · 15 years ago
  76. 07e27af I realized that my initial addition of the default_profile_only by showard · 15 years ago
  77. 786da9a Escalate to a SIGKILL in DroneUtility.kill_process() if the SIGTERM didn't work by showard · 15 years ago
  78. b890045 In scheduler recovery, allow Running HQEs with no process. The tick code already handles them fine (by re-executing Autoserv), but the recovery code was explicitly disallowing them. With this change, it turns out there's only one status that's not allowed to go unrecovered -- Verifying -- so I changed the code to reflect that and I made the failure conditions more accurate. by showard · 15 years ago
  79. 5682407 Added more logging, and fixed logging in HostQueueEntry.set_status() by showard · 15 years ago
  80. 7074b74 i stupidly broke query limiting without a start limit in my previous change to model_logic. Should've checked the unit tests... by showard · 15 years ago
  81. 0db3d43 Recheck queue entry status in Dispatcher._get_unassigned_entries() by showard · 15 years ago
  82. d201482 When a delayed call task finishes waiting for extra hosts to enter by showard · 15 years ago
  83. dae680a Ignore microsecond differences in datetimes when checking existing in by showard · 15 years ago
  84. a6082ef Add a global mechanism to the job object to allow users to change by showard · 15 years ago
  85. a61824b KVM test: Adding Windows 7 guests and step files by lmr · 15 years ago
  86. e16fd16 KVM test: Fedora 11-64 bits step file by lmr · 15 years ago
  87. bf9df28 KVM test: Small test config changes by lmr · 15 years ago
  88. a9a7121 Changing property for 2 scripts that require executable bits by lmr · 15 years ago
  89. 4f90e11 KVM test: kvm_tests.cfg.sample changes for unattended by lmr · 15 years ago
  90. 6f5a808 KVM test: Utility to make windows guests ACK end of install by lmr · 15 years ago
  91. 5d73e2f KVM test: Add unattended install script by lmr · 15 years ago
  92. 3c98998 KVM test: Add unattended install files for F11 and WinXP by lmr · 15 years ago
  93. 513db40 KVM test: Introducing unattended install subtest by lmr · 15 years ago
  94. b0a9b76 KVM test: Added floppy and tftp options to qemu command by lmr · 15 years ago
  95. 0d9ea77 Update the constraint-checking code to use a much more sanitized by jadmanski · 15 years ago
  96. 8bfb5cb Add support for joining specific test attributes to the TKO get_test_view() method and friends (including grouping friends). This required a number of cleanups to the code in general. The two big changes were: by showard · 15 years ago
  97. e55955f Rewrite a conditional that was very confusing to me. by showard · 15 years ago
  98. 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
  99. d3771cc tiny change necessary to keep frontend/afe/rpc_interface_unittest happy by showard · 15 years ago
  100. b6208c5 Adding NAS Parallel Benchmarks (NPB) as client test by lmr · 15 years ago