1. cc54917 Risk: Medium by jadmanski · 16 years ago
  2. 2141719 Adds a local command self-test for the server. by jadmanski · 16 years ago
  3. 94f07a2 Overview: by mbligh · 16 years ago
  4. 9a17906 Change filter_[not_]in_subquery to use explicit joins instead of IN. Some versions of MySQL consider all subqueries dependent when used with IN, resulting in terrible performance. Explicit joins are properly optimized. This should be at least 50x faster. by showard · 16 years ago
  5. 153cc8b Attached is the patch for the libhugetlbfs client side test. by jadmanski · 16 years ago
  6. 1066297 Risk: Low by jadmanski · 16 years ago
  7. a859f26 Risk: Low by jadmanski · 16 years ago
  8. 16c6575 favicon for autotest by jadmanski · 16 years ago
  9. fa29a2a Remove all places where we are hardcoding python2.4 on the scripts by mbligh · 16 years ago
  10. c2ac77f Risk: Medium by jadmanski · 16 years ago
  11. f55dfc9 Risk: Low by jadmanski · 16 years ago
  12. 2995651 Risk: Low by jadmanski · 16 years ago
  13. 5a42d85 Save query on request. by mbligh · 16 years ago
  14. 313f12c Did some cleanup work on imports in order to remove any of the remaining "from blah import *" imports. by mbligh · 16 years ago
  15. 7cf9a9b Batch up notification emails within a single tick, and send em out all together. by showard · 16 years ago
  16. 21b4a1b Need to call on_change() on the ACL object, not the manipulator. by showard · 16 years ago
  17. 96bb764 Risk: Low by jadmanski · 16 years ago
  18. e173832 Risk: Low by jadmanski · 16 years ago
  19. b303054 Considering that machine_benchmark.cgi does not create full blown html, by mbligh · 16 years ago
  20. 23e1011 setup_modules duplicates the old check_version code. It seems to me by mbligh · 16 years ago
  21. 55c7f33 isk: Medium Visibility: Low, affects global config by jadmanski · 16 years ago
  22. d1086b9 Risk: Medium by jadmanski · 16 years ago
  23. f4f3b0b Check version should support the scenario where a user does not have by mbligh · 16 years ago
  24. 68009c8 Tested with unit test and control file. Checked that the container by mbligh · 16 years ago
  25. 6e8bf75 Add the version 1 of the TKO parser, modify server_job to use this by jadmanski · 16 years ago
  26. c78b54e Problem: The python TarFile objects only operate on uncompressed by mbligh · 16 years ago
  27. 5182e16 Risk: Low by jadmanski · 16 years ago
  28. e01a9ab Add the ability to view all machines rebooting on the server. by mbligh · 16 years ago
  29. cc1fafd Test's format_result() scans stdout before it has been flushed, losing some or all keyvals. by jadmanski · 16 years ago
  30. 87cbc7f Nested calls to job.new_container fail. Change default for root arg to be by jadmanski · 16 years ago
  31. 916d600 Default memory size for new containers is too large. The default container by jadmanski · 16 years ago
  32. 9b907d6 Some small change to global_config.py and migrate.py as well as by mbligh · 16 years ago
  33. 13a2908 add missing tko/parsers/__init__.py by mbligh · 16 years ago
  34. 57c3484 Make usage of write_keyval and read_keyval consistent by mbligh · 16 years ago
  35. 8d5550a Remove duplicated code in unittest_suite.py by mbligh · 16 years ago
  36. 2a9378b Add docstrings I forgot to add previously. by showard · 16 years ago
  37. 8ea61e2 1. Removed the system() and system_output() implementations from client/bin/autotest_utils.py so that the ones in common_lib/utils.py are used throughout. by mbligh · 16 years ago
  38. 2974230 If we can't find the autotest dir, fall back to /usr/local/autotest by mbligh · 16 years ago
  39. b22dce9 When a user clicks "edit control file", don't actually allow control file editing until we've finished retrieving the new control file. Otherwise, if getting the control file takes time, the user's edits may be overwritten. by showard · 16 years ago
  40. 5deff43 When a non-JSON response is received, instead just raising a useless exception, include the entire response. by showard · 16 years ago
  41. ec11316 -make scheduler monitor number of running tasks and keep it limited to some maximum, set in global config by showard · 16 years ago
  42. 60d4fa6 If an operational error occurs and we're just going to discard it and by jadmanski · 16 years ago
  43. 331a6c7 minor improvement to rpc_test doctest - this way if values don't by showard · 16 years ago
  44. c2992ba Speed up ineligible host queue computations, to speed up ACL by showard · 16 years ago
  45. a093972 Every time we modify ACLs we have to recompute ineligible host queues. We can't do that by deleting the old ones and then writing the new ones, since there would be a moment when the hosts are unprotected. So instead we write the new ones and then delete the old ones, which leaves a moment when there might be duplicate ineligible_host_queues. This is harmless, but the scheduler was asserting that there were never duplicates (just for safety I guess, since that used to be true), so I removed the assertion and made the code handle duplicates. by showard · 16 years ago
  46. 12e2b21 Missing import of base_classes on server/remote.py by mbligh · 16 years ago
  47. 8fc3b91 Fix reference to utils model, use complete path by mbligh · 16 years ago
  48. 0b4fe6e Provides a fraimwork for forming n of m tuples of machines. by mbligh · 16 years ago
  49. 8415f96 Add disk usage monitoring to tests. This triggers a WARN if, during by jadmanski · 16 years ago
  50. 4c6f15e Fix number of constructor args for AutoservRunError by jadmanski · 16 years ago
  51. 21d7e26 SSHHost.ssh_ping() now catches the timeout error that can be thrown by run() and raises it again with a descriptive message. by mbligh · 16 years ago
  52. be9df1f This patch adds a unittest for client/common_lib/mail.py module. by mbligh · 16 years ago
  53. f9fa427 Implemented a hover feature. Hovering over a cell in tko/compose_query.cgi by jadmanski · 16 years ago
  54. 22ab069 Convert tko/*.cgi to use absolute imports, to resolve some by jadmanski · 16 years ago
  55. 36505a9 Printing out some performance measurements at the bottom of the page. by jadmanski · 16 years ago
  56. a9c75c4 Run client-side reboots in a test group, and include information by jadmanski · 16 years ago
  57. f9bab60 Fix up the names in the tko unittests to comply with the Autotest by jadmanski · 16 years ago
  58. 38e9d78 Provide support for lazily retrieving job logs from an external storage source. by mbligh · 16 years ago
  59. a6f2a48 Add a traceback.print_exc to autoserv to make sure caught exceptions by jadmanski · 16 years ago
  60. 302482e Add a new status field called TEST_NA (in addition to PASS and FAIL). by mbligh · 16 years ago
  61. a46678d Refactor autoserv a bit so that the pid file is written out earlier. by mbligh · 16 years ago
  62. cb73fee Changed the process of copying keyval file from remote machine. New process avoids deleting existing keyval file. by mbligh · 16 years ago
  63. 72b7d73 remove old documentation by mbligh · 16 years ago
  64. e44a46d notify_email is a global config parameter which monitor_db reads out. by mbligh · 16 years ago
  65. 62ba2ed -include acl-inaccessible hosts in ineligible_host_queues blocks. by mbligh · 16 years ago
  66. 5da17d4 JSON service handler should return a traceback for this error path too by showard · 16 years ago
  67. b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 16 years ago
  68. 1c390f8 Add a host detail page showing the job queue for a host. by showard · 16 years ago
  69. f1ae0a4 Rename the step engine's steps variable to __steps so that no one by mbligh · 16 years ago
  70. 366ff1b Make the step engine more powerful and add a soft-reboot test that uses it by mbligh · 16 years ago
  71. 12a04cb Make the step engine more powerful and add a soft-reboot test that uses it by mbligh · 16 years ago
  72. 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 16 years ago
  73. 5fdf7ce fix host selection UI, which was apparently always broken :( by showard · 16 years ago
  74. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 16 years ago
  75. 65acae5 Insert a retry delay for DB reconnects in db.py, and make sure we by mbligh · 16 years ago
  76. b91c3b9 Add support for completed/failed jobs RSS feeds. by showard · 16 years ago
  77. eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 16 years ago
  78. 7f2befb Provide a hook for code to be executed after every client machine reboot. by mbligh · 16 years ago
  79. 0a1727a convert format_error() to traceback.format_exc() by mbligh · 16 years ago
  80. ba98eb1 Add some basic server self-tests. by mbligh · 16 years ago
  81. 321e8cd Add documentation variables to disktest, and create a separate control by mbligh · 16 years ago
  82. fddfae7 Make sysctl_kernel() take integers as input & output. by mbligh · 16 years ago
  83. 9cae150 Add tests.started_time to the results database, and add support in the by mbligh · 16 years ago
  84. ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 16 years ago
  85. 2895ce5 Add more missing files from previous commits. Did I mention I hate svn? by mbligh · 16 years ago
  86. e79ebb0 Add missing files from svn by mbligh · 16 years ago
  87. fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 16 years ago
  88. d74208c Convert our server scripts using parallel_simple over to use by mbligh · 16 years ago
  89. 96cf051 Convert the parser into an embeddable library. This includes a major by mbligh · 16 years ago
  90. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
  91. 6607d19 SSHHost should never be using self.job without first ensuring that by mbligh · 16 years ago
  92. 9add588 Roll back change to insert date cutoff field on front of TKO by mbligh · 16 years ago
  93. 11204f8 restored parse_field by mbligh · 16 years ago
  94. be25745 Exposed the title field in the report. by mbligh · 16 years ago
  95. 3126069 implementing request: reasons of failure should be displayed in non header cells by mbligh · 16 years ago
  96. 5bb5586 TKO doesn't handle time conditions well, time_daily in the condition field does not work properly by mbligh · 16 years ago
  97. 3d7a5f5 More undocumented changes for compose_query.cgi by mbligh · 16 years ago
  98. 5d423ca More fixes for extract_tarball by mbligh · 16 years ago
  99. aea0960 Various poorly documented changes to tko frontend. Sorry by mbligh · 16 years ago
  100. 337bb76 Clean up a bunch of cpuset code (e.g. move some methods out into by mbligh · 16 years ago