1. 53cd324 by jamesren · 14 years ago
  2. 9a6f5f6 by jamesren · 14 years ago
  3. 5adb58e by jamesren · 14 years ago
  4. 76fcf19 Add ability to associate drone sets with jobs. This restricts a job to by jamesren · 15 years ago
  5. 4be631f Add Planner triage actions by jamesren · 15 years ago
  6. dbeebf8 Add implementation for the Planner global support. Also add unit tests by jamesren · 15 years ago
  7. 81acee0 Make sure the 'invalidated' test label exists by jamesren · 15 years ago
  8. d93f21c Autotest web database: Adding NOP migrations by lmr · 15 years ago
  9. 7969728 Web frontend database: Expand test and subdir fields from tko_tests v2 by lmr · 15 years ago
  10. 92afa56 Rebase the AUTOTEST_WEB database to schema version 51. Also default the by jamesren · 15 years ago
  11. bc13c81 Missed 2 migrations... by jamesren · 15 years ago
  12. f0f9dae * fix a bug in utils.run() when passing stdin as an empty string by jamesren · 15 years ago
  13. c394022 Add framework for Test Planner execution engine, and the supporting RPC by jamesren · 15 years ago
  14. ac21e99 Un-hardcode the TKO database name in AUTOTEST_WEB migration 45 by jamesren · 15 years ago
  15. 12454c6 Fix interactions with db_utils when simulating. Anyone attempting to by showard · 15 years ago
  16. c1a98d1 Support for job keyvals by showard · 15 years ago
  17. 82e1b48 Correcting issues in AUTOTEST_WEB migration 45 by showard · 15 years ago
  18. 250d84d Merge the two databases and the two Django projects. Note that the TKO migrations are still present, as is the migration code for TKO in database/migrate.py. These pieces of code are preserved because they are required by this change to perform the merge. A separate change will be submitted in the future to remove those references. by showard · 15 years ago
  19. 12b4558 Massive permission fix by lmr · 15 years ago
  20. eab66ce Rename the tables in the databases, by prefixing the app name. This is by showard · 15 years ago
  21. 26b7ec7 Note: This change is to support a project that I am working on. You should see no change in the behavior of your current Autotest installations. by showard · 15 years ago
  22. 9bb960b Support restricting access to drones by user. Administrators can put lines like by showard · 15 years ago
  23. 348594f add a unique key over job_id and host_id on host_queue_entries. we don't want to depend on this from the frontend (since that'd result in half-created jobs), but it's a good safety net. by showard · 15 years ago
  24. e60e44e Special tasks show "Failed" as their status instead of "Completed" if by showard · 15 years ago
  25. 8064ff5 Set invalid host_id references to a new __missing_host__ host before by showard · 15 years ago
  26. 8ac6ae5 Added some foreign key constraints to AUTOTEST_WEB. by showard · 15 years ago
  27. ed2afea make SpecialTasks recoverable. this involves quite a few changes. by showard · 15 years ago
  28. 2fe3f1d Enter all Verify/Cleanup/Repair tasks into the special_tasks table. Also by showard · 15 years ago
  29. 6d7b2ff Redesign the reverify hosts feature. Host status is no longer changed by showard · 15 years ago
  30. defe53e add DB constraints to all M2M pivot tables to enforce unique rows and enforce foreign key relationships. cleanup the DB beforehand to ensure these constraints will be applicable. this is by far the most complex migration to date, but it appears to work just fine. by showard · 15 years ago
  31. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 15 years ago
  32. 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 · 15 years ago
  33. 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 · 15 years ago
  34. 29f7cd2 Here is a patch, which extends the autotest system with recurring job by showard · 15 years ago
  35. d3dc199 Add support to the scheduler to run autoserv --collect_crashinfo after a job finishes or is aborted. by showard · 16 years ago
  36. d2f13cd by showard · 16 years ago
  37. 470aa3f by mbligh · 16 years ago
  38. 89f84db by showard · 16 years ago
  39. c9c0f3c by mbligh · 16 years ago
  40. 25cbdbd by showard · 16 years ago
  41. d9ac445 by showard · 16 years ago
  42. d429b73 The name field in the labels table was not declared UNIQUE in the initial by mbligh · 16 years ago
  43. 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
  44. 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
  45. 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
  46. b792090 Migration script for job reboot changes. by showard · 16 years ago
  47. 0e73c85 Add a generic database wrapper, supporting different database backends, to be used by migrate, scheduler, parser (eventually), and maybe others. This will consolidate the multiple database wrappers we have throughout the code and allow us to swap in SQLite for MySQL for unit testing purposes. by showard · 16 years ago
  48. 53e2017 The 'locked_by_id' field was incorrectly named on the 'migrate_down' method to 'locked_by'. Which caused an error when 'locked_by' field was being dropped from the hosts table. I changed 'locked_by' to 'locked_by_id' and tested on my client and this corrected the error. by mbligh · 16 years ago
  49. 989f25d two new major features: by showard · 16 years ago
  50. 4c11904 Add support to the frontend for logging a user and timestamp when a by showard · 16 years ago
  51. 50c0e71 -add --force option to migrations to disable user confirmation because this can make migrations unscriptable by showard · 16 years ago
  52. 542e840 Added email_list field to front end. On job completion emails on this by showard · 16 years ago
  53. fb2a7fa Adding new columns "locked_by_id" and "lock_time" to the hosts table, to by showard · 16 years ago
  54. b202ea9 Add removal migration script to ease migration from a incorrectly added field by mbligh · 16 years ago
  55. 909c7a6 Initial release of test auto importer by showard · 16 years ago
  56. 5953f95 Add run_verify to host_queue_entries as a Small int by mbligh · 16 years ago
  57. 3dd47c2 Added better ACL group support. More checks are now performed to ensure by showard · 16 years ago
  58. df06256 Adding protection levels to hosts. Allows the user to specify how much by showard · 16 years ago
  59. b8471e3 Added a new input that allows used to specify a one-time host when by showard · 16 years ago
  60. 1c97b1b migration file for job timeouts patch by showard · 16 years ago
  61. 351d555 Add a profiler table creation migration script by mbligh · 16 years ago
  62. 0afbb63 Convert all python code to use four-space indents instead of eight-space tabs. by jadmanski · 16 years ago
  63. 20f4706 -check ACLs directly in the scheduler (bypassing ineligible_host_queues) by showard · 16 years ago
  64. 5244cbb Never delete hosts or labels. Instead, mark them as invalid. by mbligh · 16 years ago
  65. 915bbca Add indexes to frontend DB. by showard · 17 years ago
  66. aa383b7 Add downgrade support to migrate. This is really necessary for doing real migration development. Modified all existing migrations to support it. by mbligh · 17 years ago
  67. 1c4effd Forgot to add this frontend migration file to the test synch type checkin. by showard · 17 years ago
  68. e8819cd Add frontend and scheduler for Autotest by mbligh · 17 years ago