1. 8d89b64 [autotest] models.Job set default synch_count to 0. by Simran Basi · 11 years ago
  2. 489b91d [autotest] Establish a common interface for host representation. by Prashanth B · 11 years ago
  3. cc9fc70 [autotest] RDB Refactor II + Request/Response API. by beeps · 11 years ago
  4. 94dc003 [Autotest] Update Database timeout to timeout_mins. by Simran Basi · 11 years ago
  5. 7d658cf [autotest] Thread priority from create_suite_job through to create_job. by Alex Miller · 11 years ago
  6. 07e09af [Autotest] merge cleanup and verify by Dan Shi · 12 years ago
  7. 1f23b69 [autotest] reenable django or simplejson requiring unit tests by Aviv Keshet · 11 years ago
  8. 3421702 Autotest: Increase run timeout granularity by Simran Basi · 12 years ago
  9. a8a0d75 Revert "Autotest: Increase run timeout granularity" by Scott Zawalski · 12 years ago
  10. daffa57 Autotest: Increase run timeout granularity by Simran Basi · 12 years ago
  11. 347aaf4 Remove need for KerberosLogin from RPC tools. by Scott Zawalski · 13 years ago
  12. 4a41e01 by jamesren · 14 years ago
  13. 76fcf19 Add ability to associate drone sets with jobs. This restricts a job to by jamesren · 15 years ago
  14. f665cf2 Remove useless "noauth" handling from the RPC interface. by jamesren · 15 years ago
  15. 64a9595 When using Django models from a script, make the current user default to an actual database user named "autotest_system". This allows for simpler, more consistent code. by showard · 15 years ago
  16. e9d4f7e Made AFE doctest Y2K10-compliant by showard · 15 years ago
  17. fc3da5b More refactoring of the job state code to try and reduce duplication. by mbligh · 15 years ago
  18. 1db39ae Fix up the 003_misc_rpc_features.txt doctest. For some reason svn rev by jadmanski · 15 years ago
  19. fbf73ae Refactor all of the persistent state managing code in the client job by mbligh · 15 years ago
  20. 232b7ae Added a upload_kernel_config (default False) keyword parameter to by showard · 15 years ago
  21. 39c843b Do not overwrite the per kernel config_file value if it has been by showard · 15 years ago
  22. 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
  23. eaa75e5 Fixed support for source kernels in generated control files (using the by mbligh · 15 years ago
  24. 3c0ea96 Added common_lib.hosts.Host.cleanup_kernels and some functions it's using. by mbligh · 15 years ago
  25. 91f8510 NOTE: This depends on the (not yet committed) patches mailed out to add default_profile_only support to the job classes. by showard · 15 years ago
  26. ce7c092 Added checking to RPC modify_host() to fail if locking/unlocking has by showard · 15 years ago
  27. a3c58d2 Added support to specify cmdline for the booted kernels for both the CLI by mbligh · 15 years ago
  28. be0d869 Remove the ability for host status to be modified via the frontend. by showard · 15 years ago
  29. 5ce8fa8 Frontend unittest fix. by showard · 15 years ago
  30. 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
  31. 7890e79 Fix models.host_or_metahost_name to not die when called on a HostQueueEntry by showard · 15 years ago
  32. a5288b4 Upgrade from Django 0.96 to Django 1.0.2. by showard · 15 years ago
  33. 909c914 Return the atomic group name as part of the RPC interface get_hosts() call. by showard · 15 years ago
  34. 204e17e This code was still depending on the old deleted common_lib/debug.py by showard · 15 years ago
  35. b12eb05 fix unit tests for previous frontend/afe/control_file.py change. by showard · 15 years ago
  36. c873032 Infer the atomic group automatically by looking at the meta host when by showard · 15 years ago
  37. bc93f0f Make launching jobs on atomicgroups more user friendly: by showard · 15 years ago
  38. 276f944 Added ability to lock/unlock machines from the AFE Host List view by showard · 15 years ago
  39. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 16 years ago
  40. a1e74b3 Add job option for whether or not to parse failed repair results as part of a job, with a default value in global_config. Since the number of options associated with a job is getting out of hand, I packaged them up into a dict in the RPC entry point and passed them around that way from then on. by showard · 16 years ago
  41. 0957a84 Add host attributes to AFE. Nothing actually uses them; they're purely for users and scripts to use. Initial implementation is minimal - new migration, new model, RPCs to set and delete, and inclusion of attributes in get_hosts() results. No CLI or frontend support. by showard · 16 years ago
  42. d262415 Fixed indenting multiline quoted content that uses triple quotes (" or by showard · 16 years ago
  43. c86113b Added server_job.set_test_tag() function (similar to the one in by mbligh · 16 years ago
  44. 56cdd56 Fixed a unittest that previous change of mine broke. by showard · 16 years ago
  45. d3dc199 Add support to the scheduler to run autoserv --collect_crashinfo after a job finishes or is aborted. by showard · 16 years ago
  46. 3181c7b Prevent jobs from being created via the RPC interface that will be impossible by showard · 16 years ago
  47. 47d9e7d Prevent creating jobs via the frontend directly on hosts in an atomic group by showard · 16 years ago
  48. 225bdc1 Allow the RPC interface to create jobs in an atomic group without by showard · 16 years ago
  49. 3562a06 Fix get_info_for_clone() when the HQE has no atomic_group. by showard · 16 years ago
  50. c92da83 Add support for atomic groups to the frontend RPC interface. by showard · 16 years ago
  51. 6448386 by showard · 16 years ago
  52. 25cbdbd by showard · 16 years ago
  53. d9ac445 by showard · 16 years ago
  54. 120351e Allow control file body text to be supplied as an alternative to a list by mbligh · 16 years ago
  55. e39c3c0 Adds the ability for the client.bin.base_job class to keep track of run by mbligh · 16 years ago
  56. 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
  57. 1429e7f Don't include a kernel version tag prefix when only one kernel was given. by mbligh · 16 years ago
  58. a772fcf Fix the frontend unittests for the previous change. by mbligh · 16 years ago
  59. 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
  60. 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
  61. 12eafff Add support for running a test over a sequence of multiple kernels. by mbligh · 16 years ago
  62. 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
  63. 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
  64. 21baa45 Add options to control reboots before and after a job. by showard · 16 years ago
  65. 9dbdcda Add feature to abort individual host queue entries the job detail and host detail pages. Performed a few other cleanups along the way. by showard · 16 years ago
  66. 56e9377 Get the frontend unittest to run against SQLite. This required scattered changes: by showard · 16 years ago
  67. 989f25d two new major features: by showard · 16 years ago
  68. 542e840 Added email_list field to front end. On job completion emails on this by showard · 16 years ago
  69. 699b079 Fix the import usage for the frontend doctest. by mbligh · 16 years ago
  70. d5afc2f Fixed the protection field in the Host class, so that a default of "No by showard · 16 years ago
  71. e0b6362 Add a basic "echo" function to the afe rpc interface, to allow for a by showard · 16 years ago
  72. 8493a9f Fixed the doctest to be consistent with our 4 spaces no tabs change, and fixed test.py to ignore files that end in ~. by mbligh · 16 years ago
  73. 04f2cd8 Automatically add the current user to new ACL groups. Also add the user by showard · 16 years ago
  74. 517f205 Remove requeue_job from the RPC interface. Neither the CLI nor the web by showard · 16 years ago
  75. fb2a7fa Adding new columns "locked_by_id" and "lock_time" to the hosts table, to by showard · 16 years ago
  76. 909c7a6 Initial release of test auto importer by showard · 16 years ago
  77. 1e935f1 -modify django-directives to support multiple Django servers by showard · 16 years ago
  78. da85306 Fixed the RPC interface unit test to work with the updated ACL group handling. by showard · 16 years ago
  79. ff90138 -move logged-in user tracking to separate thread_local module. models.py will soon depend on it, so it had to be moved to avoid circular dependencies. by showard · 16 years ago
  80. 5df2b19 Updating the RPC interface and scheduler unit tests to match up with by showard · 16 years ago
  81. 08f981b -every time an ACL group is edited, automatically by showard · 16 years ago
  82. 7beb2a2 doctest included for frontend profilers change that didn't get added. by showard · 16 years ago
  83. 2b9a88b -allow users to select profilers in the create job view by showard · 16 years ago
  84. 2de8f90 -change frontend_unittest to execute the unittests directly (as opposed to executing them through manage.py in a separate process). this should get us coverage data. the unit tests could still be better integrated into the whole suite, but this is an improvement. by showard · 16 years ago
  85. bbabf50 Added 2 RPC interfaces to add multiple hosts to a label. by showard · 16 years ago
  86. 20f4706 -check ACLs directly in the scheduler (bypassing ineligible_host_queues) by showard · 16 years ago
  87. 9ca5270 The autotest frontend should run every test in its own step so that, if one test reboots the machine, the rest keep running. by showard · 16 years ago
  88. 58ff09d Enforce doctest ordering. This is necessary since the different doctest files depend on each other. by showard · 16 years ago
  89. 331a6c7 minor improvement to rpc_test doctest - this way if values don't by showard · 17 years ago
  90. c2992ba Speed up ineligible host queue computations, to speed up ACL by showard · 17 years ago
  91. b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 17 years ago
  92. 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 17 years ago
  93. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 17 years ago
  94. 8e3aa5e -support filtering on multiple labels by showard · 17 years ago
  95. 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 · 17 years ago
  96. 1385b16 On the frontend, only show hosts to which this user has ACL access. by showard · 17 years ago
  97. 8fd5824 -associate a synch type with each test in the DB (defaults to asynchronous for all) by showard · 17 years ago
  98. 3cab4a7 Requeue support for the frontend. Requeue creates and enqueues a copy of the job. Added support to Job model, new RPC method, and new button to job detail page. by mbligh · 17 years ago
  99. e8819cd Add frontend and scheduler for Autotest by mbligh · 17 years ago