1. 65acae5 Insert a retry delay for DB reconnects in db.py, and make sure we by mbligh · 16 years ago
  2. b91c3b9 Add support for completed/failed jobs RSS feeds. by showard · 16 years ago
  3. eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 16 years ago
  4. 7f2befb Provide a hook for code to be executed after every client machine reboot. by mbligh · 16 years ago
  5. 0a1727a convert format_error() to traceback.format_exc() by mbligh · 16 years ago
  6. ba98eb1 Add some basic server self-tests. by mbligh · 16 years ago
  7. 321e8cd Add documentation variables to disktest, and create a separate control by mbligh · 16 years ago
  8. fddfae7 Make sysctl_kernel() take integers as input & output. by mbligh · 16 years ago
  9. 9cae150 Add tests.started_time to the results database, and add support in the by mbligh · 16 years ago
  10. ccb9e18 Convert all imports on the server to use absolute imports. by mbligh · 16 years ago
  11. 2895ce5 Add more missing files from previous commits. Did I mention I hate svn? by mbligh · 16 years ago
  12. e79ebb0 Add missing files from svn by mbligh · 16 years ago
  13. fe0af11 The parser cleanup should be idempotent. Also, renamed from _cleanup by mbligh · 16 years ago
  14. d74208c Convert our server scripts using parallel_simple over to use by mbligh · 16 years ago
  15. 96cf051 Convert the parser into an embeddable library. This includes a major by mbligh · 16 years ago
  16. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
  17. 6607d19 SSHHost should never be using self.job without first ensuring that by mbligh · 16 years ago
  18. 9add588 Roll back change to insert date cutoff field on front of TKO by mbligh · 16 years ago
  19. 11204f8 restored parse_field by mbligh · 16 years ago
  20. be25745 Exposed the title field in the report. by mbligh · 16 years ago
  21. 3126069 implementing request: reasons of failure should be displayed in non header cells by mbligh · 16 years ago
  22. 5bb5586 TKO doesn't handle time conditions well, time_daily in the condition field does not work properly by mbligh · 16 years ago
  23. 3d7a5f5 More undocumented changes for compose_query.cgi by mbligh · 16 years ago
  24. 5d423ca More fixes for extract_tarball by mbligh · 16 years ago
  25. aea0960 Various poorly documented changes to tko frontend. Sorry by mbligh · 16 years ago
  26. 337bb76 Clean up a bunch of cpuset code (e.g. move some methods out into by mbligh · 16 years ago
  27. 87019f1 Fix extract_tarball to work correctly and return the first created dir, by mbligh · 16 years ago
  28. 0ba3579 Decreased the verbosity of get_num_cpu(). by mbligh · 16 years ago
  29. 037c1e5 Modify reboot-sentry script to retry if it's unable to connect. by mbligh · 16 years ago
  30. cadb353 Fix bug in logging to host logs. by mbligh · 16 years ago
  31. 76005f9 Add routines cpuset.my_mem_nodes(), mbytes_per_mem_node(), and my_container_name(). by mbligh · 16 years ago
  32. 48d9020 -some fixes to history handling to fix bug where history wasn't updated on job requeue by showard · 16 years ago
  33. 8e855a2 -fix bug when headers is not passed to get_proxy by showard · 16 years ago
  34. 3c43dc6 Need to use distinct() since we're sometimes querying over multiple tables. This was causing a bug in the host table. by showard · 16 years ago
  35. 7f080f6 Move some frontend client kernel code for job creation. by showard · 16 years ago
  36. 88b4536 add missing __init__.py. Doh! by mbligh · 16 years ago
  37. 0ccc1b0 This patch also requires adding an empty client/bin/__init__.py file. by mbligh · 16 years ago
  38. a4eb0fa In the ssh_host class used during autotest install, there is a remote by mbligh · 16 years ago
  39. 6f85a1f To hide fields from the admin interface, use editable=False instead of the Admin fields specifier. This is the right way to do it and lets us hide a field (i.e. host status) without causing admin errors or weirdness. by showard · 16 years ago
  40. f699a2c Provide a unittest wrapper around Django's "manage.py test" so the by showard · 16 years ago
  41. ef2eec3 Add posixtest test by mbligh · 16 years ago
  42. b5bd2df Forgot to add files. by showard · 16 years ago
  43. 1bcdd5e rename migrate/migrate_test.py to migrate/migrate_unittest.py by mbligh · 16 years ago
  44. 321b1f5 add missing files from last commit by mbligh · 16 years ago
  45. f5427bb Fix up the importing in server/hosts to not be so fragile. Importing by mbligh · 16 years ago
  46. dca34e1 fix up double-concatenated file by mbligh · 16 years ago
  47. 5c7e819 -don't run pylint as part of the frontend unit test suite by showard · 16 years ago
  48. 8e3aa5e -support filtering on multiple labels by showard · 16 years ago
  49. 4f53659 Need to use job filters in get_num_jobs. by showard · 16 years ago
  50. ae64b64 It seems that sing a fromlist of [""] with __import__ is unsupported by mbligh · 16 years ago
  51. f975133 unit tests by mbligh · 16 years ago
  52. d3ec276 Add missing __init__.py files. Sorry by mbligh · 16 years ago
  53. bda9c9c added a new method to sshhost. by mbligh · 16 years ago
  54. caa62c2 Implemented hooks for external logging infrastructure for storing both server-side and client-side logs. by mbligh · 16 years ago
  55. 530204b Change extract_tarball to return directory correctly using regex by mbligh · 16 years ago
  56. 4e61c4e 1. Modified the runtest() function in test.py to not fork off a separate client process for the test but instead call it directly. This was needed to catch the exceptions that were thrown in the tests (as it wasn't possible to do that if the tests are separate forked client processes) by mbligh · 16 years ago
  57. 22fdf17 Print a message when we launch rsync/scp. by mbligh · 16 years ago
  58. c766897 Fixed the get_info() function. by mbligh · 16 years ago
  59. 3d32ddf The stepsecs option has no effect on the whetstone subtest, which is hardwired to a duration of 10 seconds. by mbligh · 16 years ago
  60. 437c3a6 Since Django messes with paths and imports, using the "from common by mbligh · 16 years ago
  61. d64e570 Tested by scheduling jobs against machines that had Repair Failed status and aborting jobs to cause RebootTask to be called and observing that tmp directories get created and deleted, and no directories are created in root autotest directory. by mbligh · 16 years ago
  62. df41057 Find the packages on the base path manually using os.listdir, rather by mbligh · 16 years ago
  63. 7654c82 Add import coding style specification by mbligh · 16 years ago
  64. d90942c Add missing file from jadmanski's last change by mbligh · 16 years ago
  65. 1b87bc5 Modify all the common.py to set up an autotest_lib.* namespace as well by mbligh · 16 years ago
  66. 1c8c221 Change all tables to be server-side. This required a lot of work, but I think I ended up cleaning up the frontend code a lot and providing room for more powerful features to be added in the future. It is a huge change though. by showard · 16 years ago
  67. 4a3a08d Forgot to add this file. by showard · 16 years ago
  68. 6e0afbb Make package.convert() on package.py to actually return the absolute path for the converted package. by mbligh · 16 years ago
  69. cbe0fe2 Fixing debian support for LSB testing by mbligh · 16 years ago
  70. 9eacaba Fixing debian support for LSB testing by mbligh · 16 years ago
  71. 9ea5260 If someone calls run_test with a container arg but no root specified, by mbligh · 16 years ago
  72. 0a29757 Add missed textwrap import by mbligh · 16 years ago
  73. f208abc forgot to svn add this file by showard · 16 years ago
  74. 558885e Partial implementation of a sysctl_kernel() to get the free and total memory by mbligh · 16 years ago
  75. 4a370cf include time attribute into drop down menus by mbligh · 16 years ago
  76. 915bbca Add indexes to frontend DB. by showard · 16 years ago
  77. 1fc7ba1 Change job.new_container to just use root='' as the default. by mbligh · 16 years ago
  78. 63073c9 Move the following into common_lib.utils by mbligh · 16 years ago
  79. a746a9b Add documentation to these control files. More is on the way. The long by mbligh · 16 years ago
  80. c2f2445 Migrate should print the proper usage. by mbligh · 16 years ago
  81. 0b0dde4 update LTP by mbligh · 16 years ago
  82. decbe50 Unit tests for migration system, and a couple refactorings to migrate by showard · 16 years ago
  83. e8a79d5 Fix import in settings.py. by showard · 16 years ago
  84. 929b378 Move the email code currently used by the parser over to the common library. by mbligh · 16 years ago
  85. 9aed6d0 Change the parser to never ignore reboot.* lines due to their indent. by mbligh · 16 years ago
  86. de0d47e Move read_keyval from the client utils to the common utils. by mbligh · 16 years ago
  87. 96ffb9b Added output option to pipe command function. by mbligh · 16 years ago
  88. 5f1839e Remove an unused import of parse. by mbligh · 16 years ago
  89. 8d64f5f boottool: support SLES10 lilo simulation wrapper round yaboot by apw · 16 years ago
  90. 61432f4 client: kernelexpand: test for exceptions on failure to map by apw · 16 years ago
  91. 3745169 client: kernelexpand -- handle no mirrors being defined by apw · 16 years ago
  92. 12c0d30 client: kernelexpand -- minor fix to map a.b.c.d versions by apw · 16 years ago
  93. c9b353f client: kernelexpand -- ensure we error if we cannot convert the name by apw · 16 years ago
  94. 6e68474 Allow someone to specify a root container of ''. by mbligh · 16 years ago
  95. c251a1f Change autoserv to replace stdin with /dev/null. by mbligh · 16 years ago
  96. 05e6f6e Once the parser hits the end job marker, start looking for top-level by mbligh · 16 years ago
  97. fa7ef63 The final piece of global_config is done. settings reads from global_config to fill in the needed info for django. by showard · 16 years ago
  98. 456b477 fixed the problem of lost conditions when clicking Flip by mbligh · 16 years ago
  99. 310b59e bump down saturation for better visibility on the screen by mbligh · 16 years ago
  100. 90a549d -when no pidfile is found by PidfileRunMonitor, just wait, and after a timeout, send email and act as if process failed by mbligh · 16 years ago