]>
git.arvados.org - arvados.git/log
Tom Clegg [Sat, 7 Jun 2014 17:40:40 +0000 (13:40 -0400)]
2872: Rearrange top nav with breadcrumbs/projects bar.
Tom Clegg [Sat, 7 Jun 2014 15:36:58 +0000 (11:36 -0400)]
2872: Rename folders to projects
Tom Clegg [Sat, 7 Jun 2014 15:33:50 +0000 (11:33 -0400)]
2872: Hide unnecessary scroll bar
radhika [Sat, 7 Jun 2014 13:03:19 +0000 (09:03 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Sat, 7 Jun 2014 12:52:45 +0000 (08:52 -0400)]
2872: updates to the new test that creates and runs pipeline instance from within a folder.
radhika [Sat, 7 Jun 2014 12:41:55 +0000 (08:41 -0400)]
2872: added a test that creates a pipeline instance from within a folder and runs it.
Tom Clegg [Sat, 7 Jun 2014 03:41:39 +0000 (23:41 -0400)]
2872: Fix provenance graph absolute position.
radhika [Fri, 6 Jun 2014 23:15:30 +0000 (19:15 -0400)]
2872: add test for a pipeline instance with job associated so that the provenance graph can be tested.
radhika [Fri, 6 Jun 2014 22:25:25 +0000 (18:25 -0400)]
2872: test now passing since the UI issue with "Resume" button is addressed.
Tim Pierce [Fri, 6 Jun 2014 21:37:18 +0000 (17:37 -0400)]
Merge branch '2857-collection-tests'
Closes #2857.
radhika [Fri, 6 Jun 2014 21:12:45 +0000 (17:12 -0400)]
Merge branch '2872-folder-nav' into 2872-folder-nav-tests
Tom Clegg [Fri, 6 Jun 2014 21:09:34 +0000 (17:09 -0400)]
2872: Fix string+nil bug.
Tom Clegg [Fri, 6 Jun 2014 21:07:56 +0000 (17:07 -0400)]
2872: Fix up pipeline instance table, show "resume" button if paused.
radhika [Fri, 6 Jun 2014 19:57:19 +0000 (15:57 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Fri, 6 Jun 2014 19:53:12 +0000 (15:53 -0400)]
2872: added graph and run button checks back. the test does not pass right now due to bug in graph tab display in pipeline instance display.
Tim Pierce [Fri, 6 Jun 2014 19:48:43 +0000 (15:48 -0400)]
2857: strip signatures from manifests before testing equality.
As Brett observed, the "post" method in these tests mutates its
argument. For a valid test, we must ensure that the source data has not
been transformed into the result data.
For tests which do not care about validating the signatures, we just
strip out the signatures from the result manifest before comparing it to
the source.
Refs #2857.
radhika [Fri, 6 Jun 2014 18:52:00 +0000 (14:52 -0400)]
Merge branch '2872-folder-nav' into 2872-folder-nav-tests
Tom Clegg [Fri, 6 Jun 2014 18:50:41 +0000 (14:50 -0400)]
2872: Bring back Graph pane on pipeline instance show page.
radhika [Fri, 6 Jun 2014 18:41:42 +0000 (14:41 -0400)]
2872: when a pipeline instance still needs input, the Run button should be disabled.
radhika [Fri, 6 Jun 2014 18:32:02 +0000 (14:32 -0400)]
Merge branch '2872-folder-nav' into 2872-folder-nav-tests
radhika [Fri, 6 Jun 2014 18:30:36 +0000 (14:30 -0400)]
2872: updated test to work with the new ui.
Peter Amstutz [Fri, 6 Jun 2014 17:45:18 +0000 (13:45 -0400)]
2961: Added checks if we are rendering a tab partial and skips expensive calls
to the API server if not needed to render the requested tab pane.
Tom Clegg [Fri, 6 Jun 2014 16:56:03 +0000 (12:56 -0400)]
2872: Fix auto-disable/enable "Run" button on pipeline page.
Tom Clegg [Fri, 6 Jun 2014 16:56:00 +0000 (12:56 -0400)]
2872: On front page, only show recent pipelines and jobs that are in folders.
Tim Pierce [Fri, 6 Jun 2014 15:31:59 +0000 (11:31 -0400)]
Merge branch 'master' into 2857-collection-tests
Peter Amstutz [Fri, 6 Jun 2014 14:40:59 +0000 (10:40 -0400)]
Merge branch '2955-fail-orphan-jobs' closes #2955
Peter Amstutz [Fri, 6 Jun 2014 14:39:39 +0000 (10:39 -0400)]
Reverted change
a0aba6d "crunch-dispatch now sends a clean environment to crunch-job"
Peter Amstutz [Fri, 6 Jun 2014 14:31:18 +0000 (10:31 -0400)]
Merge branch 'master' into 2955-fail-orphan-jobs
Peter Amstutz [Fri, 6 Jun 2014 14:30:06 +0000 (10:30 -0400)]
Reverted change
a0aba6d "crunch-dispatch now sends a clean environment to crunch-job" refs #2882.
Brett Smith [Fri, 6 Jun 2014 13:47:11 +0000 (09:47 -0400)]
Merge branch '2880-compute-ping-stats'
Closes #2967, #2975.
Brett Smith [Thu, 5 Jun 2014 15:38:46 +0000 (11:38 -0400)]
2880: API server saves node statistics from pings.
Crunch will use this information when scheduling Jobs, to satisfy
specified runtime constraints. Getting this data into the pings is
the responsibility of the node's ping script.
Brett Smith [Fri, 6 Jun 2014 13:38:25 +0000 (09:38 -0400)]
2882: Workbench generic create controller adds JSON href attribute.
This is a bugfix commit. This detail got lost when create stopped
calling show to render the object. Refs #2882.
radhika [Fri, 6 Jun 2014 12:41:30 +0000 (08:41 -0400)]
2872: update test to meet the current ui updates. the pipeline instances test still failing; possible error in ui where the Run button is enabled even when input is not provided.
radhika [Fri, 6 Jun 2014 11:27:16 +0000 (07:27 -0400)]
Merge branch '2872-folder-nav' into 2872-folder-nav-tests
Tom Clegg [Fri, 6 Jun 2014 07:32:46 +0000 (03:32 -0400)]
2872: Use collection name, not hash, for breadcrumbs/title/activity.
Tom Clegg [Fri, 6 Jun 2014 07:17:32 +0000 (03:17 -0400)]
2872: Enable OK/Cancel buttons on editable popup. Lose "close" button.
Tom Clegg [Fri, 6 Jun 2014 07:10:36 +0000 (03:10 -0400)]
2872: Tweak wording on pipeline inputs page.
Tom Clegg [Fri, 6 Jun 2014 07:07:18 +0000 (03:07 -0400)]
2872: Fix up login behavior.
Tom Clegg [Fri, 6 Jun 2014 06:49:56 +0000 (02:49 -0400)]
2872: Make "inactive" and "not logged in" behavior work on all pages, not just dashboard.
Tom Clegg [Fri, 6 Jun 2014 05:50:55 +0000 (01:50 -0400)]
2872: Ensure user agreement can be viewed before being accepted.
radhika [Fri, 6 Jun 2014 03:55:17 +0000 (23:55 -0400)]
2872: all tests are updated to reflect the new ui.
Peter Amstutz [Fri, 6 Jun 2014 02:02:30 +0000 (22:02 -0400)]
2961: Now loads tab panes (past the first one) in the background.
Automatically triggers reload of tab panes when receiving a changed event from
websocket.
Peter Amstutz [Thu, 5 Jun 2014 20:31:18 +0000 (16:31 -0400)]
2961: Removed spurious elementId from subscribeToEventLog(). Added arv-log-event-listener[data-object-type="xxxxx"] to
match on uuid types.
Peter Amstutz [Thu, 5 Jun 2014 19:50:26 +0000 (15:50 -0400)]
Fixes PipelineInstancesControllerTest. application_controller#create now does
the right thing based on requested response format. refs #2882
Tim Pierce [Thu, 5 Jun 2014 19:42:06 +0000 (15:42 -0400)]
2857: fix flaky time-sensitive tests
Allow tests to inject a mock Time object into Blob, in order to generate
consistent behavior for tests that rely on permission signatures.
Closes #2857.
radhika [Thu, 5 Jun 2014 19:36:50 +0000 (15:36 -0400)]
2872: update tests to match the new ui
Peter Amstutz [Thu, 5 Jun 2014 18:49:35 +0000 (14:49 -0400)]
Merge branch '2882-job-process-stats' refs #2882
Peter Amstutz [Thu, 5 Jun 2014 18:44:51 +0000 (14:44 -0400)]
2955: Renamed script to "cancel_stale_jobs". Fixed spelling canceled_at -> cancelled_at.
radhika [Thu, 5 Jun 2014 17:54:56 +0000 (13:54 -0400)]
2872: fix test
Peter Amstutz [Thu, 5 Jun 2014 17:20:39 +0000 (13:20 -0400)]
2961: Added tab_pane query parameter which returns just the desired tab pane partial.
Peter Amstutz [Thu, 5 Jun 2014 16:43:09 +0000 (12:43 -0400)]
2955: Moved logic to clean jobs table from crunch-dispatch into a standalone
script.
Tom Clegg [Thu, 5 Jun 2014 15:17:59 +0000 (11:17 -0400)]
2872: Merge branch 'master' into 2872-folder-nav
Conflicts:
apps/workbench/app/controllers/application_controller.rb
apps/workbench/app/helpers/application_helper.rb
apps/workbench/app/models/authorized_key.rb
apps/workbench/app/models/job.rb
apps/workbench/app/models/pipeline_instance.rb
apps/workbench/app/models/user.rb
apps/workbench/app/models/virtual_machine.rb
Tom Clegg [Thu, 5 Jun 2014 15:15:02 +0000 (11:15 -0400)]
2872: Make Show button say Show again. Fix links on collections index.
radhika [Thu, 5 Jun 2014 15:03:11 +0000 (11:03 -0400)]
2871: handle if there is no friendly_link_name in link
radhika [Thu, 5 Jun 2014 14:25:19 +0000 (10:25 -0400)]
2871: remove trailing white space
radhika [Thu, 5 Jun 2014 14:04:32 +0000 (10:04 -0400)]
2871: some more comments
radhika [Thu, 5 Jun 2014 13:45:43 +0000 (09:45 -0400)]
2871: preload objects for dashboard
radhika [Thu, 5 Jun 2014 12:52:01 +0000 (08:52 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Thu, 5 Jun 2014 12:47:32 +0000 (08:47 -0400)]
2871: preload_objects_for_dataclass for pipeline instances in dashboard
radhika [Thu, 5 Jun 2014 12:35:11 +0000 (08:35 -0400)]
2871: add preload_objects_for_dataclass method to application_controller
radhika [Wed, 4 Jun 2014 22:24:26 +0000 (18:24 -0400)]
2871: improved link_name retrieval
Tim Pierce [Wed, 4 Jun 2014 21:24:49 +0000 (17:24 -0400)]
2865: add traffic_test.py for testing Keep performance.
Refs #2865.
radhika [Wed, 4 Jun 2014 21:13:15 +0000 (17:13 -0400)]
2871: metadata tab using preloaded objects. wow, i can't believe how many api calls are cut down with this :)
radhika [Wed, 4 Jun 2014 21:01:03 +0000 (17:01 -0400)]
2871: add link head_uuids to the list of to be preloaded uuids
Peter Amstutz [Wed, 4 Jun 2014 20:24:07 +0000 (16:24 -0400)]
2882: Removed unnecessary no_reuse options
radhika [Wed, 4 Jun 2014 20:17:06 +0000 (16:17 -0400)]
Merge branch 'master' into 2871-preload-objects
Peter Amstutz [Wed, 4 Jun 2014 20:00:03 +0000 (16:00 -0400)]
2955: Sets jobrecord.canceled_at when canceling/failing an orphan job.
arv-run-pipeline-instance recognizes canceled jobs when counting the number of ended jobs.
radhika [Wed, 4 Jun 2014 19:53:46 +0000 (15:53 -0400)]
Merge branch 'master' into 2919-provenance-graph-cutoff
radhika [Wed, 4 Jun 2014 19:53:17 +0000 (15:53 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Wed, 4 Jun 2014 19:50:50 +0000 (15:50 -0400)]
2871: metadata page updated to use some preloaded collections and links; not fully done yet.
Peter Amstutz [Wed, 4 Jun 2014 19:23:31 +0000 (15:23 -0400)]
Merge remote-tracking branch 'origin/master' into 2882-job-process-stats
Peter Amstutz [Wed, 4 Jun 2014 19:23:11 +0000 (15:23 -0400)]
2882: Improved re-run job buttons on job status page
Peter Amstutz [Wed, 4 Jun 2014 19:19:10 +0000 (15:19 -0400)]
Merge branch 'master' into 2882-job-process-stats refs #2882
Peter Amstutz [Wed, 4 Jun 2014 19:03:37 +0000 (15:03 -0400)]
Merge branch 'origin-2939-re-run-job-button' into 2882-job-process-stats
Peter Amstutz [Wed, 4 Jun 2014 18:52:07 +0000 (14:52 -0400)]
2882: arv-mount restores signal handlers after sp.wait(). Fixed spelling ellapsed -> elapsed.
radhika [Wed, 4 Jun 2014 17:58:36 +0000 (13:58 -0400)]
2871: rename get collections and log collections method names to match the format of links method.
Brett Smith [Wed, 4 Jun 2014 14:30:16 +0000 (10:30 -0400)]
2933: Add Keep signing key configuration to Docker.
This is a little hypothetical until we Dockerize the new Keep server,
but it's necessary to get the API server running.
Refs #2933.
Brett Smith [Wed, 4 Jun 2014 14:29:05 +0000 (10:29 -0400)]
2933: Update Docker to use new Python package build process.
Refs #2933.
radhika [Wed, 4 Jun 2014 17:37:00 +0000 (13:37 -0400)]
2871: get collections methods return all collections for the given uuid.
radhika [Wed, 4 Jun 2014 15:29:04 +0000 (11:29 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Wed, 4 Jun 2014 15:17:31 +0000 (11:17 -0400)]
Merge branch 'master' into 2895-no-more-redis
radhika [Wed, 4 Jun 2014 15:16:30 +0000 (11:16 -0400)]
Merge branch 'master' into 2871-preload-objects
radhika [Wed, 4 Jun 2014 15:15:24 +0000 (11:15 -0400)]
2871: add preload methods for collections and logs in application_controller. Use the preload methods in dashboard.
Peter Amstutz [Wed, 4 Jun 2014 14:09:51 +0000 (10:09 -0400)]
2955: Fixed query of log table that checks for age of last log by an orphan
job.
Peter Amstutz [Mon, 2 Jun 2014 20:44:26 +0000 (16:44 -0400)]
2955: crunch-dispatch now sends a clean environment to crunch-job. (cherry-picked from #2882)
Conflicts:
services/api/script/crunch-dispatch.rb
Peter Amstutz [Wed, 4 Jun 2014 13:55:24 +0000 (09:55 -0400)]
2955: Added check that an orphan job hasn't produces any logs for 5 minutes
before automatically failing it. arv-run-pipeline-instance will identify jobs
that are running=false and success=false as failed even if finished_at is null.
Peter Amstutz [Tue, 3 Jun 2014 21:10:45 +0000 (17:10 -0400)]
2955: Fixed refresh_running to set finished_at on failed jobs. Increased
polling period to 30 seconds.
Tim Pierce [Tue, 3 Jun 2014 20:53:50 +0000 (16:53 -0400)]
2865: reduce Keep memory usage.
Eliminate ioutil.ReadAll to reduce unnecessary 2x memory allocations.
* PutBlockHandler allocates a buffer exactly as long as
req.ContentLength and fills it with io.ReadFull.
* GetBlock uses ioutil.ReadFile (which it arguably should have been
doing in the first place).
Refs #2865.
Peter Amstutz [Tue, 3 Jun 2014 20:50:48 +0000 (16:50 -0400)]
2955: Periodically compare Job.running to @running and fail any jobs not in
@running.
Tom Clegg [Tue, 3 Jun 2014 20:21:32 +0000 (16:21 -0400)]
2872: Fix breadcrumbs on pipeline instance compare page.
Peter Amstutz [Tue, 3 Jun 2014 20:10:29 +0000 (16:10 -0400)]
2882: Explicit polling frequency
Tom Clegg [Tue, 3 Jun 2014 20:08:49 +0000 (16:08 -0400)]
2872: Fix links to collections from folder view.
Brett Smith [Tue, 3 Jun 2014 20:07:55 +0000 (16:07 -0400)]
2953: crunch-job strips permission hints from output manifests.
The API server also strips permission hints from submitted
collections, and will reject it if the specified UUID doesn't match
that result. As a consequence, this is necessary for crunch-job to
register output with the API server.
Closes #2953.
Peter Amstutz [Tue, 3 Jun 2014 19:22:33 +0000 (15:22 -0400)]
Merge remote-tracking branch 'origin/master' into origin-2939-re-run-job-button refs #2939
Conflicts:
services/api/db/schema.rb
Tom Clegg [Tue, 3 Jun 2014 19:13:32 +0000 (15:13 -0400)]
2872: Do not try to add name links for objects that have their own names
Tom Clegg [Tue, 3 Jun 2014 19:12:50 +0000 (15:12 -0400)]
2872: Fix syntax
Peter Amstutz [Tue, 3 Jun 2014 19:09:42 +0000 (15:09 -0400)]
2882: Added crunchstat service to collect cgroup stats, and added support to
crunch-job.
radhika [Tue, 3 Jun 2014 18:57:02 +0000 (14:57 -0400)]
2895: remove arvados.jobs.log_stream from arv
radhika [Tue, 3 Jun 2014 18:46:45 +0000 (14:46 -0400)]
Merge branch 'master' into 2895-no-more-redis
radhika [Tue, 3 Jun 2014 18:44:32 +0000 (14:44 -0400)]
2871: add helper method to get "n" number of objects of specific dataclass