1. bbadb52 Add libcap library dependency by mbligh · 16 years ago
  2. 67b8fbd Fix up broken unittests, etc. by mbligh · 16 years ago
  3. 4f2a2cb make unittests executable in svn by mbligh · 16 years ago
  4. bac1d2f Remove base64 garbage from atest by mbligh · 16 years ago
  5. 5161900 These little control segments shouldn't be using any of the console by jadmanski · 16 years ago
  6. 6198f1d When a synch job fails and we stop other entries, set the host back to "Ready" if it was "Pending". Otherwise it'll sit in state "Pending" forever. by showard · 16 years ago
  7. 8b71d01 Fixed a unit test broken by 2383. by jadmanski · 16 years ago
  8. b3400e0 Currently when using the make options. (i.e. make allyesconfig,allnoconfig, by mbligh · 16 years ago
  9. 12eafff Add support for running a test over a sequence of multiple kernels. by mbligh · 16 years ago
  10. 1264b51 Move the actual content of the cleanup code into Host.cleanup methods. by mbligh · 16 years ago
  11. d0b2296 Fix the group tag to include the test name, so results in backend by mbligh · 16 years ago
  12. 79a2ee1 Create a verify test so that its possible to see the results of verify in TKO. by mbligh · 16 years ago
  13. f1d5392 The server side sleeptest should be importing server.test not client.test! by mbligh · 16 years ago
  14. 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
  15. 49acee5 Revert previous change to move results arg processing later down by mbligh · 16 years ago
  16. 5deb677 Add two missing status descriptions to the AFE dictionary of status messages, for "Parsing" and "Stopped". by showard · 16 years ago
  17. 8ebca79 -fix running process accounting in scheduler. Dispatcher.num_running_processes() already excludes Agents that are done, so we don't need to subtract their processes off. by showard · 16 years ago
  18. 49d39f6 Clean up partition.py by mbligh · 16 years ago
  19. 066b0eb We really need a way for users to check their control file when it by mbligh · 16 years ago
  20. f6ff3a0 sysinfo-uname test attribute should exclude hostname. by mbligh · 16 years ago
  21. 531d597 When building a kernel we will use the first build, build.2, build.3, and by mbligh · 16 years ago
  22. b600a99 Fix run_group. There's no point in it creating a directory, by mbligh · 16 years ago
  23. fa8629c -ensure Django connection is autocommit enabled, when used from monitor_db by showard · 16 years ago
  24. 97aed50 Rewrite final reparse code in scheduler. the final reparse is now handled by a separate AgentTask, and there's a "Parsing" status for queue entries. This is a cleaner implementation that allows us to still implement parse throttling with ease and get proper recovery of reparses after a system crash fairly easily. by showard · 16 years ago
  25. a6fe9c6 fix usage of set.union() to make test dependenceis work from CLI. set.union() does not mutate the set, it returns a new one. also throw in a sorted() call to ensure testability. by showard · 16 years ago
  26. a3ab0d5 -change AFE abort code to always set to "Abort" status and never skip straight to "Aborted". Doing so is prone to a race condition with the scheduler. The scheduler handles a non-active "Abort" entries perfectly already, setting them immediately to "Aborted" without trying to kill anything. by showard · 16 years ago
  27. 91217c2 In paramiko Transport.atfork() doesn't work properly. It mostly does, but it by jadmanski · 16 years ago
  28. 326b9c3 Add changes to support more filesystem testing by mbligh · 16 years ago
  29. 27b37ea Get rid of the job.aborted flag. It's not necessary, and it actually by jadmanski · 16 years ago
  30. c677206 Clean up the server-side error when we can't pull back a state file by jadmanski · 16 years ago
  31. 4600e34 The client logger that handles client-side logging + warnings is by jadmanski · 16 years ago
  32. adfe431 Throw an exception if the specified results directory already exists. by mbligh · 16 years ago
  33. 9886397 Add job start timeout for synchronous jobs. This timeout applies to synchronous jobs that are holding a public pool machine (i.e. in the Everyone ACL) as "Pending". This includes a new global config option, scheduler code to enforce the timeout and a unit test. by showard · 16 years ago
  34. 140a23c Added display of experimental (and all) tests. by mbligh · 16 years ago
  35. b9a8b16 Change --dependencies flag to --labels flag to be more consistent. Also by mbligh · 16 years ago
  36. c75e0ac The serverside sysinfo code should specify initialize=False since, 3 lines down, we explicitly do a lightweight install. by mbligh · 16 years ago
  37. 0b8c32d More debug module additions. by mbligh · 16 years ago
  38. f8dffb1 Explicitly name parameters so that we don't get bitten by shifting by mbligh · 16 years ago
  39. 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
  40. aedfcbc Remove the kerberos disabling options. It seems that some people do by jadmanski · 16 years ago
  41. b2ccdda Change location of set_status('Starting') line. This just got put in the wrong place when I refactored the job.run() code, and it wasn't getting run at all for asynchronous jobs. by showard · 16 years ago
  42. e05654d Ensure results directories always get created for asynchronous multimachine jobs (previously they wouldn't for jobs with run_verify=False). by showard · 16 years ago
  43. d60321a Add a job_start method to RemoteHost that gets called once per job for by jadmanski · 16 years ago
  44. 51db86c Widened the test field to 60 chars from 30 chars. by mbligh · 16 years ago
  45. 9c62752 Some code clean up, speed up (cPickle vs pickle) and proper error by mbligh · 16 years ago
  46. 6444c6b Add the filtering on multiple labels. by mbligh · 16 years ago
  47. 31c49b7 If we're disabling kerberos with ssh, we should do the same with scp. by jadmanski · 16 years ago
  48. 17066f8 New version of the .pyc cleanup - this one seems to be much less of by jadmanski · 16 years ago
  49. 3dd6b88 Two simple scheduler fixes: by showard · 16 years ago
  50. 3e66e8c Only write the .machines file when there's more than one host. The original code in the preamble did this ("if len(machines) > 1"). A recent change refactored the code and in the process simplified it to "if len(machines)". But this breaks the parser because it causes autoserv to write a .machines file in every individual machine directory for an async job, which confuses the parser. by showard · 16 years ago
  51. 38c7ba5 Ensure MachineLabelField never has a null labels list. by showard · 16 years ago
  52. 291476f Handle null values properly in updateObject(). When it's called from TestGroupDataSource.updateData(), source may be null. by showard · 16 years ago
  53. 0fb9335 Fix two bugs with machine label fields. by showard · 16 years ago
  54. d7b883d Return a user object instead of just a username, to match change made in AFE. by showard · 16 years ago
  55. 71a3c72 Add help link to create job tab and make it stand out. by showard · 16 years ago
  56. 8a17e7c Some changes I recently made to the handling of client job state files by jadmanski · 16 years ago
  57. ecbaec3 refix the downloadable test URL regular expression by mbligh · 16 years ago
  58. 6369cf2 Abstract out self.ip into abstract_ssh so that paramiko has it available also by mbligh · 16 years ago
  59. 89e258d Add an option to the Host send_file and get_file methods to indicate by mbligh · 16 years ago
  60. f248952 Add feature to make spreadsheet header fields from combinations of machine labels. The user can create as many different machine-label-based fields as she wishes. For each field, she can enter a list of labels to be included. The field will then group on each combination of those labels. by showard · 16 years ago
  61. 0fc3830 Add user preferences for reboot options, including simple user preferences tab which could later be expanded to include more options. by showard · 16 years ago
  62. 1a9eaa5 Fix the test selector in AFE create job view. by showard · 16 years ago
  63. e78760c TableDecorator needs to create a DynamicTableSelectionManager for "select all" to work correctly. by showard · 16 years ago
  64. a1992f9 Move the new FsOptions class from fsdev_disks into partition. by mbligh · 16 years ago
  65. 9b21efc Clean up dbench and iozone by mbligh · 16 years ago
  66. 33ea0d8 If ParamikoHost can't find any keys, raise a more helpful error message instead by jadmanski · 16 years ago
  67. 4ec32c1 Rename the client.bin.filesystem module to client.bin.partition. by mbligh · 16 years ago
  68. d9365e5 Disable kerberos-based authentication for ssh; it seems there are some by jadmanski · 16 years ago
  69. 0f80bf5 Somehow the utils.run in AbstractSSHHost._copy_files that's used to by jadmanski · 16 years ago
  70. c21cb46 netperf2 relies on a structure defined on the sched.h include, that had by mbligh · 16 years ago
  71. 69bafd7 Fix up logging in debug.py and paramiko_host.py to send logging output by jadmanski · 16 years ago
  72. b792090 Migration script for job reboot changes. by showard · 16 years ago
  73. f656291 Furthur refactoring of the paramiko and ssh host classes. This covers a few by jadmanski · 16 years ago
  74. aced049 Change the wording of --dependency's help message in the CLI to make it clear that this flag will probably change soon. The problem is that metahosts are essentially the same as not supplying a host name and then supplying one dependency. In addition, elsewhere in the CLI, we use the -b/--lables flag for the same thing. In the next week or so, I'll probably send out a CL to make it less confusing/inconsistent, but I figured that mentioning it's experimental would make it more clear in the mean time. by mbligh · 16 years ago
  75. 02c0e45 Pull the reboot START logging out of job.reboot; the reboot END logging is by jadmanski · 16 years ago
  76. 759b6d0 Create a tko_comm class. Right now, the main CLI doesn't use this, by mbligh · 16 years ago
  77. ca7da37 Adds a new host object, ParamikoHost, basically as another by jadmanski · 16 years ago
  78. fdebd22 Add indices to TKO. These range from absolutely performance critical by mbligh · 16 years ago
  79. 7cd30fd Enforce use of a directory to put results in from autoserv by mbligh · 16 years ago
  80. 1ce9fbb Only increment the boot count in the parser for reboots that aren't by jadmanski · 16 years ago
  81. 7b8d1f9 Increase the timeout for job creation by mbligh · 16 years ago
  82. 5475e16 There is an unbalanced parenthesis on a regular expression on the by mbligh · 16 years ago
  83. 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
  84. f2c3376 Pull a ton of methods out of SSHHost and into RemoteHost, since most by mbligh · 16 years ago
  85. 957338f Adds a fsdev_disks.TestFlags container class to be used place of the by mbligh · 16 years ago
  86. 536a524 Add filtering on ACLs and user. by mbligh · 16 years ago
  87. 5ddb795 We want to raise an exception if the host is down. Currently we're by mbligh · 16 years ago
  88. e163b03 - Expose the lock_time and protection fields in host stat. by mbligh · 16 years ago
  89. 8403711 Add uptime to base sysinfo collection by mbligh · 16 years ago
  90. 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
  91. 084bc17 Fix error messages during execution of server control files to reference the by mbligh · 16 years ago
  92. b9d0551 Adds an open_write_close() convenience func that does the right thing by mbligh · 16 years ago
  93. 1be9743 -fix bug with handling abort on unassigned host queue entries by showard · 16 years ago
  94. 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
  95. 9167225 Add an __all__ to limit the names imported in the common case where code by mbligh · 16 years ago
  96. c6ca810 Fixes and reenables the server_job unittests after they were inadvertendly by mbligh · 16 years ago
  97. a32a743 Oops... I didn't know that we had this much stuff under utils, a lot of by mbligh · 16 years ago
  98. ea90226 Args other than classes and hostname passed to postprocess should by jadmanski · 16 years ago
  99. cfd66a3 Make scheduler set host status to "Pending" when there's a pending queue entry against the host. by showard · 16 years ago
  100. 9976ce9 -make monitor_db implement "skip verify" properly, and add unit tests for it by showard · 16 years ago