1. 5350a34 Always use the host_group_name even if a sysinfo/hostname file exists by mbligh · 15 years ago
  2. 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
  3. 4745ecd Change get_num_logical_cores to get_num_logical_cpus_per_socket, some by showard · 15 years ago
  4. 77401f3 Allow all TestView fields to be displayed in cell contents in Spreadsheet View. by showard · 15 years ago
  5. aad5c50 Fixed profiling for tests that do not define a self.iteration (which is by mbligh · 15 years ago
  6. 1a4992d Basic stats data for the machine always used to be logged per test, by mbligh · 15 years ago
  7. e529d0f Add ability to lock/unlock a host from the AFE View Host tab. by showard · 15 years ago
  8. 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
  9. 29caa4b Explcitly catch SystemExit so we don't stack trace when we exit with sys.exit by showard · 15 years ago
  10. 30680e4 Added DOCTYPE declarations to HTML files. Using HTML 5 because the GWT by showard · 15 years ago
  11. edf33e0 Add a slightly friendlier repr for remote hosts. Since these objects by jadmanski · 15 years ago
  12. 663d55a Break the crashinfo up into a bunch of separate, documented functions. by jadmanski · 15 years ago
  13. 8297cf5 Clean up _get_autodir in autotest.py a bit. Adds in some more logging by jadmanski · 15 years ago
  14. 96b7807 Change the server-side profilers to use their own host objects, instead by jadmanski · 15 years ago
  15. a61edad Fix up the logging of unexpected client aborts to flush all the by jadmanski · 15 years ago
  16. efe4ebf A new version of the fix to handle race conditions between console by jadmanski · 15 years ago
  17. 8220322 Add the ability to ignore tests, and to catch failures in LTP from logs by mbligh · 15 years ago
  18. d5a61a0 tar to a temp path and atomically rename if successful, else delete by mbligh · 15 years ago
  19. 08cd1c5 Modify reboot timeout to be 5 minutes longer than the warning by mbligh · 15 years ago
  20. e7fcf56 Properly handle failures in frontend.py. At the moment, we by mbligh · 15 years ago
  21. 0f7ee7a Make sure we do an explicit is_authenticated check, since it's not by mbligh · 15 years ago
  22. 1189adf Disable POWER_FAILURE class warnings during a hard reset, since this sort of by mbligh · 15 years ago
  23. e97e0e6 Send the job dir, not the individual tests, to site_parse by mbligh · 15 years ago
  24. 85f29dd Hi Team, by mbligh · 15 years ago
  25. 8beabca Added a few more words to the constrain failure reason. by mbligh · 15 years ago
  26. 9bfef38 Moved partition.py to base_partition.py and created a partition.py by mbligh · 15 years ago
  27. 1b160a0 On SUSE, the kernel is split into several RPMs (vmlinuz + most basic modules, by mbligh · 15 years ago
  28. c2ba435 Failing to distinguish between Types of Filters in CommonPanel.handleHistoryArguments(). by showard · 15 years ago
  29. 276f944 Added ability to lock/unlock machines from the AFE Host List view by showard · 15 years ago
  30. 54c1ea9 Sort hosts when choosing them for use in an atomic group and when by showard · 15 years ago
  31. 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
  32. 06cfb7b Encode args as args, not dargs as args. by jadmanski · 15 years ago
  33. 69ec4b9 Change color of message of the day in AFE and TKO. by showard · 15 years ago
  34. 60a833b Fixed FindBugs warning: unchecked cast by showard · 15 years ago
  35. a965cef Added ability to clone jobs on all failed hosts. by showard · 15 years ago
  36. 1ff7b2e Add ability to reverify a host from the Host List. by showard · 15 years ago
  37. 83d41dd Update debug_scheduler logging config to use INFO instead of debug. by showard · 15 years ago
  38. e8474bb When test_importer is run in a tree checked out from SVN, it crashes on SVN by mbligh · 15 years ago
  39. c22c55f Replaced os.environ['HOME'] usage with os.path.expanduser() to not fail by mbligh · 15 years ago
  40. 0ecbe63 Ignore spurious repair failures that shouldn't be there, as well by mbligh · 15 years ago
  41. f58865f Modify the way we handle profile_only to now be a boolean that does not modify by mbligh · 15 years ago
  42. 374f341 Adds a -G to autoserv to be able to set host_group_name in the group keyvals by mbligh · 15 years ago
  43. 65d9281 Fix argument split for conmux so that we support ' " and spaces for arguments by mbligh · 15 years ago
  44. 10f4167 rpc_utils.extra_job_filters() should always return a dict by showard · 15 years ago
  45. a9435c0 Fix recurring run code to reflect recent changes to rpc_utils.create_new_job(). by showard · 15 years ago
  46. 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
  47. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 15 years ago
  48. 838c747 Always display the details if an ACL is specified. by mbligh · 15 years ago
  49. 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
  50. 742ae42 Exposed an interface for adding before_iteration_hooks and by mbligh · 15 years ago
  51. 4bacefa Summary: Converting the remaining print statements on job.py to by mbligh · 15 years ago
  52. cc6093b Summary: Simple conversion of one print statement on base_sysinfo by mbligh · 15 years ago
  53. 012623f Fix args splitting when we don't have any by mbligh · 15 years ago
  54. a85d467 Consolidate control files to one central one. by mbligh · 15 years ago
  55. 2d7c8bd Fix scheduler unittest for parser's new -P flag by mbligh · 15 years ago
  56. 9e93640 Add post-parse site hooks (parse -P to trigger, default = off) by mbligh · 15 years ago
  57. 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
  58. ea772c1 Collect per-iteration sysinfo into the test sysinfo directory, not the by jadmanski · 15 years ago
  59. aec7ce4 Delete some of the autotest unit tests wrapped around the server/autotest.py by jadmanski · 15 years ago
  60. 02260fe Summary: Remove 'client global keyval' retrieving, as it is a no-op most of the time by jadmanski · 15 years ago
  61. b64d176 Kill duplicate import of traceback by mbligh · 15 years ago
  62. 0c4f8d7 If kicking off one test doesn't work, don't stop, just carry on with the others by mbligh · 15 years ago
  63. f957fe2 fixed imports. by mbligh · 15 years ago
  64. 1178829 bad import. by mbligh · 15 years ago
  65. 90e82ba partition is in the autotest tree so the import should reflect that. by mbligh · 15 years ago
  66. 2059779 Summary: If autotest is not running with the --continue flag, delete by mbligh · 15 years ago
  67. 8495e29 Add a foreign key from tests->jobs. Requires modifying tests.job_idx by jadmanski · 15 years ago
  68. a1e74b3 Add job option for whether or not to parse failed repair results as part of a job, with a default value in global_config. Since the number of options associated with a job is getting out of hand, I packaged them up into a dict in the RPC entry point and passed them around that way from then on. by showard · 15 years ago
  69. f8b1904 Add the ability for users to add test attributes. Non-user-created attributes (added by the parser) are still immutable. by showard · 15 years ago
  70. 363cdb5 Remove csv_encoder_unittest from the default set that is run as it by showard · 15 years ago
  71. 9e4dbb1 Break out filesystem setup and cleanup code. Add a utility by mbligh · 15 years ago
  72. 4556178 Added utils.get_relative_path() to compute the path of an absolute path by mbligh · 15 years ago
  73. f1ae354 Represent a group of machines with either the atomic group label name, by showard · 15 years ago
  74. 0957a84 Add host attributes to AFE. Nothing actually uses them; they're purely for users and scripts to use. Initial implementation is minimal - new migration, new model, RPCs to set and delete, and inclusion of attributes in get_hosts() results. No CLI or frontend support. by showard · 15 years ago
  75. 4b63b74 Add the ability to filter based on test labels. by showard · 15 years ago
  76. 4d07756 Added ability to clone a job on specific hosts. by showard · 15 years ago
  77. 93caf2d Escape user SQL for attribute filtering. Not sure why this wasn't failing before or when it started failing, but this definitely fixes it. by showard · 15 years ago
  78. 597bfd3 Only run crashinfo collection when Autoserv exited due to some signal -- not just when it failed. Also make a minor fixup to some logging during process recovery. by showard · 15 years ago
  79. fc5b779 Fixed compiler warnings: unused imports and unread field. by showard · 15 years ago
  80. 37059df CSV support for TKO table view. by showard · 15 years ago
  81. ef51921 Pick hosts out of an atomic group in order rather than randomly so that by showard · 15 years ago
  82. a89ae5c Fix up a possible race in the profiler startup; have the server by jadmanski · 15 years ago
  83. aaac45e Use a set instead of a list to store currently running reasons, and by jadmanski · 15 years ago
  84. 8748ed2 Fixed FindBugs warnings: changed some inner classes to static inner classes. by showard · 15 years ago
  85. 0cfa5da Updated the 'view=' URL parameter to match new view ID in frontend. by showard · 15 years ago
  86. f6348c9 When the user performs a whole-table action in TKO spreadsheet view, make sure we obey the "show only latest test per cell" checkbox. This isn't an issue for actions on particular cells, because we already use the test IDs since the cells are single-test cells. But whole table actions use a different code path. by showard · 15 years ago
  87. 08a3641 Change Agent.abort() again. This time, it runs through its queue of AgentTasks, aborting them until it reaches one that ignores the abort (or exhausts the queue). With the previous logic, we might have an Agent with a GatherLogsTasks that should ignore the abort, but if the Agent got aborted before starting it would never run the task. I hope I've really got it right this time. by showard · 15 years ago
  88. 1a6d3f3 Improved embedded graphing sample -- use more generic, more interesting queries. by showard · 15 years ago
  89. 6fc7ff5 Change the autotest.run implementation to only automatically add by jadmanski · 15 years ago
  90. 3d6ae11 Export CSV support for spreadsheet view. by showard · 15 years ago
  91. 5644da8 Make mock.py fail fast when an unexpected call occurs by throwing an exception. by showard · 15 years ago
  92. 66b510e Fix create_embedded_plot() to use the *Plot classes. This fixes the "Link to this graph" feature in TKO. by showard · 15 years ago
  93. 8ad3120 Moved to the new logging. by mbligh · 15 years ago
  94. 831b661 Summary - A couple of LTP module bugfixes by mbligh · 15 years ago
  95. 9deeefa Re-factor the option parsing following a suggestion from Greg. by mbligh · 15 years ago
  96. 83c1e9e Call out to site_monitor_db: site_init_monitor_db by mbligh · 15 years ago
  97. d1e8140 Summary: Make the prefix format for the log files generated by tests by mbligh · 15 years ago
  98. 6d85ad9 Do the Python < 2.4 switcheroo before importing modules that may not by mbligh · 15 years ago
  99. 32cb5b4 We now store the failures due to constraints and dont raise by mbligh · 15 years ago
  100. cd63a21 Fixed the default command value to make utils.CmdResult().__repr__() work. by mbligh · 15 years ago