1. 65d9281 Fix argument split for conmux so that we support ' " and spaces for arguments by mbligh · 15 years ago
  2. 10f4167 rpc_utils.extra_job_filters() should always return a dict by showard · 15 years ago
  3. a9435c0 Fix recurring run code to reflect recent changes to rpc_utils.create_new_job(). by showard · 15 years ago
  4. 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
  5. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 15 years ago
  6. 838c747 Always display the details if an ACL is specified. by mbligh · 15 years ago
  7. 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
  8. 742ae42 Exposed an interface for adding before_iteration_hooks and by mbligh · 15 years ago
  9. 4bacefa Summary: Converting the remaining print statements on job.py to by mbligh · 15 years ago
  10. cc6093b Summary: Simple conversion of one print statement on base_sysinfo by mbligh · 15 years ago
  11. 012623f Fix args splitting when we don't have any by mbligh · 15 years ago
  12. a85d467 Consolidate control files to one central one. by mbligh · 15 years ago
  13. 2d7c8bd Fix scheduler unittest for parser's new -P flag by mbligh · 15 years ago
  14. 9e93640 Add post-parse site hooks (parse -P to trigger, default = off) by mbligh · 15 years ago
  15. 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
  16. ea772c1 Collect per-iteration sysinfo into the test sysinfo directory, not the by jadmanski · 15 years ago
  17. aec7ce4 Delete some of the autotest unit tests wrapped around the server/autotest.py by jadmanski · 15 years ago
  18. 02260fe Summary: Remove 'client global keyval' retrieving, as it is a no-op most of the time by jadmanski · 15 years ago
  19. b64d176 Kill duplicate import of traceback by mbligh · 15 years ago
  20. 0c4f8d7 If kicking off one test doesn't work, don't stop, just carry on with the others by mbligh · 15 years ago
  21. f957fe2 fixed imports. by mbligh · 15 years ago
  22. 1178829 bad import. by mbligh · 15 years ago
  23. 90e82ba partition is in the autotest tree so the import should reflect that. by mbligh · 15 years ago
  24. 2059779 Summary: If autotest is not running with the --continue flag, delete by mbligh · 15 years ago
  25. 8495e29 Add a foreign key from tests->jobs. Requires modifying tests.job_idx by jadmanski · 15 years ago
  26. 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
  27. 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
  28. 363cdb5 Remove csv_encoder_unittest from the default set that is run as it by showard · 15 years ago
  29. 9e4dbb1 Break out filesystem setup and cleanup code. Add a utility by mbligh · 15 years ago
  30. 4556178 Added utils.get_relative_path() to compute the path of an absolute path by mbligh · 15 years ago
  31. f1ae354 Represent a group of machines with either the atomic group label name, by showard · 15 years ago
  32. 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
  33. 4b63b74 Add the ability to filter based on test labels. by showard · 15 years ago
  34. 4d07756 Added ability to clone a job on specific hosts. by showard · 15 years ago
  35. 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
  36. 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
  37. fc5b779 Fixed compiler warnings: unused imports and unread field. by showard · 15 years ago
  38. 37059df CSV support for TKO table view. by showard · 15 years ago
  39. ef51921 Pick hosts out of an atomic group in order rather than randomly so that by showard · 15 years ago
  40. a89ae5c Fix up a possible race in the profiler startup; have the server by jadmanski · 15 years ago
  41. aaac45e Use a set instead of a list to store currently running reasons, and by jadmanski · 15 years ago
  42. 8748ed2 Fixed FindBugs warnings: changed some inner classes to static inner classes. by showard · 15 years ago
  43. 0cfa5da Updated the 'view=' URL parameter to match new view ID in frontend. by showard · 15 years ago
  44. 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
  45. 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
  46. 1a6d3f3 Improved embedded graphing sample -- use more generic, more interesting queries. by showard · 15 years ago
  47. 6fc7ff5 Change the autotest.run implementation to only automatically add by jadmanski · 15 years ago
  48. 3d6ae11 Export CSV support for spreadsheet view. by showard · 15 years ago
  49. 5644da8 Make mock.py fail fast when an unexpected call occurs by throwing an exception. by showard · 15 years ago
  50. 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
  51. 8ad3120 Moved to the new logging. by mbligh · 15 years ago
  52. 831b661 Summary - A couple of LTP module bugfixes by mbligh · 15 years ago
  53. 9deeefa Re-factor the option parsing following a suggestion from Greg. by mbligh · 15 years ago
  54. 83c1e9e Call out to site_monitor_db: site_init_monitor_db by mbligh · 15 years ago
  55. d1e8140 Summary: Make the prefix format for the log files generated by tests by mbligh · 15 years ago
  56. 6d85ad9 Do the Python < 2.4 switcheroo before importing modules that may not by mbligh · 15 years ago
  57. 32cb5b4 We now store the failures due to constraints and dont raise by mbligh · 15 years ago
  58. cd63a21 Fixed the default command value to make utils.CmdResult().__repr__() work. by mbligh · 15 years ago
  59. 53cb10c Fix CLI unittests to call check_playback in all cases, not just when by showard · 15 years ago
  60. 6d845a7 increase timeout for JSON-P queries to 60s by showard · 15 years ago
  61. de01b76 Parameter "plot_info" should've been "plot_type" -- was a mistake. by showard · 15 years ago
  62. d4ead17 Add missing mock god check playback and fix the test. by showard · 15 years ago
  63. 648a35c Add support for submitting a job into an atomic group to the CLI. by showard · 15 years ago
  64. b27f4ad Update CLI to allow scheduling jobs against labels by showard · 15 years ago
  65. 756d82e Monkey patch the logging module to make debugging poorly written by showard · 15 years ago
  66. d262415 Fixed indenting multiline quoted content that uses triple quotes (" or by showard · 15 years ago
  67. 29f7cd2 Here is a patch, which extends the autotest system with recurring job by showard · 15 years ago
  68. 0bbfc21 Make autoserv --collect_crashinfo only run when Autoserv actually failed (exit status nonzero) or was aborted. I was being lazy and always running it, but it seems that introduced very annoying latency into job runs. by showard · 15 years ago
  69. b4df82d add @Override tag to overriding method in CommonClassFactory.java by showard · 15 years ago
  70. fbdab0b Support multiple embedded graph widgets on the same page. This required two changes to avoid collisions with shared global resources: by showard · 15 years ago
  71. 20f9bdd fix Agent.abort() when it's called before the agent has started (in that case, it should do nothing -- but the logic was making it basically ignore the abort). this should fix jobs being aborting in the "starting" phase (a phase that lasts one cycle before "running" starts). by showard · 15 years ago
  72. fb9c0fa Special-case the crashinfo-only mode of running a job to only run by jadmanski · 15 years ago
  73. c9e427e Document job.results_platform_map by mbligh · 15 years ago
  74. 38b0915 Cleanup - don't use list object to return "list" of jobs that can by mbligh · 15 years ago
  75. c86113b Added server_job.set_test_tag() function (similar to the one in by mbligh · 15 years ago
  76. 0a8c332 Modified import_site_class() to not wrap baseclass with a local dummy by mbligh · 15 years ago
  77. 948e2ba Make sure that in a repair operation autotest runs a verify on by mbligh · 15 years ago
  78. feac010 Added support to AbstractSSHHost.get_file() to not try to preserve the by mbligh · 15 years ago
  79. 9fd9afe Add a method to get the number of logical cores per cpu socket on a machine. by mbligh · 15 years ago
  80. b82b1f2 Make a couple of errant files executable by mbligh · 15 years ago
  81. 7e08f58 Sometimes this open_session call throws an EOFError if the other end by jadmanski · 15 years ago
  82. 6a3e87f When we try to start a new session on a machine that's shutting down, by jadmanski · 15 years ago
  83. 11fbbce Because we all love another layer of try-finally indentation...make by jadmanski · 15 years ago
  84. 56cdd56 Fixed a unittest that previous change of mine broke. by showard · 15 years ago
  85. d04b4b6 Changed get_hosts() rpc call to return the acls to which the hosts by showard · 15 years ago
  86. b7a52fd globalInitialize() starts a timer and every 10 minutes requests by showard · 15 years ago
  87. 9f4500a Last few changes necessary to make first embeddable graphs work by showard · 15 years ago
  88. d920518 Make RepairTask write job_queued and job_finished keyvals so they can be parsed into TKO when failed repair results are parsed. by showard · 15 years ago
  89. 6b73341 Fix two bugs introduced in previous change to add collect_crashinfo support. by showard · 15 years ago
  90. 7b50daf Add a missing import of error to oprofile. by jadmanski · 15 years ago
  91. c84a950 Change the client, babysitter, scheduler logging configs to append to by jadmanski · 15 years ago
  92. 9e33f27 New (and much more complex) version of the collect rpm -qa patch. by jadmanski · 15 years ago
  93. 181d289 fix a simple bug in the parser -- in one code path, old_tests never gets bound, but it gets referenced later anyway by showard · 15 years ago
  94. 0f76934 Explicitly check for empty results when looking for old tests. Otherwise we'll generate invalid SQL in the subsequent query. by showard · 15 years ago
  95. d3dc199 Add support to the scheduler to run autoserv --collect_crashinfo after a job finishes or is aborted. by showard · 15 years ago
  96. fb64e6a Add atomicgroup support to the command line interface. by showard · 15 years ago
  97. 915958d Fix monitor_db_unittest, broken by previous change to refactor cleanup code. Two main things here: by showard · 15 years ago
  98. d097661 Change the file logger to open the server.log file in append mode by jadmanski · 15 years ago
  99. 3bff909 Fix a race condition in server_job._update_collected_logs_list where by jadmanski · 15 years ago
  100. 48925de Drop the code that's removing status.log at the start of a job. by jadmanski · 15 years ago