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. 20f4706 -check ACLs directly in the scheduler (bypassing ineligible_host_queues) by showard · 16 years ago
  4. 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
  5. 7c78528 Restructure code in preparation for sharing with new TKO. by showard · 16 years ago
  6. 58ff09d Enforce doctest ordering. This is necessary since the different doctest files depend on each other. by showard · 16 years ago
  7. 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
  8. 3cbce7c Add one more SELECT DISTINCT that should've been there. by showard · 16 years ago
  9. 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
  10. 21b4a1b Need to call on_change() on the ACL object, not the manipulator. by showard · 16 years ago
  11. e01a9ab Add the ability to view all machines rebooting on the server. by mbligh · 16 years ago
  12. 2a9378b Add docstrings I forgot to add previously. by showard · 16 years ago
  13. 5deff43 When a non-JSON response is received, instead just raising a useless exception, include the entire response. by showard · 16 years ago
  14. 331a6c7 minor improvement to rpc_test doctest - this way if values don't by showard · 16 years ago
  15. c2992ba Speed up ineligible host queue computations, to speed up ACL by showard · 16 years ago
  16. 5da17d4 JSON service handler should return a traceback for this error path too by showard · 16 years ago
  17. b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 16 years ago
  18. 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 16 years ago
  19. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 16 years ago
  20. b91c3b9 Add support for completed/failed jobs RSS feeds. by showard · 16 years ago
  21. eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 17 years ago
  22. 6437ff5 Use the new parser library directly inside of autoserv, instead of by mbligh · 17 years ago
  23. 8e855a2 -fix bug when headers is not passed to get_proxy by showard · 17 years ago
  24. 3c43dc6 Need to use distinct() since we're sometimes querying over multiple tables. This was causing a bug in the host table. by showard · 17 years ago
  25. 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 · 17 years ago
  26. f699a2c Provide a unittest wrapper around Django's "manage.py test" so the by showard · 17 years ago
  27. 5c7e819 -don't run pylint as part of the frontend unit test suite by showard · 17 years ago
  28. 8e3aa5e -support filtering on multiple labels by showard · 17 years ago
  29. 4f53659 Need to use job filters in get_num_jobs. by showard · 17 years ago
  30. 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
  31. 05fb699 -On the server, when exceptions occur, pass back a traceback along with the other info by showard · 17 years ago
  32. 31a244a Be sure to always trim hostnames. by showard · 17 years ago
  33. 1385b16 On the frontend, only show hosts to which this user has ACL access. by showard · 17 years ago
  34. 1d445e9 Support kernel install for server-side control files by showard · 17 years ago
  35. 8fd5824 -associate a synch type with each test in the DB (defaults to asynchronous for all) by showard · 17 years ago
  36. cca3b63 Remove comment on removed arg. by showard · 17 years ago
  37. 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 · 17 years ago
  38. 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
  39. d5c9580 Implemented abort functionality in scheduler. by mbligh · 17 years ago
  40. e8819cd Add frontend and scheduler for Autotest by mbligh · 17 years ago