1. 2f63ea3 Conmux consumes Bladecenter event logs with repeated login attempts. by mbligh · 16 years ago
  2. e788ea6 -make get_group_entries() return a list instead of a generator, since all callers want it that way anyway by showard · 16 years ago
  3. 9f7dd11 Move the temporary sysinfo files from /tmp to /tmp/sysinfo. This makes the actual location more configurable (e.g. you can add a symlink to redirect it). by jadmanski · 16 years ago
  4. 53aaf38 Add a hosts attribute to server jobs for accessing all the hosts in by jadmanski · 16 years ago
  5. 3aba439 Server-side tests that attempt to use run_once will always fail due by jadmanski · 16 years ago
  6. 4e16fee We have a silly assertion in the parser that doesn't really matter by jadmanski · 16 years ago
  7. 15fe995 Fix server side control files generated by the autotest front end. kernel is no longer defined, kernel_list is. by mbligh · 16 years ago
  8. 61cf6e7 Looking at the client/profilers.py code to start making it useable from the by jadmanski · 16 years ago
  9. 7bce102 Make job create CLI parse synch_count as an int instead of a string. by showard · 16 years ago
  10. e77ac67 Set queue entries to "Starting" when the VerifyTask is created for them. This perennial source of problems cropped up again in the latest change to the job.run() code (as part of the synch_count changes). by showard · 16 years ago
  11. e42e0cd Fix job detail tab to point to the right place for status and debug log links for single-host results. by showard · 16 years ago
  12. 3f15eed Fix bug in generation of error message for unauthorized abort that occurs when aborting an unassigned metahost entry. by showard · 16 years ago
  13. 1429e7f Don't include a kernel version tag prefix when only one kernel was given. by mbligh · 16 years ago
  14. a772fcf Fix the frontend unittests for the previous change. by mbligh · 16 years ago
  15. 150c6ba Fix a short indent and update documentation. by mbligh · 16 years ago
  16. a9a9101 Remove some dead code that was apparently left in database_connection.py. by showard · 16 years ago
  17. 0174619 Fix a typo in rpc_utils.py by showard · 16 years ago
  18. f7eac6f Handle the case where there are no only_if_needed labels in host filtering code. by showard · 16 years ago
  19. 74354f7 Use quotes instead of underscores in the UI because underscores are ugly. by showard · 16 years ago
  20. 6d2a6f9 The kernel global needs to be set properly for many existing control files to by mbligh · 16 years ago
  21. 31369a2 add missing __init__.py file by mbligh · 16 years ago
  22. 206d50a Fix the CLI job abort to use new RPC. Worth noting that the new RPC by mbligh · 16 years ago
  23. fb8f0ab * Add job cloning functionality to the CLI by mbligh · 16 years ago
  24. ab2174d Expose ParamikoHost.get_user_key as part of the interface, usable by jadmanski · 16 years ago
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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
  30. 87529d1 Adds support for excluding swap partitions and non linux (type 83) partitions. by mbligh · 16 years ago
  31. 51eb7f2 Disable test type selector when "edit control file" mode is entered. by showard · 16 years ago
  32. fc8c6ae Add a include_labels option in the TestView model. This works by showard · 16 years ago
  33. af959a4 Disable netconsole monitoring. We're running into kernel issues by jadmanski · 16 years ago
  34. 79ab928 Make sure that when a client-side reboot fails the server properly by jadmanski · 16 years ago
  35. 036e4be This file no longer serves a purpose. The rest of the old scheduler by mbligh · 16 years ago
  36. e48bcfb Refactor of dmesg to more general monitoring of any log file. by mbligh · 16 years ago
  37. 8e9c257 Fix the parsing script so that if you have multiple levels of by jadmanski · 16 years ago
  38. 9d9ffd5 don't reboot hosts when aborting inactive jobs. by showard · 16 years ago
  39. ef30f5c Add timestamps to console log lines. by mbligh · 16 years ago
  40. 228591c Fix up out of scope output variable, whilst retaining the by mbligh · 16 years ago
  41. bbadb52 Add libcap library dependency by mbligh · 16 years ago
  42. 67b8fbd Fix up broken unittests, etc. by mbligh · 16 years ago
  43. 4f2a2cb make unittests executable in svn by mbligh · 16 years ago
  44. bac1d2f Remove base64 garbage from atest by mbligh · 16 years ago
  45. 5161900 These little control segments shouldn't be using any of the console by jadmanski · 16 years ago
  46. 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
  47. 8b71d01 Fixed a unit test broken by 2383. by jadmanski · 16 years ago
  48. b3400e0 Currently when using the make options. (i.e. make allyesconfig,allnoconfig, by mbligh · 16 years ago
  49. 12eafff Add support for running a test over a sequence of multiple kernels. by mbligh · 16 years ago
  50. 1264b51 Move the actual content of the cleanup code into Host.cleanup methods. by mbligh · 16 years ago
  51. d0b2296 Fix the group tag to include the test name, so results in backend by mbligh · 16 years ago
  52. 79a2ee1 Create a verify test so that its possible to see the results of verify in TKO. by mbligh · 16 years ago
  53. f1d5392 The server side sleeptest should be importing server.test not client.test! by mbligh · 16 years ago
  54. 45ae819 Add a formal cleanup phase to the scheduler flow. by showard · 16 years ago
  55. 49acee5 Revert previous change to move results arg processing later down by mbligh · 16 years ago
  56. 5deb677 Add two missing status descriptions to the AFE dictionary of status messages, for "Parsing" and "Stopped". by showard · 16 years ago
  57. 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
  58. 49d39f6 Clean up partition.py by mbligh · 16 years ago
  59. 066b0eb We really need a way for users to check their control file when it by mbligh · 16 years ago
  60. f6ff3a0 sysinfo-uname test attribute should exclude hostname. by mbligh · 16 years ago
  61. 531d597 When building a kernel we will use the first build, build.2, build.3, and by mbligh · 16 years ago
  62. b600a99 Fix run_group. There's no point in it creating a directory, by mbligh · 16 years ago
  63. fa8629c -ensure Django connection is autocommit enabled, when used from monitor_db by showard · 16 years ago
  64. 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
  65. 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
  66. 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
  67. 91217c2 In paramiko Transport.atfork() doesn't work properly. It mostly does, but it by jadmanski · 16 years ago
  68. 326b9c3 Add changes to support more filesystem testing by mbligh · 16 years ago
  69. 27b37ea Get rid of the job.aborted flag. It's not necessary, and it actually by jadmanski · 16 years ago
  70. c677206 Clean up the server-side error when we can't pull back a state file by jadmanski · 16 years ago
  71. 4600e34 The client logger that handles client-side logging + warnings is by jadmanski · 16 years ago
  72. adfe431 Throw an exception if the specified results directory already exists. by mbligh · 16 years ago
  73. 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
  74. 140a23c Added display of experimental (and all) tests. by mbligh · 16 years ago
  75. b9a8b16 Change --dependencies flag to --labels flag to be more consistent. Also by mbligh · 16 years ago
  76. c75e0ac The serverside sysinfo code should specify initialize=False since, 3 lines down, we explicitly do a lightweight install. by mbligh · 16 years ago
  77. 0b8c32d More debug module additions. by mbligh · 16 years ago
  78. f8dffb1 Explicitly name parameters so that we don't get bitten by shifting by mbligh · 16 years ago
  79. 55ff952 Remove direct support for site_ control segments - this is handled by mbligh · 16 years ago
  80. aedfcbc Remove the kerberos disabling options. It seems that some people do by jadmanski · 16 years ago
  81. 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
  82. 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
  83. d60321a Add a job_start method to RemoteHost that gets called once per job for by jadmanski · 16 years ago
  84. 51db86c Widened the test field to 60 chars from 30 chars. by mbligh · 16 years ago
  85. 9c62752 Some code clean up, speed up (cPickle vs pickle) and proper error by mbligh · 16 years ago
  86. 6444c6b Add the filtering on multiple labels. by mbligh · 16 years ago
  87. 31c49b7 If we're disabling kerberos with ssh, we should do the same with scp. by jadmanski · 16 years ago
  88. 17066f8 New version of the .pyc cleanup - this one seems to be much less of by jadmanski · 16 years ago
  89. 3dd6b88 Two simple scheduler fixes: by showard · 16 years ago
  90. 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
  91. 38c7ba5 Ensure MachineLabelField never has a null labels list. by showard · 16 years ago
  92. 291476f Handle null values properly in updateObject(). When it's called from TestGroupDataSource.updateData(), source may be null. by showard · 16 years ago
  93. 0fb9335 Fix two bugs with machine label fields. by showard · 16 years ago
  94. d7b883d Return a user object instead of just a username, to match change made in AFE. by showard · 16 years ago
  95. 71a3c72 Add help link to create job tab and make it stand out. by showard · 16 years ago
  96. 8a17e7c Some changes I recently made to the handling of client job state files by jadmanski · 16 years ago
  97. ecbaec3 refix the downloadable test URL regular expression by mbligh · 16 years ago
  98. 6369cf2 Abstract out self.ip into abstract_ssh so that paramiko has it available also by mbligh · 16 years ago
  99. 89e258d Add an option to the Host send_file and get_file methods to indicate by mbligh · 16 years ago
  100. 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