1. 3696d5b File got left out of rev 3943. by showard · 15 years ago
  2. e60e44e Special tasks show "Failed" as their status instead of "Completed" if by showard · 15 years ago
  3. 4879914 Fix a bug where hosts in a cloned job weren't removed when deselecting the host from the "browse hosts" table. This again turned out to be a relatively large change for the size of the problem, because I chose to make some refactorings to attack some of the design problems the were behind the issue in the first place. by showard · 15 years ago
  4. b5611a8 In HostDetailView, move code that fills in "type" on host queue entries to the data source itself, so that the objects always have the variable. Without this, the select all link was broken because it'd fetch items outside of the table but then expect this attribute to be present. by showard · 15 years ago
  5. b9c6617 Modify DynamicTableSelectionListener so that when select "none" is clicked, only deselect items matching the current filters. This turned out to be considerably trickier than i thought, because in order to do this properly and efficiently, it has to work like this: when "none" is clicked, make an RPC call for all the currently filtered items that fall within the currently selected set. We do this by making a new request to the table's active DataSource with the current filtering params plus a list of selected item IDs. There are two problems here: by showard · 15 years ago
  6. b584458 Removed uses of deprecated method ListBox.setMultipleSelect() by showard · 15 years ago
  7. d2ef409 Removed use of deprecated method Event.cancelBubble() by showard · 15 years ago
  8. 232b7ae Added a upload_kernel_config (default False) keyword parameter to by showard · 15 years ago
  9. 39c843b Do not overwrite the per kernel config_file value if it has been by showard · 15 years ago
  10. 0d0f67d Create a base_job class in the common library as a location to by mbligh · 15 years ago
  11. eaa75e5 Fixed support for source kernels in generated control files (using the by mbligh · 15 years ago
  12. 3c0ea96 Added common_lib.hosts.Host.cleanup_kernels and some functions it's using. by mbligh · 15 years ago
  13. f541a0a Remove uses of deprecated class HistoryListener by showard · 15 years ago
  14. 42d4d62 Expose locked_by and lock_time on AFE host detail page. by showard · 15 years ago
  15. 546c861 Explicitly make the global config option rpc_num_old_logs an integer by showard · 15 years ago
  16. d2b0c88 Add almost everything necessary for UI support for including test attributes in table view. by showard · 15 years ago
  17. 97b7f5a Create a compile script for our GWT clients. There are now 4 different bash by showard · 15 years ago
  18. d8bfa28 Add a control on the Create Job tab for the new profile_only option that jadmanski added to generate_control_file(). I opted to phrase it in the reverse -- "Run each test without profilers first", defaulting to true. by showard · 15 years ago
  19. 91f8510 NOTE: This depends on the (not yet committed) patches mailed out to add default_profile_only support to the job classes. by showard · 15 years ago
  20. 4cd4763 Remove deprecated uses of TableListener, and implement proper by showard · 15 years ago
  21. 7074b74 i stupidly broke query limiting without a start limit in my previous change to model_logic. Should've checked the unit tests... by showard · 15 years ago
  22. 8bfb5cb Add support for joining specific test attributes to the TKO get_test_view() method and friends (including grouping friends). This required a number of cleanups to the code in general. The two big changes were: by showard · 15 years ago
  23. d3771cc tiny change necessary to keep frontend/afe/rpc_interface_unittest happy by showard · 15 years ago
  24. 6c65d25 change logic for filtering queued, running and finished jobs in AFE to consider parsing jobs as running instead of queued. by showard · 15 years ago
  25. afd97de When a one-time host is added as a normal host while it's running a job, the status would get reset, messing up the scheduler. Fix that. by showard · 15 years ago
  26. 16ab525 Bugfix to ensure generated items are added to the MultiListSelectPresenter when necessary. Since there's no nice way in general for the clients to know if they've already added a generated item, made MultiListSelectPresenter allow multiple additions of a generated item. This ugliness should go away with the refactoring to formally separate state from presenter (mentioned in a previous change). Also, this change fixes an immediate bug where "Triage failures" wouldn't work (fixed by the change to TableView), but I made a parallel change to HeaderSelect, bringing similar code bits more in line to eventually (soon?) be consolidated. by showard · 15 years ago
  27. 14444e7 Minor updates to new Create Job host selection UI by showard · 15 years ago
  28. cb6ae7d Added ability to view iteration results in TKO Table View. The primary changes towards this end were: by showard · 15 years ago
  29. 8064ff5 Set invalid host_id references to a new __missing_host__ host before by showard · 15 years ago
  30. 227a7a1 OK, one more refactoring -- this time, make TableView use HeaderFields (something I've wanted to do for a long time, there has been a TODO at the top of TableView for ages) and consolidate a lot more logic. Part of this was in the introduction of a new HeaderFieldCollection class, the rest was simple consolidation due to common use of HeaderField. by showard · 15 years ago
  31. bd18ab7 Don't bother trying to validate uniqueness of autogenerated fields that have yet to be generated -- it doesn't make sense. by showard · 15 years ago
  32. 7f2b0e1 Removed deprecated uses of isChecked/setChecked. by showard · 15 years ago
  33. 0d92da0 Removed deprecated ChangeListener uses. by showard · 15 years ago
  34. 5f0ca29 Fix URL encoding of CSV export link. by showard · 15 years ago
  35. 79a7b0d Removed the uses of the following deprecated classes: by showard · 15 years ago
  36. 8aa84fc make invalid hosts viewable in the AFE view host tab by showard · 15 years ago
  37. a29e963 Fix a ConcurrentModificationException bug in MultiListSelectPresenter than appears when drilling down after a machine label field was selected, and remove an obsolete comment. by showard · 15 years ago
  38. 2b50af1 Refactoring to extract and generalize all logic used for machine label headers. All the UI and presentation logic was tied closely to HeaderSelect, but the forthcoming feature to view iterations in table view will require the exact same logic in a different context. So in this change I extracted a generic superclass for MachineLabelField, ParameterizedField, and extracted all the relevant UI logic from HeaderSelect to a separate presenter, ParameterizedFieldListPresenter. by showard · 15 years ago
  39. 902c96c whoops, need to change both places that check the rpc_logging by showard · 15 years ago
  40. a5e4d84 Removed deprecated ClickListener uses. by showard · 15 years ago
  41. eaa408e Add atomic group job support to why_isnt_my_job_running to be able to by showard · 15 years ago
  42. 2df3c69 fix jsonp_fetcher, it was broken by changes to ServiceHandler in previous patch to implement RPC logging by showard · 15 years ago
  43. ce7c092 Added checking to RPC modify_host() to fail if locking/unlocking has by showard · 15 years ago
  44. 5786191 fix disabling of rpc_logging from global_config. when reading the rpc_logging config var, need to pass type=bool or it'll parse as the string "False" which, being non-empty, evaluates to True by showard · 15 years ago
  45. 5deef7f * added import_site_module() to other import_site_*() methods in utils by showard · 15 years ago
  46. 02ed4bd Reorganization of the host selection UI in the AFE create job view. by showard · 15 years ago
  47. 1624542 Fix a name resolution error when trying to delete an attribute does not exist. by showard · 15 years ago
  48. e463a8a Add default drilldown behavior. Drilldown from new fields (like job queued day) was broken because they weren't added to the drilldown map; it's best to just have a default and not allow things to break like that. by showard · 15 years ago
  49. 03ce733 update GWT run scripts/launch configs for GWT 1.6+ by showard · 15 years ago
  50. d9e04c1 Refactor code related to double list selecting widgets used in both SpreadsheetView and TableView. This will facilitate code reuse and extension for the feature to include test iterations/attributes in table view. It will also make unit testing possible and provides cleaner organization of the code. by showard · 15 years ago
  51. 8cbaf1e Disallow modification of the Everyone ACL from the CLI. Also removed by showard · 15 years ago
  52. c1c1caf Added afe_job_id column to the jobs table in TKO. Changed link in AFE by showard · 15 years ago
  53. 8cc058f Make scheduler more stateless. Agents are now scheduled only by the by showard · 15 years ago
  54. 6aaab2e Fixed frontend and CLI for space delimited multiple kernel versions. by mbligh · 15 years ago
  55. f13f498 diff --git a/frontend/client/src/autotest/public/afeclient.css b/frontend/client/src/autotest/public/afeclient.css by showard · 15 years ago
  56. 8ac6ae5 Added some foreign key constraints to AUTOTEST_WEB. by showard · 15 years ago
  57. 9e494cc Change how we construct the basic page layout in AFE and TKO. The TabView class was sneaking around with RootPanels and DOM elements, effectively doing what HTMLPanel was intended to do in a naughty way. GWT 1.5 was naive enough to let that go on behind its back (although it wasn't safe), but GWT 1.6 won't have any of it (read: assertion errors). So change TabView to use an HTMLPanel properly, and change all the views to construct their layouts the new, nice way. by showard · 15 years ago
  58. 3370e75 Fixed re-adding of previously deleted host and labels from the Django by showard · 15 years ago
  59. 9bb33ec handy-dandy function to print all SQL queries executed during a unit test, useful for debugging failing tests (you can call it from tearDown) by showard · 15 years ago
  60. c478040 Add RPCs for requesting iteration results from TKO and supporting model code. by showard · 15 years ago
  61. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  62. c9b6d11 fix logo by mbligh · 15 years ago
  63. 0d9b58f New logo image. by mbligh · 15 years ago
  64. 01d6329 Update spinner gif. by mbligh · 15 years ago
  65. a3c58d2 Added support to specify cmdline for the booted kernels for both the CLI by mbligh · 15 years ago
  66. be0d869 Remove the ability for host status to be modified via the frontend. by showard · 15 years ago
  67. 87cc38f Add the ability to exclude hosts in an atomic group from the get_hosts RPC. by showard · 15 years ago
  68. a5a72c9 Change populate_relationships() for many-to-one relationships to pull only the base object ID, and not a whole instance of the base model, from each related model. Pulling the whole base model involves an unnecessary DB query each time, since the initial query for related models already includes all the base model IDs, and that's all we're interested in. I don't know if this was new with Django 1.0 or not, but it was massively slowing down populate_relationships() for large queries, commonly encountered with get_detailed_test_views. by showard · 15 years ago
  69. 5ce8fa8 Frontend unittest fix. by showard · 15 years ago
  70. 65974e1 Remove invalidated records from the select lists in the admin interface. by showard · 15 years ago
  71. 1fe34c4 Add options to reinstall hosts from the Host List tab and the View Host by showard · 15 years ago
  72. 474d136 Sanity check: prevent the creation of a special task for a host that already by showard · 15 years ago
  73. 8177fbc Add a "(triage failures)" link to the AFE Job Details tab. by showard · 15 years ago
  74. eb0fd4c Clicking any part of the row in the hosts table in AFE View Job tab by showard · 15 years ago
  75. f2f84cd Do not blindly set Host entries to 'Ready' in the database when adding a one by mbligh · 15 years ago
  76. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  77. 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
  78. 7890e79 Fix models.host_or_metahost_name to not die when called on a HostQueueEntry by showard · 15 years ago
  79. 2a61b4e Some fixes to history handling of label and attribute filters in CommonPanel. The separation between state and view wasn't being properly handled. by showard · 15 years ago
  80. 9e8ac0d Remove the "View Status/Debug Logs" link from the AFE View Host tab, as by showard · 15 years ago
  81. a5288b4 Upgrade from Django 0.96 to Django 1.0.2. by showard · 15 years ago
  82. 7523831 Make paginators left-aligned instead of center-aligned in AFE and TKO. Center-alignment was annoying sometimes because tables could be really wide or could vary in width with each page. by showard · 15 years ago
  83. 907f215 AFE Create Job now runs tests in the order in which they were selected. by showard · 15 years ago
  84. 1a5a408 add get_special_tasks() RPC, useful for scripts looking at repairs on a machine etc by showard · 15 years ago
  85. 9744688 Log changes to SpecialTask active/complete state. by showard · 15 years ago
  86. f60b136 Fix "Graph" button on graphing frontend. Was disabling and not by showard · 15 years ago
  87. aa3c687 Access special task logs through retrieve_logs.cgi so it'll redirect to drones if necessary. by showard · 15 years ago
  88. 8fb1fde Ensure IDs are unique in interleave_entries. This fixes a little bug by showard · 15 years ago
  89. 1ab1f14 remove zero sized file by mbligh · 15 years ago
  90. c0ac3a7 add the option to include verify/repair/cleanups in the job table on the host detail page. by showard · 15 years ago
  91. 0228f14 Add (atomic group) to the displayed text of any atomic group label in by showard · 15 years ago
  92. 909c914 Return the atomic group name as part of the RPC interface get_hosts() call. by showard · 15 years ago
  93. ed2afea make SpecialTasks recoverable. this involves quite a few changes. by showard · 15 years ago
  94. a2c80bd Allow "installing" of GWT under the site-packages directory where other by showard · 15 years ago
  95. 6157c63 Make the scheduler robust to finding a HostQueueEntry with more than one by showard · 15 years ago
  96. 2fe3f1d Enter all Verify/Cleanup/Repair tasks into the special_tasks table. Also by showard · 15 years ago
  97. 3ed34fd Expand the test name column in the AFE Create Job tests list to fit the by showard · 15 years ago
  98. b4c1dfe Change control file font to fixed-width on the AFE Job Details view. by showard · 15 years ago
  99. a984ad1 Remove duplicate "sync count" line from Django admin interface's edit by showard · 15 years ago
  100. 204e17e This code was still depending on the old deleted common_lib/debug.py by showard · 15 years ago