Peter Amstutz [Tue, 1 Mar 2016 18:15:11 +0000 (13:15 -0500)]
Merge branch '6605-arv-copy-http' closes #6605
Peter Amstutz [Mon, 29 Feb 2016 21:42:12 +0000 (16:42 -0500)]
6605: Add --allow-git-http-src and --allow-git-http-dst instead of looking at ARVADOS_API_HOST_INSECURE.
Tom Clegg [Mon, 29 Feb 2016 20:40:14 +0000 (15:40 -0500)]
Workaround for https://bugs.python.org/issue7980. No issue #
Brett Smith [Mon, 29 Feb 2016 18:21:35 +0000 (13:21 -0500)]
Docs: Fix typo in run-command foreach example.
Reported in IRC. No issue #.
Peter Amstutz [Mon, 29 Feb 2016 15:33:48 +0000 (10:33 -0500)]
Merge branch '8437-nodemanager-on-failure' closes #8437
Peter Amstutz [Mon, 29 Feb 2016 15:33:27 +0000 (10:33 -0500)]
8437: Test all exceptions that should be caught.
Peter Amstutz [Mon, 29 Feb 2016 14:40:50 +0000 (09:40 -0500)]
Merge branch '8416-node-manager-find-node' closes #8416
Peter Amstutz [Mon, 29 Feb 2016 14:40:10 +0000 (09:40 -0500)]
8416: Don't catch exception from search_for, potentially hides exceptions we
wanted to see and the original intended behavior of re-raising the original
exception doesn't work anyway, because sys.exc_info is overwritten when the 2nd
exception is caught.
Peter Amstutz [Fri, 26 Feb 2016 16:38:50 +0000 (11:38 -0500)]
8437: Add missing test.
Peter Amstutz [Thu, 25 Feb 2016 14:08:01 +0000 (09:08 -0500)]
8437: Add FullStopActor which uses os.killpg() to terminate node manager on_failure. Added test.
radhika [Thu, 25 Feb 2016 02:53:14 +0000 (21:53 -0500)]
closes #5694
Merge branch '5694-running-job-log'
radhika [Thu, 25 Feb 2016 02:52:23 +0000 (21:52 -0500)]
5694: remove the extra white space in log tab display.
Peter Amstutz [Tue, 9 Feb 2016 16:36:37 +0000 (11:36 -0500)]
8416: Remove find_node and use existing search_for feature.
radhika [Wed, 24 Feb 2016 14:34:39 +0000 (09:34 -0500)]
Merge branch 'master' into 5694-running-job-log
Peter Amstutz [Tue, 23 Feb 2016 20:18:13 +0000 (15:18 -0500)]
6605: Use git -c instead of "git config" to set credentials. Refuse to use
insecure http unless ARVADOS_API_HOST_INSECURE is also true.
radhika [Mon, 22 Feb 2016 14:30:00 +0000 (09:30 -0500)]
5694: display 2000 historic log lines in running job's Log tab.
Tom Clegg [Fri, 19 Feb 2016 22:44:52 +0000 (17:44 -0500)]
Merge branch '8484-sanity-check-collection-count' closes #8484
Tom Clegg [Fri, 19 Feb 2016 22:43:21 +0000 (17:43 -0500)]
8484: Fix fixtures with modified_at=NULL
Joshua C. Randall [Fri, 19 Feb 2016 22:09:35 +0000 (22:09 +0000)]
adds missing var collections SdkCollectionList
Tom Clegg [Fri, 19 Feb 2016 21:45:18 +0000 (16:45 -0500)]
Merge branch '8485-datamanager-identical-modifiedat' of https://github.com/wtsi-hgi/arvados closes #8485
Nico Cesar [Fri, 19 Feb 2016 21:38:01 +0000 (16:38 -0500)]
package building is failing because of bad version pinning
see https://ci.curoverse.com/job/build-packages/1733
no issue #
Peter Amstutz [Fri, 19 Feb 2016 15:49:18 +0000 (10:49 -0500)]
Pin google-api-python-client and oauth2client versions to deal with
incompatability between google api client and oauth2 client 2.0. no issue #
Joshua C. Randall [Fri, 19 Feb 2016 13:42:25 +0000 (13:42 +0000)]
Modifies sanity check to query for the total expected number of collections
Joshua C. Randall [Fri, 19 Feb 2016 12:27:08 +0000 (12:27 +0000)]
Makes changes suggested by tomclegg in review of PR #39
radhika [Thu, 18 Feb 2016 19:24:08 +0000 (14:24 -0500)]
closes #8441
Merge branch '8441-project-chooser'
radhika [Thu, 18 Feb 2016 19:23:09 +0000 (14:23 -0500)]
Merge branch 'master' into 8441-project-chooser
Tom Clegg [Thu, 18 Feb 2016 18:57:59 +0000 (13:57 -0500)]
Merge branch '8400-additional-gitignore' of https://github.com/wtsi-hgi/arvados closes #8400
Peter Amstutz [Thu, 18 Feb 2016 18:42:40 +0000 (13:42 -0500)]
6605: Check to see if each git URL works by using git ls-remote.
Preferentially use https. Set GIT_ASKPASS=/bin/false to suppress asking for
credentials.
radhika [Thu, 18 Feb 2016 17:55:25 +0000 (12:55 -0500)]
8441: Update project chooser modal to display favorites and top-level-my-projects and remove the now unused build_project_trees and shared_project_tree code.
Joshua C. Randall [Thu, 18 Feb 2016 14:36:53 +0000 (14:36 +0000)]
Changes GetCollection loop to more reliably fetch all collections
Modifies the loop termination condition in GetCollection so that
it continues until there are no more items available according to
the API server (returned in collections.ItemsAvailable).
Modifies the query code so that it uses an offset to page through
results in case an entire batch has equal modified_at timestamps.
Peter Amstutz [Thu, 18 Feb 2016 14:36:45 +0000 (09:36 -0500)]
Merge branch '8319-bcbio-cwl' closes #8319
Joshua C. Randall [Thu, 18 Feb 2016 00:02:06 +0000 (00:02 +0000)]
Adds sanity check on number of collections retrieved
Changes GetCollections() to return an error if the number
of collections retrieved is less than the initial number
of collections.
Peter Amstutz [Wed, 17 Feb 2016 17:59:57 +0000 (12:59 -0500)]
8319: Add log message about uploading docker image
radhika [Wed, 17 Feb 2016 14:32:09 +0000 (09:32 -0500)]
closes #8286
Merge branch '8286-fav-projects'
radhika [Wed, 17 Feb 2016 14:30:58 +0000 (09:30 -0500)]
8286: bigger star icon with stronger color contrast.
Peter Amstutz [Wed, 17 Feb 2016 14:21:09 +0000 (09:21 -0500)]
8319: Add environment variable to disable websockets.
radhika [Tue, 16 Feb 2016 17:00:09 +0000 (12:00 -0500)]
8286: also include link to Home in favorites section of the Projects dropdown, so that the user does not have to scroll through all of his favorites to seek in MyProjects section.
radhika [Tue, 16 Feb 2016 02:33:01 +0000 (21:33 -0500)]
Merge branch 'master' into 8286-fav-projects
radhika [Tue, 16 Feb 2016 02:32:00 +0000 (21:32 -0500)]
closes #8079
Merge branch '8079-api-client-auth-uuid'
radhika [Tue, 16 Feb 2016 01:46:05 +0000 (20:46 -0500)]
Merge branch 'master' into 8079-api-client-auth-uuid
radhika [Tue, 16 Feb 2016 01:44:59 +0000 (20:44 -0500)]
8286: check if project is starred only when current_user is not null (anonymous user case).
radhika [Mon, 15 Feb 2016 22:28:55 +0000 (17:28 -0500)]
8286: to facilitate in-place star icon refresh without the whole page refresh, it became necessary
to refresh the Projects menu after star/unstar action. Hence, moved the breadcrumbs code from
body.html into a partial.
radhika [Mon, 15 Feb 2016 20:26:05 +0000 (15:26 -0500)]
8286: convert star method into action controller action and refresh the star icon in place rather than a full page refresh.
radhika [Mon, 15 Feb 2016 18:50:48 +0000 (13:50 -0500)]
Merge branch 'master' into 8286-fav-projects
radhika [Mon, 15 Feb 2016 18:43:08 +0000 (13:43 -0500)]
closes #8183
Merge branch '8183-projects-dropdown'
radhika [Mon, 15 Feb 2016 18:42:44 +0000 (13:42 -0500)]
Merge branch 'master' into 8183-projects-dropdown
radhika [Mon, 15 Feb 2016 18:33:43 +0000 (13:33 -0500)]
8286: include favorites and top-level my projects in projects drowdown.
Tom Clegg [Mon, 15 Feb 2016 18:22:03 +0000 (13:22 -0500)]
8409: Use 80% utilization as keep_cache_mb_per_task reporting threshold. refs #8409
radhika [Mon, 15 Feb 2016 17:47:22 +0000 (12:47 -0500)]
8079: add rescue to drop index
radhika [Mon, 15 Feb 2016 17:35:02 +0000 (12:35 -0500)]
Merge branch '8183-projects-dropdown' into 8286-fav-projects
Conflicts:
apps/workbench/app/controllers/application_controller.rb
apps/workbench/app/views/application/_projects_tree_menu.html.erb
apps/workbench/test/controllers/projects_controller_test.rb
radhika [Mon, 15 Feb 2016 16:29:04 +0000 (11:29 -0500)]
Merge branch 'master' into 8183-projects-dropdown
Tom Clegg [Mon, 15 Feb 2016 15:49:39 +0000 (10:49 -0500)]
Merge branch '8178-trash-interface-generic-volume-test' closes #8178
Tom Clegg [Thu, 4 Feb 2016 23:28:43 +0000 (18:28 -0500)]
8178: Stop accepting zeroed data, now that the s3test bug is fixed.
radhika [Wed, 27 Jan 2016 04:31:27 +0000 (23:31 -0500)]
8178: add generic volume tests for trash / untrash interface.
radhika [Mon, 15 Feb 2016 13:40:54 +0000 (08:40 -0500)]
Merge branch 'master' into 8079-api-client-auth-uuid
radhika [Mon, 15 Feb 2016 13:36:47 +0000 (08:36 -0500)]
8183: display top three levels of projects in menu, improve message when there are too many projects, improve the test.
Tom Clegg [Thu, 11 Feb 2016 21:25:54 +0000 (16:25 -0500)]
Process live logs for unfinished jobs in pipeline mode, too.
No issue #
radhika [Sat, 13 Feb 2016 01:57:25 +0000 (20:57 -0500)]
8183: retrieve only 3 levels of projects while building projects dropdown.
Brett Smith [Fri, 12 Feb 2016 23:38:36 +0000 (18:38 -0500)]
8203: crunch-job tempfails after failing to install a Docker image.
* Use `bash -o pipefail` to run the image installer shell script, to
reliably detect more failures.
* Exit EX_RETRY_UNLOCKED after a failure to install the image.
Refs #8203, because I'm cautiously optimistic that this will reduce
the incidence of the "can't find UID" problem.
radhika [Fri, 12 Feb 2016 21:50:34 +0000 (16:50 -0500)]
8183: while displaying "my projects" tree, just show only the user's projects and omit shared projects
even when there are no more than 300 projects to avoid confusion.
radhika [Fri, 12 Feb 2016 21:24:41 +0000 (16:24 -0500)]
Merge branch 'master' into 8183-projects-dropdown
radhika [Fri, 12 Feb 2016 19:03:57 +0000 (14:03 -0500)]
8286: add an integration test to star / unstar project by clicking on the icon.
radhika [Thu, 11 Feb 2016 19:53:31 +0000 (14:53 -0500)]
8286: added test "unshare project and verify that it is no longer included in shared user's starred projects"
Peter Amstutz [Thu, 11 Feb 2016 14:41:17 +0000 (09:41 -0500)]
Merge branch '8409-report-keep-cache' closes #8409
Peter Amstutz [Thu, 11 Feb 2016 14:27:21 +0000 (09:27 -0500)]
8409: Adjust recommended miss rate to below 0.2%
Peter Amstutz [Wed, 10 Feb 2016 21:42:02 +0000 (16:42 -0500)]
8409: Add recommendation if cache miss rate is above 0.5%. Fix tests.
Peter Amstutz [Wed, 10 Feb 2016 20:33:41 +0000 (15:33 -0500)]
8409: Report Keep cache miss rate & Keep cache utilization
Brett Smith [Wed, 10 Feb 2016 20:02:48 +0000 (15:02 -0500)]
Build python-glags backports < version 3.0.
No issue #.
radhika [Wed, 10 Feb 2016 18:55:40 +0000 (13:55 -0500)]
Merge branch 'master' into 8286-fav-projects
radhika [Wed, 10 Feb 2016 18:51:20 +0000 (13:51 -0500)]
8079: add down migration to api_client_authorizations_search_index
Brett Smith [Wed, 10 Feb 2016 18:19:11 +0000 (13:19 -0500)]
Pin PySDK's gflags dependency to <3.0.
We've built and tested with 3.0 successfully, but its ChangeLog says:
* A lot of potentially backwards incompatible changes since 2.0.
* This version is NOT recommended to use in production. Some of the files and
documentation has been lost during export; this will be fixed in next
versions.
We found out about this after 3.0.2 broke our tests.
Take their advice for now. No issue #.
radhika [Wed, 10 Feb 2016 17:55:22 +0000 (12:55 -0500)]
Merge branch 'master' into 8286-fav-projects
Tom Clegg [Wed, 10 Feb 2016 17:52:08 +0000 (12:52 -0500)]
Merge branch '8341-crunchstat-job-time-axis'
radhika [Wed, 10 Feb 2016 17:23:50 +0000 (12:23 -0500)]
Merge branch 'master' into 8079-api-client-auth-uuid
radhika [Wed, 10 Feb 2016 17:19:23 +0000 (12:19 -0500)]
8079: Added support get using uuid and list using uuid or api_token and added tests.
Tom Clegg [Wed, 10 Feb 2016 17:10:53 +0000 (12:10 -0500)]
8341: Fall back to live logs if log collection is saved but missing.
Tom Clegg [Wed, 10 Feb 2016 16:14:54 +0000 (11:14 -0500)]
8341: Update test results.
Tom Clegg [Wed, 10 Feb 2016 03:44:02 +0000 (22:44 -0500)]
8341: Retrieve only the log attributes that actually get used.
Tom Clegg [Tue, 9 Feb 2016 18:53:38 +0000 (13:53 -0500)]
8341: In pipeline mode, process all jobs concurrently.
Tom Clegg [Tue, 9 Feb 2016 16:49:35 +0000 (11:49 -0500)]
8341: Include Keep network activity in net stats.
Tom Clegg [Tue, 9 Feb 2016 15:27:47 +0000 (10:27 -0500)]
8341: Fix up debug labels. Avoid deadlock after exceptions in thread.
Tom Clegg [Mon, 8 Feb 2016 20:47:02 +0000 (15:47 -0500)]
8341: Do not round up Y axis to even numbers, just use max series value.
Remove Y axis labels (so X axis matches other graphs from the same
job), add grid lines.
Tom Clegg [Mon, 8 Feb 2016 14:56:10 +0000 (09:56 -0500)]
8341: Use "time since job start", not "time since task start", as X axis.
Tom Clegg [Wed, 10 Feb 2016 15:51:33 +0000 (10:51 -0500)]
Merge branch '8284-fix-slurm-queue-timestamp-check' closes #8284
Tom Clegg [Wed, 10 Feb 2016 15:22:07 +0000 (10:22 -0500)]
Emit log when installing docker image.
Avoids creating the illusion that "clean work dirs" is taking forever.
No issue #
Tom Clegg [Wed, 10 Feb 2016 15:08:57 +0000 (10:08 -0500)]
Merge branch '7263-better-busy-behavior' refs #7263
Tom Clegg [Fri, 22 Jan 2016 20:02:21 +0000 (15:02 -0500)]
7263: Avoid getting stuck processing stderr for one task for a long time.
Do not sleep(0.1) unless pipes are idle.
Brett Smith [Tue, 9 Feb 2016 22:10:08 +0000 (17:10 -0500)]
crunch-job detects more "io aborted" SLURM errors.
It's seemingly random whether SLURM reports "Aborting, io aborted and
missing step" or "Aborting, missing step and io aborted". Extend the
regexp to catch both. No issue #.
Brett Smith [Tue, 9 Feb 2016 21:42:59 +0000 (16:42 -0500)]
Merge branch '8406-tempfail-after-retry-unlocked'
Closes #8406, #8407.
Brett Smith [Tue, 9 Feb 2016 21:42:12 +0000 (16:42 -0500)]
8406: Update comment to match new code.
Peter Amstutz [Tue, 9 Feb 2016 21:25:45 +0000 (16:25 -0500)]
8406: @job_retry_counts.include? jobrecord.uuid because @job_retry_counts has a default value.
Peter Amstutz [Tue, 9 Feb 2016 20:53:13 +0000 (15:53 -0500)]
8406: Treat EXIT_TEMPFAIL as EXIT_RETRY_UNLOCKED if we have previously gotten
EXIT_RETRY_UNLOCKED (because the job is now in "Running" state.)
Nico Cesar [Tue, 9 Feb 2016 21:34:34 +0000 (16:34 -0500)]
I "fonud" a typo
no issue #
Peter Amstutz [Tue, 9 Feb 2016 17:32:42 +0000 (12:32 -0500)]
Merge branch '8404-catch-interrupted-syscall' closes #8404
Peter Amstutz [Tue, 9 Feb 2016 17:31:07 +0000 (12:31 -0500)]
8404: Adjust try block to just surround os.wait().
Peter Amstutz [Tue, 9 Feb 2016 16:41:13 +0000 (11:41 -0500)]
8404: catch and continue from interrupted system call from os.wait()
radhika [Tue, 9 Feb 2016 16:11:59 +0000 (11:11 -0500)]
8079: add uuid to api_client_authorizations_search_index and add uuid to all api_client_authorizations test fixtures.
radhika [Tue, 9 Feb 2016 14:57:15 +0000 (09:57 -0500)]
8079: update the migration script to use the api_token as the seed
radhika [Tue, 9 Feb 2016 13:57:50 +0000 (08:57 -0500)]
8079: add uuid to api_client_authorizations
Tom Clegg [Mon, 8 Feb 2016 21:09:28 +0000 (16:09 -0500)]
Fix nodemanager test race. No issue #