1. 5cad50f diff --git a/CODING_STYLE b/CODING_STYLE index c94b2d7..db11d13 100644 by mbligh · 15 years ago
  2. c971c5f Added specific exceptions for various failures in verify and changed the by mbligh · 15 years ago
  3. 61f4e44 Improved utils.import_site_symbol (and thus its by mbligh · 15 years ago
  4. 332000a Wrap the Host object garbage collection out so that it gets run on by mbligh · 15 years ago
  5. a214f66 Fix up the repair script to properly use auto_monitor=False on all by mbligh · 15 years ago
  6. 489e0e0 Python setuptools were not getting correct permissions after by mbligh · 15 years ago
  7. 99b24f4 Make server/frontend.py poll_job_results use one RPC for all hosts, by mbligh · 15 years ago
  8. 65e1f6c The collect failure logs code may fail if the profiler fails very by mbligh · 15 years ago
  9. afbba0c Fix some uninitialized variables when poll_job_results is called directly by mbligh · 15 years ago
  10. 6fd4428 Blow away client tmp dir in make_clean (cleans the client dir before by mbligh · 15 years ago
  11. d50b125 Double poll interval for now to lessen load on server until by mbligh · 15 years ago
  12. 3524589 Changed server side sysinfo support code to remember the host/autotest by mbligh · 15 years ago
  13. 51f73a2 Who knew how much damage a little bang could do :) by mbligh · 15 years ago
  14. 3916b26 Check for mysql_config and tell the user what to do if it is not found. by mbligh · 15 years ago
  15. 4c3d495 Add in some try-except handling to the server profiler launcher so that by mbligh · 15 years ago
  16. 4a58f60 Changed Host.repair_full() to not raise by mbligh · 15 years ago
  17. 17c75e6 Make the frontend scripts log job results for each platform by mbligh · 15 years ago
  18. 25284cd Use urllib2.urlopen()/shutil.copyfileobj() in get_file() so that by mbligh · 15 years ago
  19. 93844b6 Add a method to Host for doing something similar to os.path.exists. by jadmanski · 15 years ago
  20. e582845 kvm_runtest_2.py: use pickle instead of shelve when loading/saving env by lmr · 15 years ago
  21. 2c24117 Add new function, VM.clone() to clone an existing VM by lmr · 15 years ago
  22. 8b134f9 Choose a monitor filename in the constructor of VM class by lmr · 15 years ago
  23. 1b99b40 stepeditor.py: get rid of some shortcuts by lmr · 15 years ago
  24. e894e5b RHEL 5.3 step file fixes by lmr · 15 years ago
  25. a8e27d2 WinXP step file fixes by lmr · 15 years ago
  26. e8085f3 RHEL-4.7 step files: fix the initial boot barriers by lmr · 15 years ago
  27. 0015c71 kvm_config: Allow for "=" in the value of a config parameter by lmr · 15 years ago
  28. 7ad4012 Import of modules present inside the kvm test is broken due to by lmr · 15 years ago
  29. 4c607f2 Convert remainder of tests to use logging by lmr · 15 years ago
  30. a99594d Fix up a print that was incorrectly converted into a logging call. by jadmanski · 15 years ago
  31. 37065c4 Fixing kvm test authorship issue by lmr · 15 years ago
  32. 6f669ce Adding kvm test by lmr · 15 years ago
  33. 01a5167 Have the scheduler check for and sometimes cleanup various DB inconsistencies. by showard · 15 years ago
  34. 184a5e8 make AgentTasksTest inherit from BaseSchedulerTest. it didn't used to, since it didn't have any DB dependencies, but the recent introduction of SpecialTasks has changed that, so we need AgentTasksTest to setup the DB now like everything else. It doesn't increase the unit test runtime too drastically. by showard · 15 years ago
  35. 844960a make the readonly connection fallback to the regular Django connection when running in the scheduer. this is really important, because otherwise the readonly connection is not autocommit and bad, bad things could happen, though i'm not sure exactly what existing problems there might have been. we used to do this only for testing, but since we do it in another context here, i renamed the method to be more generic and appropriate. by showard · 15 years ago
  36. 8765816 Creating a job from the command line now inherits reboot before/after by showard · 15 years ago
  37. d9642c0 Allow hosts to be reverified from the AFE Host Details view. by showard · 15 years ago
  38. 049b0fd add a debug mode to migrations. this is pretty handy for debugging complex migrations. by showard · 15 years ago
  39. cafd16e Check for multiple platforms on a machine when modifying labels. by showard · 15 years ago
  40. 5350a34 Always use the host_group_name even if a sysinfo/hostname file exists by mbligh · 15 years ago
  41. b6d1662 fix JobManager.get_status_counts, which was returning incorrect counts in some cases when jobs were aborted. the problem was that it's possible for a complete entry to have aborted set or not and have the same full status, which was violating an assumption of the method. by showard · 15 years ago
  42. 4745ecd Change get_num_logical_cores to get_num_logical_cpus_per_socket, some by showard · 15 years ago
  43. 77401f3 Allow all TestView fields to be displayed in cell contents in Spreadsheet View. by showard · 15 years ago
  44. aad5c50 Fixed profiling for tests that do not define a self.iteration (which is by mbligh · 15 years ago
  45. 1a4992d Basic stats data for the machine always used to be logged per test, by mbligh · 15 years ago
  46. e529d0f Add ability to lock/unlock a host from the AFE View Host tab. by showard · 15 years ago
  47. 5add1c8 Make recovered tasks correctly handle being aborted before being started. Unlike other tasks, recovered tasks are effectively "started" as soon as they're created, since they're recovering a previously started task. So implement that properly so that when they're aborted, they do all the necessary killing and cleanup stuff. by showard · 15 years ago
  48. 29caa4b Explcitly catch SystemExit so we don't stack trace when we exit with sys.exit by showard · 15 years ago
  49. 30680e4 Added DOCTYPE declarations to HTML files. Using HTML 5 because the GWT by showard · 15 years ago
  50. edf33e0 Add a slightly friendlier repr for remote hosts. Since these objects by jadmanski · 15 years ago
  51. 663d55a Break the crashinfo up into a bunch of separate, documented functions. by jadmanski · 15 years ago
  52. 8297cf5 Clean up _get_autodir in autotest.py a bit. Adds in some more logging by jadmanski · 15 years ago
  53. 96b7807 Change the server-side profilers to use their own host objects, instead by jadmanski · 15 years ago
  54. a61edad Fix up the logging of unexpected client aborts to flush all the by jadmanski · 15 years ago
  55. efe4ebf A new version of the fix to handle race conditions between console by jadmanski · 15 years ago
  56. 8220322 Add the ability to ignore tests, and to catch failures in LTP from logs by mbligh · 15 years ago
  57. d5a61a0 tar to a temp path and atomically rename if successful, else delete by mbligh · 15 years ago
  58. 08cd1c5 Modify reboot timeout to be 5 minutes longer than the warning by mbligh · 15 years ago
  59. e7fcf56 Properly handle failures in frontend.py. At the moment, we by mbligh · 15 years ago
  60. 0f7ee7a Make sure we do an explicit is_authenticated check, since it's not by mbligh · 15 years ago
  61. 1189adf Disable POWER_FAILURE class warnings during a hard reset, since this sort of by mbligh · 15 years ago
  62. e97e0e6 Send the job dir, not the individual tests, to site_parse by mbligh · 15 years ago
  63. 85f29dd Hi Team, by mbligh · 15 years ago
  64. 8beabca Added a few more words to the constrain failure reason. by mbligh · 15 years ago
  65. 9bfef38 Moved partition.py to base_partition.py and created a partition.py by mbligh · 15 years ago
  66. 1b160a0 On SUSE, the kernel is split into several RPMs (vmlinuz + most basic modules, by mbligh · 15 years ago
  67. c2ba435 Failing to distinguish between Types of Filters in CommonPanel.handleHistoryArguments(). by showard · 15 years ago
  68. 276f944 Added ability to lock/unlock machines from the AFE Host List view by showard · 15 years ago
  69. 54c1ea9 Sort hosts when choosing them for use in an atomic group and when by showard · 15 years ago
  70. 68693f7 populate_relationships() wasn't working for IterationAttributes and IterationResults in TKO, because they don't have primary key columns. the "right" fix would be to simply add primary key ID columns. unfortunately, that can take forever since it's a sort of intensive operation and iteration_result is a big table. so this change reworks how populate_relationships() works. it now handles many-to-one relationships separately, using a single query over the related table that doesn't depend on a primary key. also extended the unit test to cover this case, which required some annoying changes to account for this shortcoming of these tables. by showard · 15 years ago
  71. 06cfb7b Encode args as args, not dargs as args. by jadmanski · 15 years ago
  72. 69ec4b9 Change color of message of the day in AFE and TKO. by showard · 15 years ago
  73. 60a833b Fixed FindBugs warning: unchecked cast by showard · 15 years ago
  74. a965cef Added ability to clone jobs on all failed hosts. by showard · 15 years ago
  75. 1ff7b2e Add ability to reverify a host from the Host List. by showard · 15 years ago
  76. 83d41dd Update debug_scheduler logging config to use INFO instead of debug. by showard · 15 years ago
  77. e8474bb When test_importer is run in a tree checked out from SVN, it crashes on SVN by mbligh · 15 years ago
  78. c22c55f Replaced os.environ['HOME'] usage with os.path.expanduser() to not fail by mbligh · 15 years ago
  79. 0ecbe63 Ignore spurious repair failures that shouldn't be there, as well by mbligh · 15 years ago
  80. f58865f Modify the way we handle profile_only to now be a boolean that does not modify by mbligh · 15 years ago
  81. 374f341 Adds a -G to autoserv to be able to set host_group_name in the group keyvals by mbligh · 15 years ago
  82. 65d9281 Fix argument split for conmux so that we support ' " and spaces for arguments by mbligh · 15 years ago
  83. 10f4167 rpc_utils.extra_job_filters() should always return a dict by showard · 15 years ago
  84. a9435c0 Fix recurring run code to reflect recent changes to rpc_utils.create_new_job(). by showard · 15 years ago
  85. ebc0fb7 Add an extra check for existence of Autoserv results in GatherLogsTask -- in certain recovery cases this can be false, previously leading to an exception. by showard · 15 years ago
  86. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 15 years ago
  87. 838c747 Always display the details if an ACL is specified. by mbligh · 15 years ago
  88. 68a4291 Remove the get_system_nodes() method from base_utils as it does not work in all cases. Moreover the numa_nodes() method instead gets accurate information about the numa nodes on the machine and should be used instead of get_system_nodes() by mbligh · 15 years ago
  89. 742ae42 Exposed an interface for adding before_iteration_hooks and by mbligh · 15 years ago
  90. 4bacefa Summary: Converting the remaining print statements on job.py to by mbligh · 15 years ago
  91. cc6093b Summary: Simple conversion of one print statement on base_sysinfo by mbligh · 15 years ago
  92. 012623f Fix args splitting when we don't have any by mbligh · 15 years ago
  93. a85d467 Consolidate control files to one central one. by mbligh · 15 years ago
  94. 2d7c8bd Fix scheduler unittest for parser's new -P flag by mbligh · 15 years ago
  95. 9e93640 Add post-parse site hooks (parse -P to trigger, default = off) by mbligh · 15 years ago
  96. eca1f21 Make migration manager support migration modules with just strings "UP_SQL" and/or "DOWN_SQL". It seems to be a very common case that we just write SQL strings for up and down and then have some boilerplate migrate_up() and migrate_down() methods. Now we won't need those methods in that case. Of course, if you include those methods, they'll still get called instead. by showard · 15 years ago
  97. ea772c1 Collect per-iteration sysinfo into the test sysinfo directory, not the by jadmanski · 15 years ago
  98. aec7ce4 Delete some of the autotest unit tests wrapped around the server/autotest.py by jadmanski · 15 years ago
  99. 02260fe Summary: Remove 'client global keyval' retrieving, as it is a no-op most of the time by jadmanski · 15 years ago
  100. b64d176 Kill duplicate import of traceback by mbligh · 15 years ago