1. bbabf50 Added 2 RPC interfaces to add multiple hosts to a label. by showard · 16 years ago
  2. acdbe35 -moved StaticDataRepository to autotest.common so new TKO can use it by showard · 16 years ago
  3. e3f6868 GWT reorg part 3 by showard · 16 years ago
  4. a2216e7 GWT reorg part 2 by showard · 16 years ago
  5. ee4baa6 GWT reorg step 1. This is just too difficult to do in one step. This temporarily breaks GWT but we'll just have to accept that. It'll be fixed soon. by showard · 16 years ago
  6. 20f4706 -check ACLs directly in the scheduler (bypassing ineligible_host_queues) by showard · 16 years ago
  7. 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
  8. 1c3ba7a frontend_unittest.py was not running successfully if run from any other directory other than its own. by mbligh · 16 years ago
  9. 7c78528 Restructure code in preparation for sharing with new TKO. by showard · 16 years ago
  10. 58ff09d Enforce doctest ordering. This is necessary since the different doctest files depend on each other. by showard · 16 years ago
  11. ec82655 Use Vlad's new brief mode to embed the TKO table into a scrollable panel instead of using an iframe. by showard · 16 years ago
  12. 5875c15 Add commits for the two methods in which we do manual queries that modify data. Turns out Django disables MySQL autocommit but has its own autocommit mechanism. This works fine until you start doing queries manually, in which case you need to commit manually. by showard · 16 years ago
  13. 3cbce7c Add one more SELECT DISTINCT that should've been there. by showard · 16 years ago
  14. 9a17906 Change filter_[not_]in_subquery to use explicit joins instead of IN. Some versions of MySQL consider all subqueries dependent when used with IN, resulting in terrible performance. Explicit joins are properly optimized. This should be at least 50x faster. by showard · 16 years ago
  15. fa29a2a Remove all places where we are hardcoding python2.4 on the scripts by mbligh · 16 years ago
  16. 21b4a1b Need to call on_change() on the ACL object, not the manipulator. by showard · 16 years ago
  17. e01a9ab Add the ability to view all machines rebooting on the server. by mbligh · 16 years ago
  18. 2a9378b Add docstrings I forgot to add previously. by showard · 16 years ago
  19. b22dce9 When a user clicks "edit control file", don't actually allow control file editing until we've finished retrieving the new control file. Otherwise, if getting the control file takes time, the user's edits may be overwritten. by showard · 16 years ago
  20. 5deff43 When a non-JSON response is received, instead just raising a useless exception, include the entire response. by showard · 16 years ago
  21. 331a6c7 minor improvement to rpc_test doctest - this way if values don't by showard · 16 years ago
  22. c2992ba Speed up ineligible host queue computations, to speed up ACL by showard · 16 years ago
  23. 38e9d78 Provide support for lazily retrieving job logs from an external storage source. by mbligh · 16 years ago
  24. 5da17d4 JSON service handler should return a traceback for this error path too by showard · 16 years ago
  25. b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 16 years ago
  26. 1c390f8 Add a host detail page showing the job queue for a host. by showard · 16 years ago
  27. 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 16 years ago
  28. 5fdf7ce fix host selection UI, which was apparently always broken :( by showard · 16 years ago
  29. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 16 years ago
  30. b91c3b9 Add support for completed/failed jobs RSS feeds. by showard · 16 years ago
  31. eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 16 years ago
  32. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 16 years ago
  33. 48d9020 -some fixes to history handling to fix bug where history wasn't updated on job requeue by showard · 16 years ago
  34. 8e855a2 -fix bug when headers is not passed to get_proxy by showard · 16 years ago
  35. 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
  36. 7f080f6 Move some frontend client kernel code for job creation. by showard · 16 years ago
  37. 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
  38. f699a2c Provide a unittest wrapper around Django's "manage.py test" so the by showard · 16 years ago
  39. b5bd2df Forgot to add files. by showard · 16 years ago
  40. 5c7e819 -don't run pylint as part of the frontend unit test suite by showard · 16 years ago
  41. 8e3aa5e -support filtering on multiple labels by showard · 16 years ago
  42. 4f53659 Need to use job filters in get_num_jobs. by showard · 16 years ago
  43. 437c3a6 Since Django messes with paths and imports, using the "from common by mbligh · 16 years ago
  44. 1b87bc5 Modify all the common.py to set up an autotest_lib.* namespace as well by mbligh · 16 years ago
  45. 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
  46. 4a3a08d Forgot to add this file. by showard · 16 years ago
  47. 915bbca Add indexes to frontend DB. by showard · 16 years ago
  48. e8a79d5 Fix import in settings.py. by showard · 16 years ago
  49. 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
  50. 05fb699 -On the server, when exceptions occur, pass back a traceback along with the other info by showard · 16 years ago
  51. 31a244a Be sure to always trim hostnames. by showard · 16 years ago
  52. c0ddd72 Display and allow filtering on non-platform labels. by showard · 16 years ago
  53. 1385b16 On the frontend, only show hosts to which this user has ACL access. by showard · 16 years ago
  54. 1d445e9 Support kernel install for server-side control files by showard · 16 years ago
  55. aa383b7 Add downgrade support to migrate. This is really necessary for doing real migration development. Modified all existing migrations to support it. by mbligh · 16 years ago
  56. 1c4effd Forgot to add this frontend migration file to the test synch type checkin. by showard · 16 years ago
  57. 8fd5824 -associate a synch type with each test in the DB (defaults to asynchronous for all) by showard · 16 years ago
  58. 45c64e4 HostSelector is the widget used in (and only in) CreateJobView to show the HostTable. by showard · 16 years ago
  59. cca3b63 Remove comment on removed arg. by showard · 16 years ago
  60. 99229e4 Get rid of job.status and job.submitted_on usage in models.py. This field was deprecated but these (harmless) statements were left lying around. by showard · 16 years ago
  61. 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 · 16 years ago
  62. d5c9580 Implemented abort functionality in scheduler. by mbligh · 16 years ago
  63. e8819cd Add frontend and scheduler for Autotest by mbligh · 16 years ago