1. fdebd22 Add indices to TKO. These range from absolutely performance critical by mbligh · 16 years ago
  2. 7cd30fd Enforce use of a directory to put results in from autoserv by mbligh · 16 years ago
  3. 1ce9fbb Only increment the boot count in the parser for reboots that aren't by jadmanski · 16 years ago
  4. 7b8d1f9 Increase the timeout for job creation by mbligh · 16 years ago
  5. 5475e16 There is an unbalanced parenthesis on a regular expression on the by mbligh · 16 years ago
  6. 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
  7. f2c3376 Pull a ton of methods out of SSHHost and into RemoteHost, since most by mbligh · 16 years ago
  8. 957338f Adds a fsdev_disks.TestFlags container class to be used place of the by mbligh · 16 years ago
  9. 536a524 Add filtering on ACLs and user. by mbligh · 16 years ago
  10. 5ddb795 We want to raise an exception if the host is down. Currently we're by mbligh · 16 years ago
  11. e163b03 - Expose the lock_time and protection fields in host stat. by mbligh · 16 years ago
  12. 8403711 Add uptime to base sysinfo collection by mbligh · 16 years ago
  13. cae0da7 expose exceptions that occur in topic_obj.output() in CLI. previously these exceptions would be completely hidden by the finally clause, making debugging quite difficult. by mbligh · 16 years ago
  14. 084bc17 Fix error messages during execution of server control files to reference the by mbligh · 16 years ago
  15. b9d0551 Adds an open_write_close() convenience func that does the right thing by mbligh · 16 years ago
  16. 1be9743 -fix bug with handling abort on unassigned host queue entries by showard · 16 years ago
  17. 364fe86 Refactor the basic environment setup code out of django_test_utils.py into setup_django_environment.py, and rename django_test_utils.py to setup_test_environment.py. Also changed the environment setup code to run at import time. This makes it easy for scripts, both test and non-test, to use Django models without running through manage.py. The idea is that scripts will import setup_django_environment before importing Django code (somewhat akin to common.py), and test code will subsequently import setup_test_environment. by showard · 16 years ago
  18. 9167225 Add an __all__ to limit the names imported in the common case where code by mbligh · 16 years ago
  19. c6ca810 Fixes and reenables the server_job unittests after they were inadvertendly by mbligh · 16 years ago
  20. a32a743 Oops... I didn't know that we had this much stuff under utils, a lot of by mbligh · 16 years ago
  21. ea90226 Args other than classes and hostname passed to postprocess should by jadmanski · 16 years ago
  22. cfd66a3 Make scheduler set host status to "Pending" when there's a pending queue entry against the host. by showard · 16 years ago
  23. 9976ce9 -make monitor_db implement "skip verify" properly, and add unit tests for it by showard · 16 years ago
  24. fb311f2 Fix up some unittests that were broken by the drop_caches changes. by jadmanski · 16 years ago
  25. c09fc15 Make sysinfo more configurable. This adds some methods to the job by jadmanski · 16 years ago
  26. 238b5f1 Allow boot_once title argument to be optional by mbligh · 16 years ago
  27. 0910844 Keep track of the last kernel we explicitly 'reboot'ed into. This by mbligh · 16 years ago
  28. 76d19f7 Package updates: by mbligh · 16 years ago
  29. ae64d3a Fixing the error message that displays the job name as a bad host. by mbligh · 16 years ago
  30. f2c96b8 Hack to work around the problems with deleting .pyc files, by mbligh · 16 years ago
  31. 9dbdcda Add feature to abort individual host queue entries the job detail and host detail pages. Performed a few other cleanups along the way. by showard · 16 years ago
  32. b2e2c32 -refactor Job.run in monitor_db, one of the most important and most confusing methods in the scheduler. it's now broken into separate synchronous and asynchronous paths with common methods extracted. by showard · 16 years ago
  33. 7f9dd3d Get rid of dependencies between database-based unit tests in unittest_suite.py. There's no need anymore, now that they all use SQLite. by showard · 16 years ago
  34. d33fa27 Dropping caches before each test can disrupt other tests if by mbligh · 16 years ago
  35. 1e3b099 Add get_mirror_list function stub to packages.py that just returns the given repo list. Useful for local sites to create a way to return a prioritized list of repos. by mbligh · 16 years ago
  36. cebcc49 add "options" param to SSHHost "run" method by mbligh · 16 years ago
  37. dc1e7aa Update wget to use -nv so we get one line output of download passing or failing! by mbligh · 16 years ago
  38. 93a9e29 Add support for ssh:// to packaging by mbligh · 16 years ago
  39. 51fca2c Hackbench is a benchmark for measuring the performance, overhead, by mbligh · 16 years ago
  40. ddcd90f Fix argument passing to packager by mbligh · 16 years ago
  41. 0787404 Merge in Timestamp addition to ssh echo Connected command by mbligh · 16 years ago
  42. 0a66913 Add some unittests for my new CLI features. by mbligh · 16 years ago
  43. 9366a45 As part of the setup_modules.py setup code, clear out all the .pyc files by jadmanski · 16 years ago
  44. 54f90af Add server-side sysinfo collection code (for server tests). This by jadmanski · 16 years ago
  45. 4eae22a Allow users to manually specify dependencies through the CLI. by mbligh · 16 years ago
  46. 6fee7fd Add the option to specify an email address to be notified on job completion. by mbligh · 16 years ago
  47. a49e9c4 Fix a unit test broken by r2266. by jadmanski · 16 years ago
  48. 76a4293 recommit logging changes - was just spare pyc file by mbligh · 16 years ago
  49. b931b68 back out logging changes for now by mbligh · 16 years ago
  50. 6bb7873 Fix a try-except-finally to be compatible with python 2.4. by jadmanski · 16 years ago
  51. b7e677e Remove a new __author__ line. They're really non-standard, and we shouldn't by jadmanski · 16 years ago
  52. 1d0c7c7 Add a missing import to SSHHost. by jadmanski · 16 years ago
  53. 681b6a0 Configuring main autotest classes to use the new debug infrastructure, by mbligh · 16 years ago
  54. 2dc36b6 Adding a library with debug functions to client/common_lib to help with by mbligh · 16 years ago
  55. 12bc8a8 The scheduler unit test needs to pass in a created_on time. by showard · 16 years ago
  56. 68c7aa0 Don't rely on auto_now_add in Django, since it is apparently not reliable. by showard · 16 years ago
  57. cefe265 Refactor all the sysinfo collection code into something a bit less by jadmanski · 16 years ago
  58. f213eb2 Fix a bug with preserving ordering of group count/status count columns when restoring from history. The old code would always reset these columns to the end of the column list. by showard · 16 years ago
  59. 2e490cc -refactor frontend/afe/test.py to make it reusable by new_tko by showard · 16 years ago
  60. 717bb99 Fix up the parser to handle the case where a server-side test runs a by jadmanski · 16 years ago
  61. 8face61 Update kernel to ignore whitespace in the kernel path. by mbligh · 16 years ago
  62. b1e5187 Get the scheduler unittest to run against SQLite! by showard · 16 years ago
  63. 35bcba2 Add test_started_time to spreadsheet field list. by showard · 16 years ago
  64. ac363b1 -fix frontend/generate-javadoc script for new (although now quite old) package organization by showard · 16 years ago
  65. ff72fe3 add debug urlconf to frontend/urls.py to make development shell work smoother by showard · 16 years ago
  66. 618ac9e Make sure read_one_line and write_one_line explicitly flush the by mbligh · 16 years ago
  67. a5f30c2 improve an error message in global_config.py and rename a variable named "type", which is a builtin by showard · 16 years ago
  68. 0a4e022 Remove unused imports. by showard · 16 years ago
  69. fcd0910 Change extra_select_fields default value to a dict by showard · 16 years ago
  70. 56e9377 Get the frontend unittest to run against SQLite. This required scattered changes: by showard · 16 years ago
  71. 442e71e Move migration system into database/ directory. by showard · 16 years ago
  72. bfb32f8 We should never abort a job just because we had trouble copying off by jadmanski · 16 years ago
  73. 1201665 I cleaned up our apache conf directory some. I split the django directives from the afe specific directives, pulled the require django stuff into the django directives (since it was silly to have 2 files that were so small), and pulled the main apache config out of the rest of the directives (but left a stub for compatability). For anyone building a larger apache config from these building blocks, these changes are pretty important. by mbligh · 16 years ago
  74. e80d471 Fix up a whole ton of test documentation, as well as some minor style changes. by jadmanski · 16 years ago
  75. 25e60e6 Enhancement 1240629: Add same tag to series of run_tests by single job.set_test_tag() call. by mbligh · 16 years ago
  76. 1b31e13 Add an option to LTTng profiler that sets the limit of output file, default to 1M. The output by mbligh · 16 years ago
  77. 865ee82 Scaling perf numbers based on actual time taken by test. This scaling by mbligh · 16 years ago
  78. 22f30c7 Following changes: by mbligh · 16 years ago
  79. 7c199df Fix a couple of little bugs in TKO. by showard · 16 years ago
  80. 0e73c85 Add a generic database wrapper, supporting different database backends, to be used by migrate, scheduler, parser (eventually), and maybe others. This will consolidate the multiple database wrappers we have throughout the code and allow us to swap in SQLite for MySQL for unit testing purposes. by showard · 16 years ago
  81. 96ad851 Remove the verbose flag from tar for package extraction. Eliminate by mbligh · 16 years ago
  82. c993bee The scheduler has some overly vebose (debug) logging...kill it. by mbligh · 16 years ago
  83. 9fc7797 Add directory upload for upload --all option to streamline uploading of packages by mbligh · 16 years ago
  84. 53e2017 The 'locked_by_id' field was incorrectly named on the 'migrate_down' method to 'locked_by'. Which caused an error when 'locked_by' field was being dropped from the hosts table. I changed 'locked_by' to 'locked_by_id' and tested on my client and this corrected the error. by mbligh · 16 years ago
  85. c0e24fb A script for automatically restarting the scheduler when it dies or becomes unresponsive. This script will start a monitor_db.py instance and watch its logs. If monitor_db stalls for an amount of time defined in the top of the file (2 hours in this case), the babysitter will kick it. Also, if the process dies, the babysitter will restart it. by mbligh · 16 years ago
  86. d0540e3 Add a README to the packages/ dir. by jadmanski · 16 years ago
  87. 6200ad7 Reformat deb_kernel.py. by jadmanski · 16 years ago
  88. b0900da Set the default passwords to something that more clearly indicates that by jadmanski · 16 years ago
  89. 7f9cada Add support for running multi-machine fsdev tests. by mbligh · 16 years ago
  90. 8e00afa Fix a missed change from r2222. by jadmanski · 16 years ago
  91. d7cd983 Update control_data to be more verbose about which file it failed to parse by mbligh · 16 years ago
  92. fc4e338 The new parsing code that lets higher job keyvals override lower ones by jadmanski · 16 years ago
  93. 9a1f2e1 Two bug fixes: by showard · 16 years ago
  94. 7cbd969 Change the new host.repair_* methods to be a little more cooperative by jadmanski · 16 years ago
  95. c12d63e - Add site_verify and site_repair loading back by mbligh · 16 years ago
  96. 12f2e63 - add server.hosts.Host._repair_filesystem_only() concrete method by mbligh · 16 years ago
  97. f7fa2cc Update the scheduler and the parser to use the new aborted_* attributes that by jadmanski · 16 years ago
  98. 8a6eb0c add support for showing only the latest test run per cell in spreadsheet mode. this involved some extensive refactorings on both the client and server which then made the actual change quite simple. by showard · 16 years ago
  99. 989f25d two new major features: by showard · 16 years ago
  100. 095dc64 Fix signal killing in utils.py Risk: High Visibility: Low by mbligh · 16 years ago