1. 2d7ac83 fix little-used RPC documentation handler in AFE/TKO by showard · 15 years ago
  2. f6853c0 Fix collapsable control file in AFE Job Detail view. Element was by showard · 15 years ago
  3. 98ead17 exempt one-time-hosts from ACL checking in the frontend as well, and update the unit test to accurately test this by showard · 15 years ago
  4. 130ba9e point drop-down test log viewers to newly named logs, and tweak the name of the autoserv logs to be a bit more accurate by showard · 15 years ago
  5. 2924b0a Ensure one-time-hosts aren't in the Everyone ACL, and make the scheduler ignore this. by showard · 15 years ago
  6. f1175bb get rid of some now-obsolete code by showard · 15 years ago
  7. 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
  8. 4cfdce1 change client-side logging to split files by severity and move them to the debug dir. this is quite a bit more involved than the server-side change because of some buggy directory clearing code and various places that depended on the old configuration. by showard · 15 years ago
  9. b7ad096 Don't mess with the www directory when running GWT code verification. by showard · 15 years ago
  10. f77862c Moved the notification box to the top-center of the browser, and changed by showard · 15 years ago
  11. 42572b5 Make control file hidden by default on the AFE Job Detail view. by showard · 15 years ago
  12. d86debe fix a typo in generate_control_file that was messing up the check for no tests but not erroring due to a funny coincidence by showard · 15 years ago
  13. 6d7b2ff Redesign the reverify hosts feature. Host status is no longer changed by showard · 15 years ago
  14. bc93f0f Make launching jobs on atomicgroups more user friendly: by showard · 15 years ago
  15. 7718256 Have the scheduler wait a configurable amount of time before starting by showard · 15 years ago
  16. 5574194 Show host protection level in host detail view. by showard · 15 years ago
  17. 194a59d Modify TKO Spreadsheet View's "Export to CSV" function to handle by showard · 15 years ago
  18. 25aaf3f Minor change to get_status_counts() to ensure all jobs have status counts. This only makes a difference when there's a job with no HQEs, which is an invalid case anyway, but we might as well handle it as smoothly as possible. by showard · 15 years ago
  19. 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
  20. 51f73a2 Who knew how much damage a little bang could do :) by mbligh · 15 years ago
  21. 01a5167 Have the scheduler check for and sometimes cleanup various DB inconsistencies. by showard · 15 years ago
  22. 844960a make the readonly connection fallback to the regular Django connection when running in the scheduer. this is really important, because otherwise the readonly connection is not autocommit and bad, bad things could happen, though i'm not sure exactly what existing problems there might have been. we used to do this only for testing, but since we do it in another context here, i renamed the method to be more generic and appropriate. by showard · 15 years ago
  23. 8765816 Creating a job from the command line now inherits reboot before/after by showard · 15 years ago
  24. d9642c0 Allow hosts to be reverified from the AFE Host Details view. by showard · 15 years ago
  25. cafd16e Check for multiple platforms on a machine when modifying labels. by showard · 15 years ago
  26. b6d1662 fix JobManager.get_status_counts, which was returning incorrect counts in some cases when jobs were aborted. the problem was that it's possible for a complete entry to have aborted set or not and have the same full status, which was violating an assumption of the method. by showard · 15 years ago
  27. 77401f3 Allow all TestView fields to be displayed in cell contents in Spreadsheet View. by showard · 15 years ago
  28. e529d0f Add ability to lock/unlock a host from the AFE View Host tab. by showard · 15 years ago
  29. 30680e4 Added DOCTYPE declarations to HTML files. Using HTML 5 because the GWT by showard · 15 years ago
  30. c2ba435 Failing to distinguish between Types of Filters in CommonPanel.handleHistoryArguments(). by showard · 15 years ago
  31. 276f944 Added ability to lock/unlock machines from the AFE Host List view by showard · 15 years ago
  32. 68693f7 populate_relationships() wasn't working for IterationAttributes and IterationResults in TKO, because they don't have primary key columns. the "right" fix would be to simply add primary key ID columns. unfortunately, that can take forever since it's a sort of intensive operation and iteration_result is a big table. so this change reworks how populate_relationships() works. it now handles many-to-one relationships separately, using a single query over the related table that doesn't depend on a primary key. also extended the unit test to cover this case, which required some annoying changes to account for this shortcoming of these tables. by showard · 15 years ago
  33. 69ec4b9 Change color of message of the day in AFE and TKO. by showard · 15 years ago
  34. 60a833b Fixed FindBugs warning: unchecked cast by showard · 15 years ago
  35. a965cef Added ability to clone jobs on all failed hosts. by showard · 15 years ago
  36. 1ff7b2e Add ability to reverify a host from the Host List. by showard · 15 years ago
  37. 10f4167 rpc_utils.extra_job_filters() should always return a dict by showard · 15 years ago
  38. 12f3e32 Add job maximum runtime, a new per-job timeout that counts time since the job actually started. by showard · 15 years ago
  39. 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
  40. f8b1904 Add the ability for users to add test attributes. Non-user-created attributes (added by the parser) are still immutable. by showard · 15 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 · 15 years ago
  42. 4b63b74 Add the ability to filter based on test labels. by showard · 15 years ago
  43. 4d07756 Added ability to clone a job on specific hosts. by showard · 15 years ago
  44. fc5b779 Fixed compiler warnings: unused imports and unread field. by showard · 15 years ago
  45. 37059df CSV support for TKO table view. by showard · 15 years ago
  46. 8748ed2 Fixed FindBugs warnings: changed some inner classes to static inner classes. by showard · 15 years ago
  47. f6348c9 When the user performs a whole-table action in TKO spreadsheet view, make sure we obey the "show only latest test per cell" checkbox. This isn't an issue for actions on particular cells, because we already use the test IDs since the cells are single-test cells. But whole table actions use a different code path. by showard · 15 years ago
  48. 1a6d3f3 Improved embedded graphing sample -- use more generic, more interesting queries. by showard · 15 years ago
  49. 3d6ae11 Export CSV support for spreadsheet view. by showard · 15 years ago
  50. 6d845a7 increase timeout for JSON-P queries to 60s by showard · 15 years ago
  51. d262415 Fixed indenting multiline quoted content that uses triple quotes (" or by showard · 15 years ago
  52. 29f7cd2 Here is a patch, which extends the autotest system with recurring job by showard · 15 years ago
  53. b4df82d add @Override tag to overriding method in CommonClassFactory.java by showard · 15 years ago
  54. fbdab0b Support multiple embedded graph widgets on the same page. This required two changes to avoid collisions with shared global resources: by showard · 15 years ago
  55. c86113b Added server_job.set_test_tag() function (similar to the one in by mbligh · 15 years ago
  56. 56cdd56 Fixed a unittest that previous change of mine broke. by showard · 15 years ago
  57. d04b4b6 Changed get_hosts() rpc call to return the acls to which the hosts by showard · 15 years ago
  58. b7a52fd globalInitialize() starts a timer and every 10 minutes requests by showard · 15 years ago
  59. 9f4500a Last few changes necessary to make first embeddable graphs work by showard · 15 years ago
  60. d3dc199 Add support to the scheduler to run autoserv --collect_crashinfo after a job finishes or is aborted. by showard · 15 years ago
  61. 3181c7b Prevent jobs from being created via the RPC interface that will be impossible by showard · 15 years ago
  62. 47d9e7d Prevent creating jobs via the frontend directly on hosts in an atomic group by showard · 15 years ago
  63. 4d35724 Provide the ability to Re-validate results that had been by showard · 15 years ago
  64. eaccf8f move escape_user_sql() to the manager class, where it better belongs, make it not static, since it doesn't need to be and we need to override it, and override it in TestViewManager to specify the table whenever test_idx is used (otherwise it can be an ambiguous reference when test_attributes is joined) by showard · 15 years ago
  65. d1677eb Update management so that it adds permissions for 'atomicgroup' by showard · 15 years ago
  66. edd5897 Allow display of the message of the day in tko as well as afe. by showard · 15 years ago
  67. 3b2b930 * extract code for displaying graphs and managing graph drilldowns from *Frontend classes (which also manage the graph setup UI) into separate Plot classes (a Plot class and two subclasses, MetricsPlot and MachineQualHistogram). eventually, these plot classes will be usable as embedded widgets in other pages. by showard · 15 years ago
  68. 946a7af Ensure one-time-hosts get unlocked when created. by showard · 15 years ago
  69. 225bdc1 Allow the RPC interface to create jobs in an atomic group without by showard · 15 years ago
  70. 3562a06 Fix get_info_for_clone() when the HQE has no atomic_group. by showard · 15 years ago
  71. c92da83 Add support for atomic groups to the frontend RPC interface. by showard · 15 years ago
  72. a901ba9 Add more infrastructure for common (between AFE & TKO) site-specific features, and various UI widget enhancements. by showard · 15 years ago
  73. 264ce29 Only show "Status log" and "Debug logs" links when a host queue entry's execution_subdir is nonempty. With the way things work now, execution_subdir should be nonempty iff results of some kind have been generated. This simplified the surrounding logic a bit. by showard · 15 years ago
  74. 89e7a12 Fix log viewers sizing in FF3. Apparently elements with overflow: auto (or scroll or hidden) don't do percentage widths properly in FF3. So to workaround it, shrink the scrolling div to zero width, let the parent assume the correct size, then dynamically grab that width in pixels and set the scroller to that exact width. Also listen for and respond to window resize events, since we're setting explicit widths. by showard · 15 years ago
  75. 191452d * rewrite CreateJobView.cloneJob() to call selectObjects() once instead of selectObject() within a loop. The former is much more efficient, as it postpones UI updates until after all selections have been made. This makes job cloning much quicker for large jobs and should help avoid the slow script warning. by showard · 15 years ago
  76. ef6fe02 by showard · 15 years ago
  77. d2f13cd by showard · 15 years ago
  78. b0a7303 by showard · 15 years ago
  79. 470aa3f by mbligh · 15 years ago
  80. 6448386 by showard · 15 years ago
  81. de9c330 by showard · 15 years ago
  82. 3af93f9 by showard · 15 years ago
  83. 6315df6 by showard · 15 years ago
  84. 205fd60 by showard · 15 years ago
  85. 89f84db by showard · 15 years ago
  86. c674d3e by showard · 15 years ago
  87. c9c0f3c by mbligh · 15 years ago
  88. ca4bbc1 by showard · 15 years ago
  89. 313ab76 by showard · 15 years ago
  90. 9cd2711 by showard · 15 years ago
  91. 25cbdbd by showard · 15 years ago
  92. aac13a7 by showard · 15 years ago
  93. a4ea574 by showard · 15 years ago
  94. 4519544 by showard · 15 years ago
  95. ddb9099 by showard · 15 years ago
  96. e5ae165 by showard · 15 years ago
  97. 529cdf3 by showard · 15 years ago
  98. d9ac445 by showard · 15 years ago
  99. 11e73f0 by showard · 15 years ago
  100. 35120fe by showard · 15 years ago