1. b1e5187 Get the scheduler unittest to run against SQLite! by showard · 16 years ago
  2. 56e9377 Get the frontend unittest to run against SQLite. This required scattered changes: by showard · 16 years ago
  3. 9a1f2e1 Two bug fixes: by showard · 16 years ago
  4. 989f25d two new major features: by showard · 16 years ago
  5. 4c11904 Add support to the frontend for logging a user and timestamp when a by showard · 16 years ago
  6. 542e840 Added email_list field to front end. On job completion emails on this by showard · 16 years ago
  7. d5afc2f Fixed the protection field in the Host class, so that a default of "No by showard · 16 years ago
  8. a8411af Validate one-time hosts to avoid empty hostnames. by showard · 16 years ago
  9. 1ab512b One-time hosts now have their protection levels set to "Do not repair". by showard · 16 years ago
  10. e65d2af Creating a new job with a one-time host that has been previously used by showard · 16 years ago
  11. 04f2cd8 Automatically add the current user to new ACL groups. Also add the user by showard · 16 years ago
  12. 517f205 Remove requeue_job from the RPC interface. Neither the CLI nor the web by showard · 16 years ago
  13. d823b36 Added handling in the frontend for the 'Starting' job status. by showard · 16 years ago
  14. 31c570e Fix adding new ACL groups. Adding a check that the original_object by showard · 16 years ago
  15. fb2a7fa Adding new columns "locked_by_id" and "lock_time" to the hosts table, to by showard · 16 years ago
  16. 909c7a6 Initial release of test auto importer by showard · 16 years ago
  17. 3dd47c2 Added better ACL group support. More checks are now performed to ensure by showard · 16 years ago
  18. df06256 Adding protection levels to hosts. Allows the user to specify how much by showard · 16 years ago
  19. b8471e3 Added a new input that allows used to specify a one-time host when by showard · 16 years ago
  20. 3bb499f Adding a timeout field to the "Create Job" tab, modified the create_job by showard · 16 years ago
  21. 08f981b -every time an ACL group is edited, automatically by showard · 16 years ago
  22. 2b9a88b -allow users to select profilers in the create job view by showard · 16 years ago
  23. 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
  24. 20f4706 -check ACLs directly in the scheduler (bypassing ineligible_host_queues) by showard · 16 years ago
  25. 7c78528 Restructure code in preparation for sharing with new TKO. by showard · 16 years ago
  26. 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
  27. 3cbce7c Add one more SELECT DISTINCT that should've been there. by showard · 16 years ago
  28. 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
  29. 21b4a1b Need to call on_change() on the ACL object, not the manipulator. by showard · 16 years ago
  30. e01a9ab Add the ability to view all machines rebooting on the server. by mbligh · 16 years ago
  31. 2a9378b Add docstrings I forgot to add previously. by showard · 16 years ago
  32. c2992ba Speed up ineligible host queue computations, to speed up ACL by showard · 16 years ago
  33. b8d3424 -make get_host_queue_entries return full info on related objects (host + job) by showard · 16 years ago
  34. 34dc5fa -instead of that stupid job_status RPC, just provide get_host_queue_entries directly. by showard · 16 years ago
  35. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 16 years ago
  36. eb3be4d -include acl-inaccessible hosts in ineligible_host_queues blocks. This should make metahosts obey ACLs. by showard · 16 years ago
  37. 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
  38. 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
  39. 8e3aa5e -support filtering on multiple labels by showard · 16 years ago
  40. 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
  41. 31a244a Be sure to always trim hostnames. by showard · 16 years ago
  42. 1385b16 On the frontend, only show hosts to which this user has ACL access. by showard · 16 years ago
  43. 8fd5824 -associate a synch type with each test in the DB (defaults to asynchronous for all) by showard · 16 years ago
  44. 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
  45. 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
  46. d5c9580 Implemented abort functionality in scheduler. by mbligh · 16 years ago
  47. e8819cd Add frontend and scheduler for Autotest by mbligh · 16 years ago