Brett Smith [Fri, 24 Apr 2015 21:13:31 +0000 (17:13 -0400)]
5554: Workbench links finished job logs from pipeline instance log tab.
This is an affordance to help users find logs after they're removed
from the API server's logs table. The display is not very great.
We're punting improvements until Workbench generally has better
capabilities to display large logs.
The layout change necessitated updates to the anonymous access tests.
While I was in there, I strengthened the assertions by putting
assertions that check a particular element has loaded before asserting
the nonexistence of other elements. This revealed the JavaScript
issue mentioned in the new comment: the old version of the test was
doing a single `assert_no_text` after clicking a job's log tab, which
only confirmed that we navigated away. We already test that the log
tab exists and is not disabled in this case, so I consider that
sufficient for now.
Brett Smith [Thu, 23 Apr 2015 20:52:07 +0000 (16:52 -0400)]
5554: Clean up erroneous fixture pipeline state.
Brett Smith [Thu, 23 Apr 2015 16:40:14 +0000 (12:40 -0400)]
5554: Add Rake task to delete old job log records.
Radhika Chippada [Mon, 27 Apr 2015 14:23:03 +0000 (10:23 -0400)]
closes #5780
Merge branch '5780-sharing-popup-message'
Radhika Chippada [Mon, 27 Apr 2015 14:22:37 +0000 (10:22 -0400)]
Merge branch 'master' into 5780-sharing-popup-message
Brett Smith [Thu, 23 Apr 2015 21:52:27 +0000 (17:52 -0400)]
run_test_server doesn't assume ARVADOS_API_TOKEN is set.
This makes it slightly more feasible to run this script (and by
extension tests for individual components like Workbench) outside
run-tests.sh. No issue #.
Tom Clegg [Thu, 23 Apr 2015 21:28:56 +0000 (17:28 -0400)]
Fix typo. No issue #
Radhika Chippada [Thu, 23 Apr 2015 17:06:03 +0000 (13:06 -0400)]
closes #5796
Merge branch '5796-collection-search-index'
Radhika Chippada [Thu, 23 Apr 2015 17:01:15 +0000 (13:01 -0400)]
5796: add down migration
Radhika Chippada [Thu, 23 Apr 2015 16:10:05 +0000 (12:10 -0400)]
5796: omit file_names column from collections search index.
Tom Clegg [Thu, 23 Apr 2015 14:00:54 +0000 (10:00 -0400)]
5416: Test with HEAD in current tree, not master: jenkins index has no
Improve logging in test suite.
refs #5416
Radhika Chippada [Thu, 23 Apr 2015 01:21:29 +0000 (21:21 -0400)]
5780: Display message in chooser popup if one is provided. Use this to show a message in sharing popup
explaining to user that only those users or groups that the user is allowed to access are displayed.
Tom Clegg [Wed, 22 Apr 2015 18:28:10 +0000 (14:28 -0400)]
Merge branch '5416-browse-repo-tree' refs #5416
Radhika Chippada [Wed, 22 Apr 2015 17:31:06 +0000 (13:31 -0400)]
closes #5663
Merge branch '5663-doc-rake-secret'
Radhika Chippada [Wed, 22 Apr 2015 17:30:42 +0000 (13:30 -0400)]
Merge branch 'master' into 5663-doc-rake-secret
Radhika Chippada [Wed, 22 Apr 2015 17:27:16 +0000 (13:27 -0400)]
closes #5783
5783: add type="button" for Cancel button in add ssh key popup.
Radhika Chippada [Wed, 22 Apr 2015 14:36:00 +0000 (10:36 -0400)]
Merge branch 'master' into 5663-doc-rake-secret
Radhika Chippada [Wed, 22 Apr 2015 12:16:43 +0000 (08:16 -0400)]
closes #5675
Merge branch '5675-project-subprojects-in-anonymous-view'
Radhika Chippada [Tue, 21 Apr 2015 17:48:40 +0000 (13:48 -0400)]
Merge branch 'master' into 5663-doc-rake-secret
Radhika Chippada [Tue, 21 Apr 2015 17:47:19 +0000 (13:47 -0400)]
Merge branch 'master' into 5675-project-subprojects-in-anonymous-view
Radhika Chippada [Tue, 21 Apr 2015 17:23:45 +0000 (13:23 -0400)]
refs #5179 : gem version in workbench
Radhika Chippada [Tue, 21 Apr 2015 17:18:38 +0000 (13:18 -0400)]
closes #5179
Merge branch '5179-dirs-in-filenames'
Radhika Chippada [Tue, 21 Apr 2015 17:16:52 +0000 (13:16 -0400)]
5179: one more test with multilevel manifest text
Radhika Chippada [Tue, 21 Apr 2015 16:56:15 +0000 (12:56 -0400)]
Merge branch 'master' into 5179-dirs-in-filenames
Tom Clegg [Mon, 20 Apr 2015 20:43:40 +0000 (16:43 -0400)]
5416: Fix protected method that should have been public.
Tom Clegg [Thu, 16 Apr 2015 19:52:20 +0000 (15:52 -0400)]
5416: Use foo:bar@host:port/ instead of credential helper.
Tom Clegg [Thu, 16 Apr 2015 20:44:38 +0000 (16:44 -0400)]
5416: Remove second trailing slash in breadcrumbs link.
Tom Clegg [Thu, 16 Apr 2015 20:31:22 +0000 (16:31 -0400)]
5416: Disable repository browsing (and skip tests) if git version is suspected unreliable.
Tom Clegg [Tue, 14 Apr 2015 20:56:04 +0000 (16:56 -0400)]
5416: Add read-only clone_urls attribute to Repository resources, deprecate push_url and fetch_url, tidy up config settings.
Tom Clegg [Wed, 8 Apr 2015 15:35:56 +0000 (11:35 -0400)]
5416: Do not override git urls for remote hosted repos.
Tom Clegg [Wed, 8 Apr 2015 14:22:05 +0000 (10:22 -0400)]
5416: Run arv-git-httpd and nginx ssl proxy in test suite.
Tom Clegg [Wed, 1 Apr 2015 22:34:38 +0000 (18:34 -0400)]
5416: Browse git repository contents in workbench.
Tom Clegg [Tue, 31 Mar 2015 14:05:47 +0000 (10:05 -0400)]
5416: Fix comment.
Tom Clegg [Mon, 20 Apr 2015 20:29:55 +0000 (16:29 -0400)]
Revert errant change in
f8e6cb3. refs #3126
Ward Vandewege [Mon, 20 Apr 2015 19:23:40 +0000 (15:23 -0400)]
Docker: fix the build of the sso docker container.
No issue #
Tom Clegg [Mon, 20 Apr 2015 18:40:57 +0000 (14:40 -0400)]
Merge branch '3126-remote-git-url' closes #3126
Tom Clegg [Mon, 20 Apr 2015 18:15:36 +0000 (14:15 -0400)]
3126: Skip some unnecessary db resets.
Tom Clegg [Mon, 20 Apr 2015 18:13:35 +0000 (14:13 -0400)]
3126: Use localhost to simulate API failures. reset_application_config in teardown
nstead of setup. Remove superfluous cleanup.
Tom Clegg [Mon, 20 Apr 2015 17:37:15 +0000 (13:37 -0400)]
3126: Handle "no local repository" case better.
Tom Clegg [Wed, 15 Apr 2015 20:50:14 +0000 (16:50 -0400)]
3126: Delete git cache dir in test teardown. Remove no-op test.
Tom Clegg [Wed, 15 Apr 2015 19:45:59 +0000 (15:45 -0400)]
3126: Fix test. Avoid excess "git init" by probing with "git branch" first.
Tom Clegg [Tue, 14 Apr 2015 02:54:11 +0000 (22:54 -0400)]
3126: Always act as current_user in Commit.find_commit_range.
Tom Clegg [Mon, 13 Apr 2015 16:43:34 +0000 (12:43 -0400)]
3126: Do not try to do anything with job.repository in crunch-dispatch if the commit is already in internal.git.
Tom Clegg [Fri, 10 Apr 2015 07:40:55 +0000 (03:40 -0400)]
3126: Update API docs.
Tom Clegg [Thu, 9 Apr 2015 22:09:40 +0000 (18:09 -0400)]
3126: Accept remote http/https/git url as repository attr in jobs.create/save.
Radhika Chippada [Mon, 20 Apr 2015 16:55:00 +0000 (12:55 -0400)]
closes #5573
Merge branch '5573-user-activity-page-performance'
Radhika Chippada [Mon, 20 Apr 2015 16:44:52 +0000 (12:44 -0400)]
Merge branch 'master' into 5573-user-activity-page-performance
Radhika Chippada [Mon, 20 Apr 2015 16:36:10 +0000 (12:36 -0400)]
closes #5753
Merge branch '5753-job-name-column-in-project-page'
Radhika Chippada [Mon, 20 Apr 2015 16:30:56 +0000 (12:30 -0400)]
Merge branch 'master' into 5753-job-name-column-in-project-page
Radhika Chippada [Mon, 20 Apr 2015 16:29:34 +0000 (12:29 -0400)]
closes #5620
Merge branch '5620-collection-selections'
Radhika Chippada [Mon, 20 Apr 2015 15:42:04 +0000 (11:42 -0400)]
5620: added comment to input trigger event
Radhika Chippada [Sun, 19 Apr 2015 03:12:51 +0000 (23:12 -0400)]
5663: update documentation to use "puts rand" in place of "rake secret"
Radhika Chippada [Sun, 19 Apr 2015 02:25:55 +0000 (22:25 -0400)]
5179: update arvados ruby sdk gem version in workbench.
Radhika Chippada [Sun, 19 Apr 2015 02:22:14 +0000 (22:22 -0400)]
5179: update files method to move dir parts to streamname.
Radhika Chippada [Sat, 18 Apr 2015 02:41:25 +0000 (22:41 -0400)]
5675: include Subprojects tab in project#show for anonymous users.
Radhika Chippada [Fri, 17 Apr 2015 20:57:55 +0000 (16:57 -0400)]
5620: add ready handler for input
Radhika Chippada [Fri, 17 Apr 2015 14:59:27 +0000 (10:59 -0400)]
5753: show name column in project#show page when the object supports name.
Radhika Chippada [Fri, 17 Apr 2015 02:15:46 +0000 (22:15 -0400)]
5573: The activity page retrieves too much data that it does not need from the server. Added a limit clause on the request to server.
Radhika Chippada [Thu, 16 Apr 2015 22:06:52 +0000 (18:06 -0400)]
closes #5417
Merge branch '5417-not-start-pipeline-with-unreadable-inputs'
Radhika Chippada [Thu, 16 Apr 2015 22:06:31 +0000 (18:06 -0400)]
Merge branch 'master' into 5417-not-start-pipeline-with-unreadable-inputs
Radhika Chippada [Thu, 16 Apr 2015 22:05:53 +0000 (18:05 -0400)]
5417: one more test condition for dataclass=File
Tom Clegg [Thu, 16 Apr 2015 21:28:42 +0000 (17:28 -0400)]
Merge branch '3145-readonly-volumes' refs #3145
Radhika Chippada [Thu, 16 Apr 2015 21:18:59 +0000 (17:18 -0400)]
5417: in case of a File dataclass with unreadable input and uneditable pipeline, the Run button should be disabled.
Radhika Chippada [Thu, 16 Apr 2015 18:28:14 +0000 (14:28 -0400)]
5417: revert unreadable-input check for links since no such case exists.
Radhika Chippada [Thu, 16 Apr 2015 18:02:18 +0000 (14:02 -0400)]
5417: update created_at time on pipeline_in_publicly_accessible_project, so that it is newest and always first in the list.
Radhika Chippada [Thu, 16 Apr 2015 17:47:18 +0000 (13:47 -0400)]
Merge branch 'master' into 5417-not-start-pipeline-with-unreadable-inputs
Radhika Chippada [Thu, 16 Apr 2015 17:35:58 +0000 (13:35 -0400)]
5417: a few changes from based on review feedback. also, account for dataclass=File type when checking if input is readable by current user.
Tom Clegg [Thu, 16 Apr 2015 16:16:53 +0000 (12:16 -0400)]
3145: Add -readonly flag. Accept multiple -volume arguments.
* Leave -volumes (and accept comma-separated dir lists) for backward
compatibility.
* Detect read-only filesystems when using /proc/mounts to discover
Keep volumes.
* VolumeManagers know whether volumes are writable, so it's not
necessary to wait in a serialize queue just to find out a volume
isn't writable.
* Simplify RRVolumeManager: use atomic.AddUint32() instead of channels
and goroutines.
* -serialize (like -readonly) now affects only the volumes that come
after it in the argument list (and automatically discovered
volumes). This makes it possible to have a mix of serialized and
non-serialized volumes.
* Fix some test cases that just skipped the test (instead of failing)
when encountering an error during test setup.
* Move MockVolume code from volume.go to volume_test.go.
* Clean up some over-indented code blocks, see
https://github.com/golang/go/wiki/CodeReviewComments#indent-error-flow
* Remove some stating-the-obvious/redundant comments and duplicate log
messages.
Brett Smith [Thu, 16 Apr 2015 14:18:26 +0000 (10:18 -0400)]
5742: User setup process uses username for VM login, not repo name.
Closes #5742.
Brett Smith [Wed, 15 Apr 2015 20:06:08 +0000 (16:06 -0400)]
Merge branch '5717-crunch-dynamic-max-tasks-per-node-wip'
Closes #5717, #5721.
Brett Smith [Tue, 14 Apr 2015 17:13:29 +0000 (13:13 -0400)]
5717: crunch-job uses fewer slots when few tasks at this level.
When crunch-job begins tasks at a new level, it looks at the number of
tasks scheduled for that level. If that's smaller than the maximum
number of slots available, then it only considers slots "free" up to
the number of tasks scheduled, or the number of nodes available,
whichever is greater.
This change lets Crunch scale whole-node resources like RAM more
effectively. This may not be desired if a level starts with a small
number of tasks queued, but later schedules more and wants maximum
parallelization, but that's uncommon enough that this seems like net
win. Previously, Crunch could overallocate RAM in this scenario,
which seems worse.
Brett Smith [Wed, 15 Apr 2015 19:14:29 +0000 (15:14 -0400)]
Merge branch '5714-gce-setup-bugfixes-wip'
Closes #5714, #5715.
Brett Smith [Mon, 13 Apr 2015 20:48:16 +0000 (16:48 -0400)]
5714: Avoid Node Manager race conditions around stop_if_no_cloud_node.
Checking .is_alive() seems to always lead to race conditions.
Instead, have CloudNodeSetupActor.stop_if_no_cloud_node() return True
if it's going to stop, else False. Have NodeManagerDaemonActor
respect this return value consistently.
Brett Smith [Mon, 13 Apr 2015 19:37:48 +0000 (15:37 -0400)]
5714: Node Manager setup process retries Arvados errors.
This fixes a regression from
6ab7cf882cd9a268374b880b5e55b4c8946406b4.
Radhika Chippada [Wed, 15 Apr 2015 18:49:11 +0000 (14:49 -0400)]
5417: fix typo
Radhika Chippada [Wed, 15 Apr 2015 17:44:17 +0000 (13:44 -0400)]
5417: add additional test updates to verify Run button status when input is not readable.
Radhika Chippada [Wed, 15 Apr 2015 14:14:50 +0000 (10:14 -0400)]
5417: when input is unreadable, present visual cue even when it is not editable by the user.
Radhika Chippada [Tue, 14 Apr 2015 19:33:32 +0000 (15:33 -0400)]
5417: add "unreadable inputs provided" visual cue for an editable pipeline instance.
Radhika Chippada [Tue, 14 Apr 2015 13:53:59 +0000 (09:53 -0400)]
closes #5647
Merge branch '5647-login-dropdown'
Radhika Chippada [Tue, 14 Apr 2015 13:53:12 +0000 (09:53 -0400)]
5647: minor text update
Radhika Chippada [Tue, 14 Apr 2015 05:03:01 +0000 (01:03 -0400)]
5647: as a team we need to learn to weigh options with their worth; aka, this login hover drop-down should have been implemented as a simple tooltip.
Radhika Chippada [Tue, 14 Apr 2015 04:23:08 +0000 (00:23 -0400)]
5647: add icon to the new login dropdown link
Radhika Chippada [Tue, 14 Apr 2015 03:53:32 +0000 (23:53 -0400)]
5647: minor tweak to dropdown text
Radhika Chippada [Tue, 14 Apr 2015 03:42:50 +0000 (23:42 -0400)]
Merge branch 'master' into 5647-login-dropdown
Radhika Chippada [Tue, 14 Apr 2015 03:41:29 +0000 (23:41 -0400)]
closes #5440
Merge branch '5440-remove-doc-getting-started'
Radhika Chippada [Tue, 14 Apr 2015 03:40:43 +0000 (23:40 -0400)]
5440: remove usused getting_started images
Radhika Chippada [Tue, 14 Apr 2015 03:34:00 +0000 (23:34 -0400)]
5647: add a hover dropdown login item.
Nancy Ouyang [Tue, 14 Apr 2015 03:10:20 +0000 (23:10 -0400)]
5440: reword quickstart
Nancy Ouyang [Tue, 14 Apr 2015 02:35:49 +0000 (22:35 -0400)]
linkfix, reword quickstart section on homepage
Tom Clegg [Tue, 14 Apr 2015 02:21:23 +0000 (22:21 -0400)]
Fix indentation. Remove errant unclosed <p> tag. refs #5493
Nancy Ouyang [Tue, 14 Apr 2015 02:04:53 +0000 (22:04 -0400)]
5440: remove all links to /start temporarily to avoid confusing user
Put in quickstart sections on docs homepage for both 1) public pipeline 2) pipeline developers
Revert changes made in #5090 (home title back to "Arvados Docs", topnav link to "arvados.org")
Refactor /user/index.html, removing references to /start and directing new users to homepage quickstart section
Tom Clegg [Tue, 14 Apr 2015 02:00:43 +0000 (22:00 -0400)]
If provided, use TMPDIR instead of /tmp. No issue #
Tom Clegg [Tue, 14 Apr 2015 01:47:06 +0000 (21:47 -0400)]
Fix loop label that became disconnected in
bae652c, causing crash on "next THISROUND". refs #5642
Nancy Ouyang [Tue, 14 Apr 2015 00:26:18 +0000 (20:26 -0400)]
Merge branch 'master' of git.curoverse.com:arvados into 5440-remove-doc-getting-started
Tom Clegg [Mon, 13 Apr 2015 21:05:44 +0000 (17:05 -0400)]
Merge branch '5414-keep-service-hints' refs #5414
Radhika Chippada [Mon, 13 Apr 2015 20:53:35 +0000 (16:53 -0400)]
refs #5493
Merge branch '5493-getting-started-modal'
Radhika Chippada [Mon, 13 Apr 2015 20:51:32 +0000 (16:51 -0400)]
5493: popup size
Radhika Chippada [Mon, 13 Apr 2015 20:47:35 +0000 (16:47 -0400)]
5493: popup size and a typo
Radhika Chippada [Mon, 13 Apr 2015 20:34:20 +0000 (16:34 -0400)]
5493: make popup size fixed
Radhika Chippada [Mon, 13 Apr 2015 20:25:21 +0000 (16:25 -0400)]
5493: public pipeline wiki page link added in page 3