1. 1429e7f Don't include a kernel version tag prefix when only one kernel was given. by mbligh · 16 years ago
  2. a772fcf Fix the frontend unittests for the previous change. by mbligh · 16 years ago
  3. 150c6ba Fix a short indent and update documentation. by mbligh · 16 years ago
  4. a9a9101 Remove some dead code that was apparently left in database_connection.py. by showard · 16 years ago
  5. 0174619 Fix a typo in rpc_utils.py by showard · 16 years ago
  6. f7eac6f Handle the case where there are no only_if_needed labels in host filtering code. by showard · 16 years ago
  7. 74354f7 Use quotes instead of underscores in the UI because underscores are ugly. by showard · 16 years ago
  8. 6d2a6f9 The kernel global needs to be set properly for many existing control files to by mbligh · 16 years ago
  9. 31369a2 add missing __init__.py file by mbligh · 16 years ago
  10. 206d50a Fix the CLI job abort to use new RPC. Worth noting that the new RPC by mbligh · 16 years ago
  11. fb8f0ab * Add job cloning functionality to the CLI by mbligh · 16 years ago
  12. ab2174d Expose ParamikoHost.get_user_key as part of the interface, usable by jadmanski · 16 years ago
  13. 97db5ba Add a user preference for showing experimental tests, disabled by default, and add code to obey it in TestSelector. by showard · 16 years ago
  14. 43a3d26 Add a checkbox 'exclude "only if needed" labels' to host lists in AFE, checked by default in the create job view. by showard · 16 years ago
  15. dc81751 allow users to abort other users' jobs, but only for machines that are both ACL-accessible and *not* in the "Everyone" ACL. by showard · 16 years ago
  16. be3ec04 Return an actually useful error when one of the bulk RPCs is called (i.e. label_add_hosts) and some of the objects (hosts in this case) do not exist. by showard · 16 years ago
  17. 2bab8f4 Implement sync_count. The primary change here is replacing the job.synch_type field with a synch_count field. There is no longer just a distinction between synchronous and asynchronous jobs. Instead, every job as a synch_count, with synch_count = 1 corresponding to the old concept of synchronous jobs. This required: by showard · 16 years ago
  18. 87529d1 Adds support for excluding swap partitions and non linux (type 83) partitions. by mbligh · 16 years ago
  19. 51eb7f2 Disable test type selector when "edit control file" mode is entered. by showard · 16 years ago
  20. fc8c6ae Add a include_labels option in the TestView model. This works by showard · 16 years ago
  21. af959a4 Disable netconsole monitoring. We're running into kernel issues by jadmanski · 16 years ago
  22. 79ab928 Make sure that when a client-side reboot fails the server properly by jadmanski · 16 years ago
  23. 036e4be This file no longer serves a purpose. The rest of the old scheduler by mbligh · 16 years ago
  24. e48bcfb Refactor of dmesg to more general monitoring of any log file. by mbligh · 16 years ago
  25. 8e9c257 Fix the parsing script so that if you have multiple levels of by jadmanski · 16 years ago
  26. 9d9ffd5 don't reboot hosts when aborting inactive jobs. by showard · 16 years ago
  27. ef30f5c Add timestamps to console log lines. by mbligh · 16 years ago
  28. 228591c Fix up out of scope output variable, whilst retaining the by mbligh · 16 years ago
  29. bbadb52 Add libcap library dependency by mbligh · 16 years ago
  30. 67b8fbd Fix up broken unittests, etc. by mbligh · 16 years ago
  31. 4f2a2cb make unittests executable in svn by mbligh · 16 years ago
  32. bac1d2f Remove base64 garbage from atest by mbligh · 16 years ago
  33. 5161900 These little control segments shouldn't be using any of the console by jadmanski · 16 years ago
  34. 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
  35. 8b71d01 Fixed a unit test broken by 2383. by jadmanski · 16 years ago
  36. b3400e0 Currently when using the make options. (i.e. make allyesconfig,allnoconfig, by mbligh · 16 years ago
  37. 12eafff Add support for running a test over a sequence of multiple kernels. by mbligh · 16 years ago
  38. 1264b51 Move the actual content of the cleanup code into Host.cleanup methods. by mbligh · 16 years ago
  39. d0b2296 Fix the group tag to include the test name, so results in backend by mbligh · 16 years ago
  40. 79a2ee1 Create a verify test so that its possible to see the results of verify in TKO. by mbligh · 16 years ago
  41. f1d5392 The server side sleeptest should be importing server.test not client.test! by mbligh · 16 years ago
  42. 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
  43. 49acee5 Revert previous change to move results arg processing later down by mbligh · 16 years ago
  44. 5deb677 Add two missing status descriptions to the AFE dictionary of status messages, for "Parsing" and "Stopped". by showard · 16 years ago
  45. 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
  46. 49d39f6 Clean up partition.py by mbligh · 16 years ago
  47. 066b0eb We really need a way for users to check their control file when it by mbligh · 16 years ago
  48. f6ff3a0 sysinfo-uname test attribute should exclude hostname. by mbligh · 16 years ago
  49. 531d597 When building a kernel we will use the first build, build.2, build.3, and by mbligh · 16 years ago
  50. b600a99 Fix run_group. There's no point in it creating a directory, by mbligh · 16 years ago
  51. fa8629c -ensure Django connection is autocommit enabled, when used from monitor_db by showard · 16 years ago
  52. 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
  53. 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
  54. 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
  55. 91217c2 In paramiko Transport.atfork() doesn't work properly. It mostly does, but it by jadmanski · 16 years ago
  56. 326b9c3 Add changes to support more filesystem testing by mbligh · 16 years ago
  57. 27b37ea Get rid of the job.aborted flag. It's not necessary, and it actually by jadmanski · 16 years ago
  58. c677206 Clean up the server-side error when we can't pull back a state file by jadmanski · 16 years ago
  59. 4600e34 The client logger that handles client-side logging + warnings is by jadmanski · 16 years ago
  60. adfe431 Throw an exception if the specified results directory already exists. by mbligh · 16 years ago
  61. 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
  62. 140a23c Added display of experimental (and all) tests. by mbligh · 16 years ago
  63. b9a8b16 Change --dependencies flag to --labels flag to be more consistent. Also by mbligh · 16 years ago
  64. c75e0ac The serverside sysinfo code should specify initialize=False since, 3 lines down, we explicitly do a lightweight install. by mbligh · 16 years ago
  65. 0b8c32d More debug module additions. by mbligh · 16 years ago
  66. f8dffb1 Explicitly name parameters so that we don't get bitten by shifting by mbligh · 16 years ago
  67. 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
  68. aedfcbc Remove the kerberos disabling options. It seems that some people do by jadmanski · 16 years ago
  69. 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
  70. 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
  71. d60321a Add a job_start method to RemoteHost that gets called once per job for by jadmanski · 16 years ago
  72. 51db86c Widened the test field to 60 chars from 30 chars. by mbligh · 16 years ago
  73. 9c62752 Some code clean up, speed up (cPickle vs pickle) and proper error by mbligh · 16 years ago
  74. 6444c6b Add the filtering on multiple labels. by mbligh · 16 years ago
  75. 31c49b7 If we're disabling kerberos with ssh, we should do the same with scp. by jadmanski · 16 years ago
  76. 17066f8 New version of the .pyc cleanup - this one seems to be much less of by jadmanski · 16 years ago
  77. 3dd6b88 Two simple scheduler fixes: by showard · 16 years ago
  78. 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
  79. 38c7ba5 Ensure MachineLabelField never has a null labels list. by showard · 16 years ago
  80. 291476f Handle null values properly in updateObject(). When it's called from TestGroupDataSource.updateData(), source may be null. by showard · 16 years ago
  81. 0fb9335 Fix two bugs with machine label fields. by showard · 16 years ago
  82. d7b883d Return a user object instead of just a username, to match change made in AFE. by showard · 16 years ago
  83. 71a3c72 Add help link to create job tab and make it stand out. by showard · 16 years ago
  84. 8a17e7c Some changes I recently made to the handling of client job state files by jadmanski · 16 years ago
  85. ecbaec3 refix the downloadable test URL regular expression by mbligh · 16 years ago
  86. 6369cf2 Abstract out self.ip into abstract_ssh so that paramiko has it available also by mbligh · 16 years ago
  87. 89e258d Add an option to the Host send_file and get_file methods to indicate by mbligh · 16 years ago
  88. 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
  89. 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
  90. 1a9eaa5 Fix the test selector in AFE create job view. by showard · 16 years ago
  91. e78760c TableDecorator needs to create a DynamicTableSelectionManager for "select all" to work correctly. by showard · 16 years ago
  92. a1992f9 Move the new FsOptions class from fsdev_disks into partition. by mbligh · 16 years ago
  93. 9b21efc Clean up dbench and iozone by mbligh · 16 years ago
  94. 33ea0d8 If ParamikoHost can't find any keys, raise a more helpful error message instead by jadmanski · 16 years ago
  95. 4ec32c1 Rename the client.bin.filesystem module to client.bin.partition. by mbligh · 16 years ago
  96. d9365e5 Disable kerberos-based authentication for ssh; it seems there are some by jadmanski · 16 years ago
  97. 0f80bf5 Somehow the utils.run in AbstractSSHHost._copy_files that's used to by jadmanski · 16 years ago
  98. c21cb46 netperf2 relies on a structure defined on the sched.h include, that had by mbligh · 16 years ago
  99. 69bafd7 Fix up logging in debug.py and paramiko_host.py to send logging output by jadmanski · 16 years ago
  100. b792090 Migration script for job reboot changes. by showard · 16 years ago