radhika [Tue, 14 Jul 2015 20:13:05 +0000 (16:13 -0400)]
Merge branch 'master' into 6219-fuse-performance-testing
Peter Amstutz [Tue, 14 Jul 2015 17:40:24 +0000 (13:40 -0400)]
Merge branch '6484-fuse-fsync-erofs' closes #6484
Peter Amstutz [Tue, 14 Jul 2015 17:40:07 +0000 (13:40 -0400)]
Merge branch 'github-3408-production-datamanager' refs #3408
Peter Amstutz [Tue, 14 Jul 2015 17:39:36 +0000 (13:39 -0400)]
Merge branch 'master' into github-3408-production-datamanager
Conflicts:
services/datamanager/keep/keep.go
radhika [Tue, 14 Jul 2015 17:22:11 +0000 (13:22 -0400)]
Merge branch 'master' into 6219-fuse-performance-testing
radhika [Tue, 14 Jul 2015 15:10:18 +0000 (11:10 -0400)]
closes #6014
Merge branch '6014-repo-creation-doc'
radhika [Tue, 14 Jul 2015 15:10:00 +0000 (11:10 -0400)]
Merge branch 'master' into 6014-repo-creation-doc
Brett Smith [Tue, 14 Jul 2015 09:31:34 +0000 (05:31 -0400)]
API server installation doc clones arvados over the network.
Now that we've moved away from a source-based install, there isn't
necessarily a checkout anywhere on the host. This is most likely to
work. No issue #.
Peter Amstutz [Mon, 13 Jul 2015 21:43:57 +0000 (17:43 -0400)]
6484: Ignore filehandle flush if object is not writable.
radhika [Mon, 13 Jul 2015 21:16:06 +0000 (17:16 -0400)]
closes #6445
Merge branch '6445-incorrect-task-runtime-calc'
radhika [Mon, 13 Jul 2015 21:11:35 +0000 (17:11 -0400)]
6014: minor updates
radhika [Mon, 13 Jul 2015 20:28:48 +0000 (16:28 -0400)]
6445: update the job status line also to use the job's finished_at time when task has none.
radhika [Mon, 13 Jul 2015 20:26:08 +0000 (16:26 -0400)]
Merge branch 'master' into 6445-incorrect-task-runtime-calc
radhika [Mon, 13 Jul 2015 19:10:37 +0000 (15:10 -0400)]
6014: Add "add new repository" page to create a tutorial repository, and update the tutorial-submit-job page to use the tutorial repository.
radhika [Fri, 10 Jul 2015 22:46:59 +0000 (18:46 -0400)]
refs #6279
Merge branch '6279-web-shell-client'
radhika [Fri, 10 Jul 2015 22:44:59 +0000 (18:44 -0400)]
6279: open the webshell client in a blank window.
Ward Vandewege [Fri, 10 Jul 2015 20:18:59 +0000 (16:18 -0400)]
Merge branch '6569-smarter-jobs-image'
closes #6569
Ward Vandewege [Fri, 10 Jul 2015 20:18:44 +0000 (16:18 -0400)]
Merge branch 'master' into 6569-smarter-jobs-image
Tom Clegg [Fri, 10 Jul 2015 18:39:22 +0000 (14:39 -0400)]
Merge branch '6279-web-shell-client' closes #6279
Tom Clegg [Fri, 10 Jul 2015 17:35:10 +0000 (13:35 -0400)]
6279: Hide "reconnect" button because it doesn't auto-login.
Tom Clegg [Fri, 10 Jul 2015 16:55:44 +0000 (12:55 -0400)]
6279: Provide feedback that authentication token has been sent.
Tom Clegg [Fri, 10 Jul 2015 16:45:54 +0000 (12:45 -0400)]
6279: Do not retry a request that "timed out" in less than 2 seconds.
In this case it's probably not a timeout -- more likely a CORS problem
that the browser is not allowed to report to the Javascript program.
In such cases, retrying ad infinitum will not help.
Tom Clegg [Fri, 10 Jul 2015 15:18:46 +0000 (11:18 -0400)]
6279: Do not set content-length headers in XHR.
According to error messages in Chrome console:
Refused to set unsafe header "Content-Length"
ShellInABox.sendRequest @ shell_in_a_box.js:178
ShellInABox.onReadyStateChange @ shell_in_a_box.js:206
(anonymous function) @ shell_in_a_box.js:183
Tom Clegg [Fri, 10 Jul 2015 15:16:43 +0000 (11:16 -0400)]
6279: Move keyboard assets to /public/webshell/
Ward Vandewege [Fri, 10 Jul 2015 14:58:43 +0000 (10:58 -0400)]
Make sure to add python-virtualenv to the Docker arvados/jobs image.
refs #6569
radhika [Fri, 10 Jul 2015 14:44:10 +0000 (10:44 -0400)]
6445: when a task does not have finished_at time, use the finished_at time from it's job - if one is available.
Tom Clegg [Fri, 10 Jul 2015 13:32:16 +0000 (09:32 -0400)]
Merge branch '6222-memory-status' refs #6222
Ward Vandewege [Fri, 10 Jul 2015 03:19:04 +0000 (23:19 -0400)]
Merge branch 'master' into 6569-smarter-jobs-image
Tom Clegg [Fri, 10 Jul 2015 03:02:59 +0000 (23:02 -0400)]
Merge branch '6218-python-sdk-perf' closes #6218
Tom Clegg [Tue, 7 Jul 2015 15:28:05 +0000 (11:28 -0400)]
6218: Generate profiling data for a few arvados.collection.Collection scenarios.
Ward Vandewege [Fri, 10 Jul 2015 03:00:20 +0000 (23:00 -0400)]
Make sure that mkimage-debootstrap.sh uses -f when tagging docker
images.
refs #6528
Ward Vandewege [Fri, 10 Jul 2015 02:20:44 +0000 (22:20 -0400)]
Make sure that mkimage-debootstrap.sh does not try to do an interactive
docker run when there's no tty.
refs #6528
Ward Vandewege [Fri, 10 Jul 2015 02:09:18 +0000 (22:09 -0400)]
Make the arvados/jobs image leaner.
refs #6569
Tom Clegg [Thu, 9 Jul 2015 20:38:16 +0000 (16:38 -0400)]
6279: Move webshell action into VirtualMachinesController, tweak formatting & config.
* Document config var
* Accept formatting references like %{hostname} and %{uuid} in config
var instead of always appending "/#{hostname}"
* Fix favicon, js, and stylesheet paths (use asset_path helper); move
js and css into public/webshell/
* Use j() quoting helper in js.erb
radhika [Thu, 9 Jul 2015 14:14:45 +0000 (10:14 -0400)]
6279: added shell_in_a_box url as comment
radhika [Thu, 9 Jul 2015 13:43:43 +0000 (09:43 -0400)]
6279: Noticed that enabled.gif is also needed. I see this one when I use the right mouse click in shell_in_a_box terminal,
and use the reset option. Added this gif.
radhika [Thu, 9 Jul 2015 01:37:11 +0000 (21:37 -0400)]
6279: add some comments
radhika [Thu, 9 Jul 2015 01:07:22 +0000 (21:07 -0400)]
i6279: The '-' and '_' are not working in Firefox. Upon googling, found this URL that suggested a workaround:
https://code.google.com/p/shellinabox/issues/detail?id=202
radhika [Thu, 9 Jul 2015 00:26:23 +0000 (20:26 -0400)]
Merge branch 'master' into 6279-web-shell-client
radhika [Thu, 9 Jul 2015 00:25:51 +0000 (20:25 -0400)]
6279: if hostname ends with .shell, strip it.
Brett Smith [Wed, 8 Jul 2015 21:19:53 +0000 (17:19 -0400)]
6358: Declare FUSE driver's dependency on llfuse >= 0.40.
The workaround added in
08284382 requires this version. Below that,
llfuse's Queue at least lives in a different place. We may be able to
support older versions with more nuance, but for now, just codify the
current reality.
Closes #6358. Refs #3198.
Nico Cesar [Wed, 8 Jul 2015 20:44:18 +0000 (16:44 -0400)]
qiuck fix to arvados-pam vulnerability
no issue #
Tom Clegg [Wed, 8 Jul 2015 18:56:30 +0000 (14:56 -0400)]
Merge branch '6377-dev-startup' refs #6377
radhika [Wed, 8 Jul 2015 18:46:22 +0000 (14:46 -0400)]
Merge branch 'master' into 6279-web-shell-client
Nico Cesar [Wed, 8 Jul 2015 18:09:07 +0000 (14:09 -0400)]
Merge branch '6384-libpam-arvados'
closes #6384
Ward Vandewege [Wed, 8 Jul 2015 17:58:41 +0000 (13:58 -0400)]
Whitespace fixes
refs #6384
Ward Vandewege [Wed, 8 Jul 2015 17:57:17 +0000 (13:57 -0400)]
Merge branch 'master' into 6384-libpam-arvados
Nico Cesar [Wed, 8 Jul 2015 17:53:31 +0000 (13:53 -0400)]
6384: reverting names
Ward Vandewege [Wed, 8 Jul 2015 16:47:07 +0000 (12:47 -0400)]
Rename file
refs #2256
Ward Vandewege [Wed, 8 Jul 2015 16:19:18 +0000 (12:19 -0400)]
Fix path for arvados_pam.py
refs #2256
Ward Vandewege [Wed, 8 Jul 2015 16:09:17 +0000 (12:09 -0400)]
Fix typo.
refs #2256
Nico Cesar [Wed, 8 Jul 2015 15:30:49 +0000 (11:30 -0400)]
added /etc/default/arvados_pam as a parameter
refs #6512
Tom Clegg [Wed, 8 Jul 2015 14:13:04 +0000 (10:13 -0400)]
Fix typo. No issue #
Tom Clegg [Wed, 8 Jul 2015 05:56:21 +0000 (01:56 -0400)]
6377: Update docs to use application.yml instead of omniauth.rb for SSO config.
Tom Clegg [Wed, 8 Jul 2015 05:12:58 +0000 (01:12 -0400)]
6377: Fix crash if no asset pipeline.
Tom Clegg [Tue, 7 Jul 2015 20:45:16 +0000 (16:45 -0400)]
6377: Update ruby to 2.1.6. Remove bundler version pin (not needed since
ca1d997).
Tom Clegg [Wed, 1 Jul 2015 02:47:50 +0000 (22:47 -0400)]
6377: Avoid "incompatible encoding" errors by using blank template0 instead of site-specific template1.
Tom Clegg [Tue, 30 Jun 2015 15:20:38 +0000 (11:20 -0400)]
6377: Fix reversed condition in "site application.yml is optional" fix.
Tom Clegg [Tue, 30 Jun 2015 15:19:04 +0000 (11:19 -0400)]
6377: Use fork of themes_for_rails with fixed gemspec.
Allows installing with current bundler versions, which treat the invalid
gemspec as an error.
Tom Clegg [Tue, 30 Jun 2015 15:07:24 +0000 (11:07 -0400)]
6377: Support loading omniauth config from application.yml.
radhika [Wed, 8 Jul 2015 02:30:25 +0000 (22:30 -0400)]
Merge branch 'master' into 6279-web-shell-client
radhika [Wed, 8 Jul 2015 02:28:51 +0000 (22:28 -0400)]
6279: add login link in VM panel of manage_account page that takes user to shell_in_a_box.
Brett Smith [Tue, 7 Jul 2015 21:02:06 +0000 (17:02 -0400)]
Merge branch '5989-api-all-repos-permissions-wip'
Closes #5989, #6479.
Brett Smith [Sun, 5 Jul 2015 11:39:09 +0000 (07:39 -0400)]
5989: API repo perms method always returns all repos.
Previously the method would not return repositories that were not
accessible to any authorized key. This change helps deployment tools
like update-gitolite do repository setup correctly with a single API
call.
Tom Clegg [Fri, 26 Jun 2015 15:19:54 +0000 (11:19 -0400)]
6377: Missing application.yml is not an error.
Tom Clegg [Tue, 7 Jul 2015 20:31:55 +0000 (16:31 -0400)]
6222: Add memory stats to status.json.
Reduce malloc activity in status.json.
Remove abandoned GetVolumeStatus, and move its tests over to
volume_unix_test.go.
Ward Vandewege [Mon, 6 Jul 2015 12:28:36 +0000 (08:28 -0400)]
Add arvados_pam.py and shellinabox pam configuration file.
Refs #2256
Nico Cesar [Thu, 2 Jul 2015 14:35:03 +0000 (10:35 -0400)]
5989: bug_1 added puppet repository patch
this is duplicated code from:
puppet/modules/arvados-git-server/templates/usr-local-arvados-update-gitolite.rb.erb
I just copy the code that was there
Nico Cesar [Wed, 1 Jul 2015 20:23:33 +0000 (16:23 -0400)]
5989: create directory structure for temp files
refs #5989 bug_1
Tom Clegg [Tue, 7 Jul 2015 15:42:12 +0000 (11:42 -0400)]
Merge branch '5677-plpgsql-warning' closes #5677
Tom Clegg [Fri, 26 Jun 2015 06:54:31 +0000 (02:54 -0400)]
5677: Edit structure.sql after db:structure:dump: avoid warnings when loading, and editwars when committing.
Manoj [Tue, 7 Jul 2015 13:08:21 +0000 (09:08 -0400)]
closes #6466
Merge branch '6466-disable-public-projects'
Manoj [Tue, 7 Jul 2015 13:07:33 +0000 (09:07 -0400)]
Merge branch 'master' into 6466-disable-public-projects
Brett Smith [Mon, 6 Jul 2015 21:37:21 +0000 (17:37 -0400)]
Merge branch '6438-multiplatform-install-guide-wip'
Closes #6438, #6455. Refs #6388.
Brett Smith [Mon, 6 Jul 2015 21:29:03 +0000 (17:29 -0400)]
6455: Include more steps in Crunch install docs.
* Document the necessary API server configuration change for
crunch-dispatch.
* Document Docker installation.
* Note compute node crunch users need to be in the fuse group.
Brett Smith [Mon, 6 Jul 2015 21:27:08 +0000 (17:27 -0400)]
6438: Modernize Rails server installation guides.
Document the package-based installation procedure, and associated
Nginx configuration.
Brett Smith [Mon, 6 Jul 2015 21:26:10 +0000 (17:26 -0400)]
6388: Add CentOS 6.6 instructions to install docs.
radhika [Mon, 6 Jul 2015 20:00:57 +0000 (16:00 -0400)]
6219: remove couple profiling statements for the tests.
radhika [Mon, 6 Jul 2015 19:51:41 +0000 (15:51 -0400)]
6219: refactor functions and profile smaller fuse related blocks of code
Manoj [Mon, 6 Jul 2015 18:00:24 +0000 (14:00 -0400)]
6466 - Update body html for enable public page and added tests to project controller test.
radhika [Mon, 6 Jul 2015 17:33:31 +0000 (13:33 -0400)]
6219: profile even smaller portions of code
radhika [Mon, 6 Jul 2015 16:08:29 +0000 (12:08 -0400)]
closes #6013
Merge branch '6013-cleanup-setup-impl'
radhika [Fri, 3 Jul 2015 21:03:32 +0000 (17:03 -0400)]
6013: revert back the deactivate user button leading text in workbench user admin page.
radhika [Fri, 3 Jul 2015 20:56:53 +0000 (16:56 -0400)]
6013: update user notification email upon setup.
radhika [Fri, 3 Jul 2015 19:44:26 +0000 (15:44 -0400)]
6013: remove "repository" from user setup popup in workbench
Manoj [Fri, 3 Jul 2015 16:06:22 +0000 (12:06 -0400)]
6466:Added config parameter to disable public projects page and added a test to projects controller.
Nico Cesar [Thu, 2 Jul 2015 14:37:38 +0000 (10:37 -0400)]
Merge branch '5989-bug_1' merge with puppet repo "copy and paste" to sync up duplicated code.
refs #5989
Nico Cesar [Thu, 2 Jul 2015 14:35:03 +0000 (10:35 -0400)]
5989: bug_1 added puppet repository patch
this is duplicated code from:
puppet/modules/arvados-git-server/templates/usr-local-arvados-update-gitolite.rb.erb
I just copy the code that was there
Peter Amstutz [Thu, 2 Jul 2015 14:25:20 +0000 (10:25 -0400)]
Merge branch '6264-run-command-task-env' refs #6264
Peter Amstutz [Thu, 2 Jul 2015 13:47:52 +0000 (09:47 -0400)]
6264: Add task.env to documentation.
Peter Amstutz [Wed, 1 Jul 2015 21:43:28 +0000 (17:43 -0400)]
6264: Support setting environment variables.
Nico Cesar [Wed, 1 Jul 2015 20:23:33 +0000 (16:23 -0400)]
5989: create directory structure for temp files
refs #5989 bug_1
Brett Smith [Wed, 1 Jul 2015 12:25:15 +0000 (08:25 -0400)]
Invoke crunch-job with `/usr/bin/env perl`.
No issue #.
radhika [Tue, 30 Jun 2015 23:05:57 +0000 (19:05 -0400)]
6219: add test to list contents of a project with many collections.
radhika [Tue, 30 Jun 2015 17:54:52 +0000 (13:54 -0400)]
6219: remove unused imports
radhika [Tue, 30 Jun 2015 16:10:53 +0000 (12:10 -0400)]
6219: add back the test with files with multiple blocks that I lost somewhere along the way.
radhika [Tue, 30 Jun 2015 01:46:55 +0000 (21:46 -0400)]
6219: some more magic dir based testing
radhika [Mon, 29 Jun 2015 23:32:53 +0000 (19:32 -0400)]
Merge branch '3198-writable-fuse' into 6219-fuse-performance-testing
radhika [Mon, 29 Jun 2015 23:32:39 +0000 (19:32 -0400)]
Merge branch '3198-writable-fuse' of git.curoverse.com:arvados into 3198-writable-fuse
radhika [Mon, 29 Jun 2015 23:31:06 +0000 (19:31 -0400)]
6219: some more magic dir based testing