1. 97b7f5a Create a compile script for our GWT clients. There are now 4 different bash by showard · 15 years ago
  2. 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
  3. 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
  4. 4cd4763 Remove deprecated uses of TableListener, and implement proper by showard · 15 years ago
  5. 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
  6. 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
  7. d3771cc tiny change necessary to keep frontend/afe/rpc_interface_unittest happy by showard · 15 years ago
  8. 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
  9. 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
  10. 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
  11. 14444e7 Minor updates to new Create Job host selection UI by showard · 15 years ago
  12. cb6ae7d Added ability to view iteration results in TKO Table View. The primary changes towards this end were: by showard · 15 years ago
  13. 8064ff5 Set invalid host_id references to a new __missing_host__ host before by showard · 15 years ago
  14. 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
  15. 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
  16. 7f2b0e1 Removed deprecated uses of isChecked/setChecked. by showard · 15 years ago
  17. 0d92da0 Removed deprecated ChangeListener uses. by showard · 15 years ago
  18. 5f0ca29 Fix URL encoding of CSV export link. by showard · 15 years ago
  19. 79a7b0d Removed the uses of the following deprecated classes: by showard · 15 years ago
  20. 8aa84fc make invalid hosts viewable in the AFE view host tab by showard · 15 years ago
  21. 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
  22. 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
  23. 902c96c whoops, need to change both places that check the rpc_logging by showard · 15 years ago
  24. a5e4d84 Removed deprecated ClickListener uses. by showard · 15 years ago
  25. eaa408e Add atomic group job support to why_isnt_my_job_running to be able to by showard · 15 years ago
  26. 2df3c69 fix jsonp_fetcher, it was broken by changes to ServiceHandler in previous patch to implement RPC logging by showard · 15 years ago
  27. ce7c092 Added checking to RPC modify_host() to fail if locking/unlocking has by showard · 15 years ago
  28. 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
  29. 5deef7f * added import_site_module() to other import_site_*() methods in utils by showard · 15 years ago
  30. 02ed4bd Reorganization of the host selection UI in the AFE create job view. by showard · 15 years ago
  31. 1624542 Fix a name resolution error when trying to delete an attribute does not exist. by showard · 15 years ago
  32. 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
  33. 03ce733 update GWT run scripts/launch configs for GWT 1.6+ by showard · 15 years ago
  34. 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
  35. 8cbaf1e Disallow modification of the Everyone ACL from the CLI. Also removed by showard · 15 years ago
  36. c1c1caf Added afe_job_id column to the jobs table in TKO. Changed link in AFE by showard · 15 years ago
  37. 8cc058f Make scheduler more stateless. Agents are now scheduled only by the by showard · 15 years ago
  38. 6aaab2e Fixed frontend and CLI for space delimited multiple kernel versions. by mbligh · 15 years ago
  39. f13f498 diff --git a/frontend/client/src/autotest/public/afeclient.css b/frontend/client/src/autotest/public/afeclient.css by showard · 15 years ago
  40. 8ac6ae5 Added some foreign key constraints to AUTOTEST_WEB. by showard · 15 years ago
  41. 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
  42. 3370e75 Fixed re-adding of previously deleted host and labels from the Django by showard · 15 years ago
  43. 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
  44. c478040 Add RPCs for requesting iteration results from TKO and supporting model code. by showard · 15 years ago
  45. 6631273 Make a bunch of stuff executable by mbligh · 15 years ago
  46. c9b6d11 fix logo by mbligh · 15 years ago
  47. 0d9b58f New logo image. by mbligh · 15 years ago
  48. 01d6329 Update spinner gif. by mbligh · 15 years ago
  49. a3c58d2 Added support to specify cmdline for the booted kernels for both the CLI by mbligh · 15 years ago
  50. be0d869 Remove the ability for host status to be modified via the frontend. by showard · 15 years ago
  51. 87cc38f Add the ability to exclude hosts in an atomic group from the get_hosts RPC. by showard · 15 years ago
  52. 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
  53. 5ce8fa8 Frontend unittest fix. by showard · 15 years ago
  54. 65974e1 Remove invalidated records from the select lists in the admin interface. by showard · 15 years ago
  55. 1fe34c4 Add options to reinstall hosts from the Host List tab and the View Host by showard · 15 years ago
  56. 474d136 Sanity check: prevent the creation of a special task for a host that already by showard · 15 years ago
  57. 8177fbc Add a "(triage failures)" link to the AFE Job Details tab. by showard · 15 years ago
  58. eb0fd4c Clicking any part of the row in the hosts table in AFE View Job tab by showard · 15 years ago
  59. f2f84cd Do not blindly set Host entries to 'Ready' in the database when adding a one by mbligh · 15 years ago
  60. 1ef218d This is the result of a batch reindent.py across our tree. by mbligh · 15 years ago
  61. 7eacbc2 Fixed multiple kernel control file generation for server side tests for by mbligh · 15 years ago
  62. 7890e79 Fix models.host_or_metahost_name to not die when called on a HostQueueEntry by showard · 15 years ago
  63. 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
  64. 9e8ac0d Remove the "View Status/Debug Logs" link from the AFE View Host tab, as by showard · 15 years ago
  65. a5288b4 Upgrade from Django 0.96 to Django 1.0.2. by showard · 15 years ago
  66. 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
  67. 907f215 AFE Create Job now runs tests in the order in which they were selected. by showard · 15 years ago
  68. 1a5a408 add get_special_tasks() RPC, useful for scripts looking at repairs on a machine etc by showard · 15 years ago
  69. 9744688 Log changes to SpecialTask active/complete state. by showard · 15 years ago
  70. f60b136 Fix "Graph" button on graphing frontend. Was disabling and not by showard · 15 years ago
  71. aa3c687 Access special task logs through retrieve_logs.cgi so it'll redirect to drones if necessary. by showard · 15 years ago
  72. 8fb1fde Ensure IDs are unique in interleave_entries. This fixes a little bug by showard · 15 years ago
  73. 1ab1f14 remove zero sized file by mbligh · 15 years ago
  74. c0ac3a7 add the option to include verify/repair/cleanups in the job table on the host detail page. by showard · 15 years ago
  75. 0228f14 Add (atomic group) to the displayed text of any atomic group label in by showard · 15 years ago
  76. 909c914 Return the atomic group name as part of the RPC interface get_hosts() call. by showard · 15 years ago
  77. ed2afea make SpecialTasks recoverable. this involves quite a few changes. by showard · 15 years ago
  78. a2c80bd Allow "installing" of GWT under the site-packages directory where other by showard · 15 years ago
  79. 6157c63 Make the scheduler robust to finding a HostQueueEntry with more than one by showard · 15 years ago
  80. 2fe3f1d Enter all Verify/Cleanup/Repair tasks into the special_tasks table. Also by showard · 15 years ago
  81. 3ed34fd Expand the test name column in the AFE Create Job tests list to fit the by showard · 15 years ago
  82. b4c1dfe Change control file font to fixed-width on the AFE Job Details view. by showard · 15 years ago
  83. a984ad1 Remove duplicate "sync count" line from Django admin interface's edit by showard · 15 years ago
  84. 204e17e This code was still depending on the old deleted common_lib/debug.py by showard · 15 years ago
  85. b12eb05 fix unit tests for previous frontend/afe/control_file.py change. by showard · 15 years ago
  86. a5512cd Fix missing import error in kernel control file install stanza. It was by showard · 15 years ago
  87. e9450c9 Change the default for the max_number_of_machines in atomicgroups to be infinite*. (* see definition of INFINITE_MACHINES). by showard · 15 years ago
  88. 6cff4ad Fix FindBugs flags by showard · 15 years ago
  89. c873032 Infer the atomic group automatically by looking at the meta host when by showard · 15 years ago
  90. cb881ae Currently, the 'view all logs' link is less usable as it is pointing to the /results/JOB/HOST/ directory while the by showard · 15 years ago
  91. 2d7ac83 fix little-used RPC documentation handler in AFE/TKO by showard · 15 years ago
  92. f6853c0 Fix collapsable control file in AFE Job Detail view. Element was by showard · 15 years ago
  93. 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
  94. 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
  95. 2924b0a Ensure one-time-hosts aren't in the Everyone ACL, and make the scheduler ignore this. by showard · 15 years ago
  96. f1175bb get rid of some now-obsolete code by showard · 15 years ago
  97. 415dc21 Allow a couple of machines failing to install a kernel in the server by mbligh · 15 years ago
  98. 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
  99. b7ad096 Don't mess with the www directory when running GWT code verification. by showard · 15 years ago
  100. f77862c Moved the notification box to the top-center of the browser, and changed by showard · 15 years ago