Tom Clegg [Wed, 29 Jul 2015 19:12:58 +0000 (15:12 -0400)]
6592: Add crunch-job integration tests.
Tom Clegg [Wed, 29 Jul 2015 18:48:25 +0000 (14:48 -0400)]
6592: Exit RETRY_UNLOCKED if clean-work-dirs phase fails.
Also use "bash -o pipefail" so cleanup fails if mount or awk fails.
Tom Clegg [Wed, 29 Jul 2015 18:46:41 +0000 (14:46 -0400)]
6592: Do not overload $Job temporarily.
Fixes failure during croak/cleanup, which assumes Job is either undef
or a real Job.
Tom Clegg [Wed, 29 Jul 2015 18:44:50 +0000 (14:44 -0400)]
6592: 4534: Re-enable integration tests, now that run-tests.sh brings up an API server.
Peter Amstutz [Tue, 28 Jul 2015 20:43:28 +0000 (16:43 -0400)]
Hotfix for test, transform "/dev/stdin" to "-" in arv-put refs #6681
Peter Amstutz [Tue, 28 Jul 2015 19:56:57 +0000 (15:56 -0400)]
Hotfix, inode cache find() returns list instead of single item now. refs #6643
Peter Amstutz [Tue, 28 Jul 2015 19:21:24 +0000 (15:21 -0400)]
Merge branch '6681-arv-put-pipe' closes #6681
Peter Amstutz [Tue, 28 Jul 2015 19:09:08 +0000 (15:09 -0400)]
Merge branch '6643-fuse-del-crash' closes #6643
Brett Smith [Tue, 28 Jul 2015 16:29:37 +0000 (12:29 -0400)]
Fix duplicated id in SSO install documentation.
No issue #.
Brett Smith [Tue, 28 Jul 2015 16:28:58 +0000 (12:28 -0400)]
6691: Add reference to Ubuntu trusty in Ruby install instructions.
I confirmed that these packages are all installable on Ubuntu 14.04.
Refs #6691.
Brett Smith [Mon, 27 Jul 2015 21:38:20 +0000 (17:38 -0400)]
6691: Add Ubuntu trusty packages to our install guide.
Closes #6691, #6694.
Brett Smith [Mon, 27 Jul 2015 17:38:03 +0000 (13:38 -0400)]
6778: Remove git install from PostgreSQL install instructions.
Closes #6778.
Peter Amstutz [Mon, 27 Jul 2015 17:07:55 +0000 (13:07 -0400)]
Merge branch '6451-websockets-invalid-input' closes #6451
Peter Amstutz [Mon, 27 Jul 2015 16:12:30 +0000 (12:12 -0400)]
Merge branch '5990-arv-run-default-runtime' closes #5990
Peter Amstutz [Mon, 27 Jul 2015 14:38:07 +0000 (10:38 -0400)]
Merge branch '6593-arv-get-stdout' closes #6593
Peter Amstutz [Mon, 27 Jul 2015 14:37:32 +0000 (10:37 -0400)]
6593: Typo fix in KeyboardInterrupt handling.
Peter Amstutz [Mon, 27 Jul 2015 14:25:57 +0000 (10:25 -0400)]
5990: Update arv-run subcommand cli doc.
Peter Amstutz [Mon, 27 Jul 2015 14:06:37 +0000 (10:06 -0400)]
6451: Refactor tests slightly to call subscribe_test() in two places.
Peter Amstutz [Mon, 27 Jul 2015 13:51:43 +0000 (09:51 -0400)]
6451: Validate that 500 error is returned to client. Tweak code comments.
Peter Amstutz [Mon, 27 Jul 2015 13:45:05 +0000 (09:45 -0400)]
6593: Change docstring references from /dev/stdout to just "stdout". Fix logic
to clean up open files on KeyboardInterrupt.
Peter Amstutz [Mon, 27 Jul 2015 13:13:56 +0000 (09:13 -0400)]
Merge branch '6706-fuse-forget-crash' closes #6706
Peter Amstutz [Mon, 27 Jul 2015 13:13:20 +0000 (09:13 -0400)]
6706: Add docstrings to close()
Peter Amstutz [Mon, 27 Jul 2015 13:11:07 +0000 (09:11 -0400)]
6643: Support associating uuid with multiple inodes to fix double-remove bug.
Peter Amstutz [Fri, 24 Jul 2015 21:30:20 +0000 (17:30 -0400)]
6643: Add test case that reproduces the bug
Peter Amstutz [Fri, 24 Jul 2015 18:38:47 +0000 (14:38 -0400)]
Merge branch '6705-fix-websockets-replay' closes #6705
Peter Amstutz [Fri, 24 Jul 2015 18:21:58 +0000 (14:21 -0400)]
6706: Add comments about what is going on with EventClient.close()
Peter Amstutz [Fri, 24 Jul 2015 18:08:18 +0000 (14:08 -0400)]
6706: Bonus websockets bugfix, close connection immediately instead of waiting
for server shutdown response that might never come, then block until websocket
thread is in terminate state.
Peter Amstutz [Fri, 24 Jul 2015 15:42:58 +0000 (11:42 -0400)]
6706: Fixup websocket tests of PollClient
radhika [Fri, 24 Jul 2015 16:07:32 +0000 (12:07 -0400)]
closes #6687
Merge branch '6687-install-guide-flow'
Peter Amstutz [Fri, 24 Jul 2015 15:31:29 +0000 (11:31 -0400)]
6706: Clear inode/inode cache dicts on destroy() instead of setting inodes to None.
Peter Amstutz [Fri, 24 Jul 2015 14:21:56 +0000 (10:21 -0400)]
6593: Use sys.stdout as special case instead of trying treat /dev/stdout as a regular file.
radhika [Fri, 24 Jul 2015 14:18:47 +0000 (10:18 -0400)]
6687: revisit build tools text and other minor updates
radhika [Fri, 24 Jul 2015 13:54:15 +0000 (09:54 -0400)]
6687: merge back nginx docs back into api server and workbench pages and remove the includes since they are not being shared.
radhika [Fri, 24 Jul 2015 13:46:16 +0000 (09:46 -0400)]
Merge branch 'master' into 6687-install-guide-flow
radhika [Fri, 24 Jul 2015 12:40:03 +0000 (08:40 -0400)]
refs #6279
Increased timeout to 2000ms; with the previous 1000ms value, the login to shell account was failing
sometimes as the token is being sent too early. With this value, it seems to work consistently.
radhika [Thu, 23 Jul 2015 23:43:47 +0000 (19:43 -0400)]
6687: install guide updates aimed at reducing jumping around during the process
Peter Amstutz [Thu, 23 Jul 2015 20:02:20 +0000 (16:02 -0400)]
6681: When input file is "-", get data directly from sys.stdin and use
CollectionWriter.write() instead of opening /dev/stdin and trying to write like
a normal file.
Peter Amstutz [Thu, 23 Jul 2015 19:07:57 +0000 (15:07 -0400)]
5990: If --docker-image not specified, don't provide
runtime_contraints.docker_image, use default server configuration. Update
documentation.
Peter Amstutz [Thu, 23 Jul 2015 16:17:40 +0000 (12:17 -0400)]
6451: Don't crash on ArgumentError. Add test to verify that it doesn't crash.
Peter Amstutz [Thu, 23 Jul 2015 15:22:32 +0000 (11:22 -0400)]
6705: Use EventMachine::next_tick (which always pushes task into work queue)
instead of EventMachine::schedule (which calls recursively). Also lower limit
of number of rows to fetch at a time.
Peter Amstutz [Thu, 23 Jul 2015 15:21:04 +0000 (11:21 -0400)]
6705: PollClient checks if there are more items and sends another query
immediately instead of waiting. Better error reporting from events.py on
failure to connect to websockets.
Brett Smith [Thu, 23 Jul 2015 14:11:48 +0000 (10:11 -0400)]
6750: API install guide doesn't tell users to copy omniauth.rb.example.
This completes the work started in
2ecf7efbab5ceb082739dcffd98c18bb4b14447e. omniauth.rb.example doesn't
exist anymore, so users can't copy it. The application.yml
configuration method is preferred. Closes #6750.
Brett Smith [Wed, 22 Jul 2015 21:00:14 +0000 (17:00 -0400)]
Add standard Python .gitignore for CWL SDK.
No issue #.
Peter Amstutz [Wed, 22 Jul 2015 14:34:52 +0000 (10:34 -0400)]
Merge branch '6264-cwl-runner' closes #6264
radhika [Wed, 22 Jul 2015 13:59:27 +0000 (09:59 -0400)]
closes #6473
Merge branch '6473-fetch-events-starting-at'
radhika [Wed, 22 Jul 2015 13:57:29 +0000 (09:57 -0400)]
6473: update message for start_time input argument.
radhika [Wed, 22 Jul 2015 13:55:08 +0000 (09:55 -0400)]
Merge branch 'master' into 6473-fetch-events-starting-at
radhika [Wed, 22 Jul 2015 12:41:33 +0000 (08:41 -0400)]
refs #6465
Merge branch '6465-optimize-workbench-integration-tests'
radhika [Wed, 22 Jul 2015 12:34:04 +0000 (08:34 -0400)]
6465: Noticed a slight dip in code coverage in two areas and added tests to cover those situations. Details:
1. Removal of integration "Test dashboard button all {jobs}" resulted in no test at all to visit /jobs page.
Added a controller test for this.
2. Not visiting the hash match page when only one collection matches (the controller test just verified the redirection),
resulted in the unforeseen side effect of not testing preview allowed status for a file name extention that is not listed
in application_mimetypes_with_view_icon (tar file in this case). Added this to test.
Tom Clegg [Tue, 21 Jul 2015 21:37:02 +0000 (17:37 -0400)]
Merge branch '6438-multiplatform-install-guide-TC' refs #6499
Manoj [Tue, 21 Jul 2015 20:17:57 +0000 (16:17 -0400)]
refs #6465
Merge branch '6465-optimize-workbench-integration-tests'
Manoj [Tue, 21 Jul 2015 20:11:30 +0000 (16:11 -0400)]
6465: Changed "test dashboard button all #{target}" to use assert_includes
instead of css_select. css_select is throwing a wierd message.
radhika [Tue, 21 Jul 2015 19:08:11 +0000 (15:08 -0400)]
6473: last_log_id null error
Peter Amstutz [Tue, 21 Jul 2015 17:57:04 +0000 (13:57 -0400)]
6264: Typo fix.
Peter Amstutz [Tue, 21 Jul 2015 17:56:20 +0000 (13:56 -0400)]
6264: Code cleanup: rename "i" in _match() to "filename" and "t" and "r" in
arvExecutor to "tool" and "runnable".
radhika [Tue, 21 Jul 2015 17:32:17 +0000 (13:32 -0400)]
Merge branch 'master' into 6473-fetch-events-starting-at
radhika [Tue, 21 Jul 2015 17:31:44 +0000 (13:31 -0400)]
6473: fix issue with last_log_id argument.
Manoj [Tue, 21 Jul 2015 17:18:15 +0000 (13:18 -0400)]
refs #6465
Merge branch '6465-optimize-workbench-integration-tests'
Manoj [Tue, 21 Jul 2015 15:34:30 +0000 (11:34 -0400)]
closes #6652
Merge branch '6652-test-system-menu'
Manoj [Tue, 21 Jul 2015 15:32:04 +0000 (11:32 -0400)]
Merge branch 'master' into 6652-test-system-menu
Conflicts:
apps/workbench/test/integration/application_layout_test.rb
radhika [Tue, 21 Jul 2015 15:26:50 +0000 (11:26 -0400)]
Merge branch 'master' into 6473-fetch-events-starting-at
Manoj [Tue, 21 Jul 2015 15:21:54 +0000 (11:21 -0400)]
6465: Removed two tests from projects test and added two to projects
controller test.
Peter Amstutz [Tue, 21 Jul 2015 15:13:51 +0000 (11:13 -0400)]
6264: Use mutually exclusive group for enable/disable-reuse.
Tom Clegg [Tue, 21 Jul 2015 14:26:10 +0000 (10:26 -0400)]
6438: Make puma run script relocatable, set ARVADOS_WEBSOCKETS.
Tom Clegg [Thu, 16 Jul 2015 20:17:44 +0000 (16:17 -0400)]
6438: Back out dependency on lsb_release command.
Tom Clegg [Thu, 16 Jul 2015 19:03:36 +0000 (15:03 -0400)]
6438: Add missing steps to SSO installation.
Tom Clegg [Mon, 13 Jul 2015 14:08:20 +0000 (10:08 -0400)]
6438: Use uuid_prefix (more) consistently.
Tom Clegg [Fri, 10 Jul 2015 15:07:50 +0000 (11:07 -0400)]
6438: Merge debian and ubuntu sections. The same recipe works for both.
Tom Clegg [Fri, 10 Jul 2015 15:02:22 +0000 (11:02 -0400)]
6438: Use urandom instead of md5(hostname) for UUID. Avoid using Ruby at this stage.
Tom Clegg [Fri, 10 Jul 2015 15:00:46 +0000 (11:00 -0400)]
6438: Add missing "apt-get update". Give a command to add the package repo.
Replace version table with $(lsb_release -cs).
Tom Clegg [Fri, 10 Jul 2015 14:58:29 +0000 (10:58 -0400)]
6438: Add specific commands for nginx16 and postgresql92 Software Collections.
Tom Clegg [Thu, 9 Jul 2015 17:46:30 +0000 (13:46 -0400)]
6438: Add some missing steps to rvm recipe. Install rvm as root.
Tom Clegg [Thu, 9 Jul 2015 15:45:02 +0000 (11:45 -0400)]
6438: Bring back package dependencies for "build Ruby from source" option.
These used to be documented earlier in the process, but were removed.
Tom Clegg [Thu, 9 Jul 2015 15:38:13 +0000 (11:38 -0400)]
6438: Drop wget dependency. Update ./configure flags for Ruby 2.1.6.
radhika [Mon, 20 Jul 2015 19:44:00 +0000 (15:44 -0400)]
closes #6587
Merge branch '6587-workbench-webshell-login-documentation'
radhika [Mon, 20 Jul 2015 19:42:25 +0000 (15:42 -0400)]
Merge branch 'master' into 6587-workbench-webshell-login-documentation
radhika [Mon, 20 Jul 2015 19:39:25 +0000 (15:39 -0400)]
6473: PollClient also supports last_log_id argument.
Manoj [Mon, 20 Jul 2015 19:36:40 +0000 (15:36 -0400)]
closes #6465
Merge branch '6465-optimize-workbench-integration-tests'
Manoj [Mon, 20 Jul 2015 19:35:39 +0000 (15:35 -0400)]
6465: Added back bundled with
Manoj [Mon, 20 Jul 2015 19:31:29 +0000 (15:31 -0400)]
Merge branch 'master' into 6465-optimize-workbench-integration-tests
Brett Smith [Mon, 20 Jul 2015 19:27:30 +0000 (15:27 -0400)]
6661: Install docs refer to arvados-git-httpd package and binary.
The code refers to itself as arv-git-httpd, but the package is named
arvados-git-httpd, and includes the binary under that name as well.
Update the installation documentation to match.
Arguably, we should change the package naming instead. But that
decision was made longer ago and is more difficult to revert. I'm
making the easy fix now, and we can consider package changes later if
we like.
Closes #6661.
Manoj [Mon, 20 Jul 2015 19:24:46 +0000 (15:24 -0400)]
6465: Added comments to explain test "find a project and edit description
with link to object".
radhika [Mon, 20 Jul 2015 18:51:32 +0000 (14:51 -0400)]
Merge branch 'master' into 6473-fetch-events-starting-at
Brett Smith [Mon, 20 Jul 2015 18:50:33 +0000 (14:50 -0400)]
6658: Fix exception name errors in PySDK arvados.util.
Refs #6658.
radhika [Mon, 20 Jul 2015 18:23:45 +0000 (14:23 -0400)]
6587: minor text updates
Manoj [Mon, 20 Jul 2015 18:09:40 +0000 (14:09 -0400)]
6652: Moved system menu test into application_layout_test.
radhika [Mon, 20 Jul 2015 17:59:01 +0000 (13:59 -0400)]
Merge branch 'master' into 6587-workbench-webshell-login-documentation
radhika [Mon, 20 Jul 2015 17:56:59 +0000 (13:56 -0400)]
refs #6619
Merge branch '6619-doc-update'
radhika [Mon, 20 Jul 2015 17:55:42 +0000 (13:55 -0400)]
6619: git config update
radhika [Mon, 20 Jul 2015 17:51:23 +0000 (13:51 -0400)]
Merge branch 'master' into 6619-doc-update
radhika [Mon, 20 Jul 2015 17:50:55 +0000 (13:50 -0400)]
closes #6617
Merge branch '6617-doc-repo-https-url'
radhika [Mon, 20 Jul 2015 17:50:32 +0000 (13:50 -0400)]
6617: minor text update
radhika [Mon, 20 Jul 2015 17:47:21 +0000 (13:47 -0400)]
Merge branch 'master' into 6617-doc-repo-https-url
radhika [Mon, 20 Jul 2015 15:36:40 +0000 (11:36 -0400)]
Merge branch 'master' into 6473-fetch-events-starting-at
Manoj [Mon, 20 Jul 2015 15:35:55 +0000 (11:35 -0400)]
6465-Made changes that were recommended.
radhika [Mon, 20 Jul 2015 14:35:44 +0000 (10:35 -0400)]
6617: updated git config doc
Tom Clegg [Mon, 20 Jul 2015 14:34:13 +0000 (10:34 -0400)]
Revert "6362: Allow config/application.yml to override environments/*.rb in apiserver, too."
In Rails 3 (actionpack 3.2.17), changing asset configuration to
production settings in load_config.rb breaks the rake
assets:precompile task, e.g., the docker build. This change is still
desired but needs to be backed out until the bugs are worked out.
This reverts commit
c790738ae71771a5574b166b3e93a1bca9b89bf6.
refs #6362
Tom Clegg [Mon, 20 Jul 2015 14:33:34 +0000 (10:33 -0400)]
Revert "Revert "6362: Change config precedence order.""
This reverts commit
61187968f0e9268430b967ce37a79d9384ec7e3c.
Wrong commit reverted.
refs #6362
radhika [Mon, 20 Jul 2015 14:32:04 +0000 (10:32 -0400)]
6619: add git config to shell setup page.
Tom Clegg [Mon, 20 Jul 2015 14:27:06 +0000 (10:27 -0400)]
Revert "6362: Change config precedence order."
In Rails 3 (actionpack 3.2.17), changing asset configuration to
production settings in load_config.rb breaks the rake
assets:precompile task, e.g., the docker build. This change is still
desired but needs to be backed out until the bugs are worked out.
This reverts commit
318e3d183c3800863731a20a10f1b8bf9cc82280.
refs #6362