arvados.git
9 years ago5319: Improve performance of Collection manifest fixing migration. 5319-collection-pdh-fix-performance-wip
Brett Smith [Mon, 16 Mar 2015 14:09:57 +0000 (10:09 -0400)]
5319: Improve performance of Collection manifest fixing migration.

* Use PostgreSQL's native regular expression search to limit the
  number of records we pull through ActiveRecord.
* Use a smaller batch size to avoid pulling pathological batches of
  records that cause swapping.

9 years agoMerge branch 'install-doc-uuid-prefix' no issue #
Peter Amstutz [Mon, 16 Mar 2015 13:09:48 +0000 (09:09 -0400)]
Merge branch 'install-doc-uuid-prefix' no issue #

9 years agoMerge branch '4158-fix-compute-node-detail' closes #4158
Peter Amstutz [Mon, 16 Mar 2015 13:08:38 +0000 (09:08 -0400)]
Merge branch '4158-fix-compute-node-detail' closes #4158

9 years ago5034: Update Workbench integration tests.
Brett Smith [Fri, 13 Mar 2015 21:31:10 +0000 (17:31 -0400)]
5034: Update Workbench integration tests.

A lot of tests started failing because

* they were looking for the string "content hash" to assert they were
  on a collection page, or
* they expect the portable data hash to be real text on the page (as
  opposed to the value of an <input>).

Fixes:

* Have the upload test check that the collection is empty by looking
  for the relevant size information, which was specified by the story.
* Make sure we're on a specific collection page by looking for the
  collection's name or UUID (depending on what's available).
* Refute we're on a specific collection page by matching against the
  URL.  This seems much safer in the long run.
* Remove the "Content hash" assertion from projects test altogether.
  The prior text assertion should be sufficient to ensure we're on the
  right page.

Refs #5034.

9 years ago5034: Update Workbench Gemfile post-merge.
Brett Smith [Fri, 13 Mar 2015 19:16:44 +0000 (15:16 -0400)]
5034: Update Workbench Gemfile post-merge.

Refs #5034.

9 years agoMerge branch '5034-workbench-collection-summary-wip'
Brett Smith [Fri, 13 Mar 2015 19:14:11 +0000 (15:14 -0400)]
Merge branch '5034-workbench-collection-summary-wip'

Closes #5027, #5034, #5452.

9 years ago5034: Improve Workbench collection display.
Brett Smith [Thu, 12 Mar 2015 14:15:39 +0000 (10:15 -0400)]
5034: Improve Workbench collection display.

* Display the UUID, and make it auto-select for easy copying.
* Do the same for the portable data hash, and call it the content
  address to emphasize that.
* Display information about the collection's size on the show page and
  preview pane.  This relies on an updated Ruby SDK.
* Clean up code that checks for a portable data hash in the UUID.
  That can't happen anymore thanks to the redirect/list display logic
  in the controller.

9 years ago5034: Add Keep::Manifest#files_size to Ruby SDK.
Brett Smith [Tue, 10 Mar 2015 18:43:29 +0000 (14:43 -0400)]
5034: Add Keep::Manifest#files_size to Ruby SDK.

9 years agoMerge branch '5211-improved-top-navbar'
Ward Vandewege [Fri, 13 Mar 2015 15:24:46 +0000 (11:24 -0400)]
Merge branch '5211-improved-top-navbar'

closes #5211

9 years agoMerge branch 'master' into 5211-improved-top-navbar
Ward Vandewege [Fri, 13 Mar 2015 15:24:08 +0000 (11:24 -0400)]
Merge branch 'master' into 5211-improved-top-navbar

9 years agoRemove reference to as yet non-existant compute node setup page.
Ward Vandewege [Fri, 13 Mar 2015 15:23:22 +0000 (11:23 -0400)]
Remove reference to as yet non-existant compute node setup page.

Refs #5211

9 years agorefs #3761
Radhika Chippada [Fri, 13 Mar 2015 15:06:17 +0000 (11:06 -0400)]
refs #3761
Merge branch '3761-pull-list-worker'

9 years agoTypo fix and gofmt fix.
Peter Amstutz [Fri, 13 Mar 2015 15:23:32 +0000 (11:23 -0400)]
Typo fix and gofmt fix.

9 years ago3761: We do not need to MakeArvadosClient to create the pullq worker. Otherwise,...
Radhika Chippada [Fri, 13 Mar 2015 14:54:23 +0000 (10:54 -0400)]
3761: We do not need to MakeArvadosClient to create the pullq worker. Otherwise, we need the ARVADOS_API_HOST env variable in keep.

9 years agoAdd note to application.default.yml and installation documentation that
Peter Amstutz [Fri, 13 Mar 2015 14:43:13 +0000 (10:43 -0400)]
Add note to application.default.yml and installation documentation that
uuid_prefix must be exactly 5 characters.

9 years ago4158: Compute node details are in properties, not info
Peter Amstutz [Fri, 13 Mar 2015 14:15:40 +0000 (10:15 -0400)]
4158: Compute node details are in properties, not info

9 years agoMerge branch 'patch-1' from github.com/daftano. No issue #
Tom Clegg [Thu, 12 Mar 2015 20:17:25 +0000 (16:17 -0400)]
Merge branch 'patch-1' from github.com/daftano. No issue #

9 years agoUse postgresql options to reduce questions
David [Thu, 12 Mar 2015 16:07:42 +0000 (17:07 +0100)]
Use postgresql options to reduce questions

-S set new role to not be a superuser
-R disable the creation of more new roles for the new role

9 years agocloses #5418
Radhika Chippada [Thu, 12 Mar 2015 16:07:35 +0000 (12:07 -0400)]
closes #5418
Merge branch '5418-brand-unclickable-anonymous'

9 years agoMerge branch 'master' into 5418-brand-unclickable-anonymous
Radhika Chippada [Thu, 12 Mar 2015 16:07:02 +0000 (12:07 -0400)]
Merge branch 'master' into 5418-brand-unclickable-anonymous

9 years ago5418: fix assert formatting
Radhika Chippada [Thu, 12 Mar 2015 16:05:33 +0000 (12:05 -0400)]
5418: fix assert formatting

9 years agoMerge branch '5104-ruby-sdk-collections-wip'
Brett Smith [Thu, 12 Mar 2015 15:35:35 +0000 (11:35 -0400)]
Merge branch '5104-ruby-sdk-collections-wip'

Closes #5104, #5423.

9 years ago5104: Add Collection class to the Ruby SDK.
Brett Smith [Sun, 8 Mar 2015 21:12:40 +0000 (17:12 -0400)]
5104: Add Collection class to the Ruby SDK.

This provides an interface to do filesystem-like operations on a tree
expressed in a manifest.  It currently supports copy, rename, and
remove operations, and will give us common ground for further work in
Ruby components.

9 years ago5104: Refactor Ruby SDK test infrastructure into sharable module.
Brett Smith [Thu, 5 Mar 2015 17:44:02 +0000 (12:44 -0500)]
5104: Refactor Ruby SDK test infrastructure into sharable module.

9 years ago5418: topnav brand name is clickable only when user is logged in.
Radhika Chippada [Thu, 12 Mar 2015 15:06:51 +0000 (11:06 -0400)]
5418: topnav brand name is clickable only when user is logged in.

9 years agoFix arv-normalize regression. refs #5145 refs #4823
Peter Amstutz [Thu, 12 Mar 2015 13:36:37 +0000 (09:36 -0400)]
Fix arv-normalize regression.  refs #5145 refs #4823

9 years agoUpdate prerequisites
David [Thu, 12 Mar 2015 09:36:37 +0000 (10:36 +0100)]
Update prerequisites

Remove sudo because to run sudo you should already have to have it installed
Add git to download sources from github

9 years agorefs #5145
Radhika Chippada [Wed, 11 Mar 2015 21:20:11 +0000 (17:20 -0400)]
refs #5145
Merge branch '5145-combine-collections-repeated-filenames'

9 years ago5145: include manifest text in assert error message to identify the cause of test...
Radhika Chippada [Wed, 11 Mar 2015 20:36:51 +0000 (16:36 -0400)]
5145: include manifest text in assert error message to identify the cause of test failure in jenkins.

9 years agocloses #5145
Radhika Chippada [Wed, 11 Mar 2015 18:41:09 +0000 (14:41 -0400)]
closes #5145
Merge branch '5145-combine-collections-repeated-filenames'

9 years agoA series of changes to the top nav bar to make it more compact.
Ward Vandewege [Wed, 11 Mar 2015 18:39:10 +0000 (14:39 -0400)]
A series of changes to the top nav bar to make it more compact.

Refs #5211

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 18:38:30 +0000 (14:38 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years agocloses #4426
Radhika Chippada [Wed, 11 Mar 2015 18:29:36 +0000 (14:29 -0400)]
closes #4426
Merge branch '4426-search-documentation'

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Wed, 11 Mar 2015 18:29:18 +0000 (14:29 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: Adjust styling for search button on search box
Peter Amstutz [Wed, 11 Mar 2015 18:43:49 +0000 (14:43 -0400)]
4426: Adjust styling for search button on search box

9 years ago4426: convert the search icon to a button
Radhika Chippada [Wed, 11 Mar 2015 18:04:08 +0000 (14:04 -0400)]
4426: convert the search icon to a button

9 years agoAdd missing re import to PySDK arvfile module.
Brett Smith [Wed, 11 Mar 2015 18:00:31 +0000 (14:00 -0400)]
Add missing re import to PySDK arvfile module.

No issue #.

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Wed, 11 Mar 2015 17:39:08 +0000 (13:39 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: name attribute is needed for google search
Radhika Chippada [Wed, 11 Mar 2015 17:38:35 +0000 (13:38 -0400)]
4426: name attribute is needed for google search

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 16:07:41 +0000 (12:07 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years ago5145: small updates
Radhika Chippada [Wed, 11 Mar 2015 16:07:28 +0000 (12:07 -0400)]
5145: small updates

9 years agocloses #5304
Radhika Chippada [Wed, 11 Mar 2015 15:53:07 +0000 (11:53 -0400)]
closes #5304
Merge branch '5304-include-nulls-when-notequal-filter'

9 years agoMerge branch 'master' into 5304-include-nulls-when-notequal-filter
Radhika Chippada [Wed, 11 Mar 2015 15:52:41 +0000 (11:52 -0400)]
Merge branch 'master' into 5304-include-nulls-when-notequal-filter

9 years agocloses #3761
Radhika Chippada [Wed, 11 Mar 2015 15:21:20 +0000 (11:21 -0400)]
closes #3761
Merge branch '3761-pull-list-worker'

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Wed, 11 Mar 2015 15:14:00 +0000 (11:14 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years ago3761: Expand DiscoverKeepServers method to return service_roots and use it in test
Radhika Chippada [Wed, 11 Mar 2015 14:13:57 +0000 (10:13 -0400)]
3761: Expand DiscoverKeepServers method to return service_roots and use it in test

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Wed, 11 Mar 2015 13:32:21 +0000 (09:32 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years ago3761: add a test with invalid data manager token and expect the item to be rejected.
Radhika Chippada [Wed, 11 Mar 2015 13:31:44 +0000 (09:31 -0400)]
3761: add a test with invalid data manager token and expect the item to be rejected.

9 years agoMerge branch 'master' into 4426-search-documentation
Radhika Chippada [Tue, 10 Mar 2015 22:08:49 +0000 (18:08 -0400)]
Merge branch 'master' into 4426-search-documentation

9 years ago4426: add google search in doc topnav
Radhika Chippada [Tue, 10 Mar 2015 22:08:16 +0000 (18:08 -0400)]
4426: add google search in doc topnav

9 years agoMerge branch '5182-cors-error-reporting' closes #5182
Tom Clegg [Tue, 10 Mar 2015 20:06:37 +0000 (16:06 -0400)]
Merge branch '5182-cors-error-reporting' closes #5182

9 years agoMerge branch '5073-docker-limitations' closes #5073
Tom Clegg [Tue, 10 Mar 2015 19:52:18 +0000 (15:52 -0400)]
Merge branch '5073-docker-limitations' closes #5073

9 years agoMerge branch '5105-ajax-redirect' closes #5105
Tom Clegg [Tue, 10 Mar 2015 19:46:26 +0000 (15:46 -0400)]
Merge branch '5105-ajax-redirect' closes #5105

9 years ago5182: Tweak error messages.
Tom Clegg [Tue, 10 Mar 2015 19:44:45 +0000 (15:44 -0400)]
5182: Tweak error messages.

9 years ago5105: Clarify "no double-layout" asserts. Remove redundant "not on welcome page"...
Tom Clegg [Tue, 10 Mar 2015 18:50:14 +0000 (14:50 -0400)]
5105: Clarify "no double-layout" asserts. Remove redundant "not on welcome page" asserts.

9 years ago5304: include nulls in resutls when filter operator is "!="
Radhika Chippada [Tue, 10 Mar 2015 18:44:50 +0000 (14:44 -0400)]
5304: include nulls in resutls when filter operator is "!="

9 years ago5073: Update ruby version to 2.1.5
Tom Clegg [Tue, 10 Mar 2015 18:24:04 +0000 (14:24 -0400)]
5073: Update ruby version to 2.1.5

9 years ago5073: Document docker limitations. Bring "overview" up to the top of the install...
Tom Clegg [Tue, 10 Mar 2015 18:23:44 +0000 (14:23 -0400)]
5073: Document docker limitations. Bring "overview" up to the top of the install section.

9 years ago5105: Better assertion for tab-loading error display.
Tom Clegg [Tue, 10 Mar 2015 15:40:22 +0000 (11:40 -0400)]
5105: Better assertion for tab-loading error display.

9 years ago5105: Restore previous token in an ensure block.
Tom Clegg [Tue, 10 Mar 2015 15:17:25 +0000 (11:17 -0400)]
5105: Restore previous token in an ensure block.

9 years ago3761: Working!!!!
Radhika Chippada [Tue, 10 Mar 2015 13:42:03 +0000 (09:42 -0400)]
3761: Working!!!!

9 years ago5182: Silently skip Angular initialization if injector() returns null.
Tom Clegg [Tue, 10 Mar 2015 07:06:44 +0000 (03:06 -0400)]
5182: Silently skip Angular initialization if injector() returns null.

This happens occasionally during tests, and seems benign (except that
our tests demand an empty debug console).

9 years ago5182: Improve error reporting in uploader.
Tom Clegg [Tue, 10 Mar 2015 06:58:58 +0000 (02:58 -0400)]
5182: Improve error reporting in uploader.

Missing CORS headers (and network errors which force the browser to
assume CORS headers are missing) are reported as error==="". In place
of the enigmatic "error:", we show a message hinting at network/CORS
problems and pointing the user to the browser debug console for
further clues.

Mixed-content errors (https://workbench/*.js attempts AJAX request at
http://proxy/*) don't invoke success/fail handlers at all, so we catch
them ahead of time and show an appropriate message.

9 years ago3761: a little refactoring
Radhika Chippada [Tue, 10 Mar 2015 03:19:06 +0000 (23:19 -0400)]
3761: a little refactoring

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Tue, 10 Mar 2015 02:53:46 +0000 (22:53 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years ago3761: need at least 1 replica
Radhika Chippada [Tue, 10 Mar 2015 02:53:15 +0000 (22:53 -0400)]
3761: need at least 1 replica

9 years ago5145: revert back fixture update and instead add a new fixture for test combining...
Radhika Chippada [Tue, 10 Mar 2015 02:31:51 +0000 (22:31 -0400)]
5145: revert back fixture update and instead add a new fixture for test combining of collections.

9 years ago5145: better pattern matching for manifest text files
Radhika Chippada [Mon, 9 Mar 2015 20:57:09 +0000 (16:57 -0400)]
5145: better pattern matching for manifest text files

9 years agoMerge branch 'master' into 5145-combine-collections-repeated-filenames
Radhika Chippada [Mon, 9 Mar 2015 19:08:10 +0000 (15:08 -0400)]
Merge branch 'master' into 5145-combine-collections-repeated-filenames

9 years agocloses #5190
Radhika Chippada [Mon, 9 Mar 2015 19:04:29 +0000 (15:04 -0400)]
closes #5190
Merge branch '5190-no-hyphens-in-repo-names'

9 years ago5190: updated tooltip
Radhika Chippada [Mon, 9 Mar 2015 19:02:14 +0000 (15:02 -0400)]
5190: updated tooltip

9 years agoMerge branch 'master' into 5190-no-hyphens-in-repo-names
Radhika Chippada [Mon, 9 Mar 2015 18:55:36 +0000 (14:55 -0400)]
Merge branch 'master' into 5190-no-hyphens-in-repo-names

9 years agocloses #5374
Radhika Chippada [Mon, 9 Mar 2015 18:55:03 +0000 (14:55 -0400)]
closes #5374
Merge branch '5374-hide-collection-checkboxes-anonymous'

9 years agoMerge branch 'master' into 5374-hide-collection-checkboxes-anonymous
Radhika Chippada [Mon, 9 Mar 2015 18:50:23 +0000 (14:50 -0400)]
Merge branch 'master' into 5374-hide-collection-checkboxes-anonymous

9 years agoMerge branch 'master' into 5374-hide-collection-checkboxes-anonymous
Radhika Chippada [Mon, 9 Mar 2015 18:43:19 +0000 (14:43 -0400)]
Merge branch 'master' into 5374-hide-collection-checkboxes-anonymous

9 years ago3761: get keep services
Radhika Chippada [Mon, 9 Mar 2015 18:42:49 +0000 (14:42 -0400)]
3761: get keep services

9 years ago5182: Advise adding CORS headers to proxy error responses.
Tom Clegg [Mon, 9 Mar 2015 17:59:09 +0000 (13:59 -0400)]
5182: Advise adding CORS headers to proxy error responses.

9 years ago5319: Include CurrentApiClient in migration model.
Brett Smith [Mon, 9 Mar 2015 16:12:04 +0000 (12:12 -0400)]
5319: Include CurrentApiClient in migration model.

Needed to use system_user_uuid.  Refs #5319.

9 years agoMerge branch '5319-fix-hinted-collection-hashes-wip'
Brett Smith [Mon, 9 Mar 2015 15:35:39 +0000 (11:35 -0400)]
Merge branch '5319-fix-hinted-collection-hashes-wip'

Closes #5319, #5369.

9 years ago5319: Add API migration for manifests with bad portable data hashes.
Brett Smith [Tue, 3 Mar 2015 23:00:21 +0000 (18:00 -0500)]
5319: Add API migration for manifests with bad portable data hashes.

Refer to #5319 for background discussion and rationale.  The migration
ensures that collections are still addressable by the bad
portable_data_hash, but the existing collection object has the correct
portable_data_hash.

9 years ago5319: Fix incorrect portable_data_hash in test fixture.
Brett Smith [Tue, 3 Mar 2015 22:36:24 +0000 (17:36 -0500)]
5319: Fix incorrect portable_data_hash in test fixture.

9 years agoMerge branch 'master' into 3761-pull-list-worker
Radhika Chippada [Mon, 9 Mar 2015 13:42:53 +0000 (09:42 -0400)]
Merge branch 'master' into 3761-pull-list-worker

9 years agoMerge branch '5261-project-description' closes #5261
Tom Clegg [Mon, 9 Mar 2015 13:30:38 +0000 (09:30 -0400)]
Merge branch '5261-project-description' closes #5261

9 years ago5261: Fix DST transition bug: browser timezone != test suite timezone.
Tom Clegg [Mon, 9 Mar 2015 04:10:25 +0000 (00:10 -0400)]
5261: Fix DST transition bug: browser timezone != test suite timezone.

9 years ago5190: tell user to not use hyphens in tooltip for repository name editable attribute
Radhika Chippada [Sun, 8 Mar 2015 23:36:01 +0000 (19:36 -0400)]
5190: tell user to not use hyphens in tooltip for repository name editable attribute

9 years ago5261: Merge branch 'master' into 5261-project-description
Tom Clegg [Sun, 8 Mar 2015 19:03:29 +0000 (15:03 -0400)]
5261: Merge branch 'master' into 5261-project-description

9 years ago5261: Change placeholder text from "New group" to "New project"
Tom Clegg [Sun, 8 Mar 2015 19:03:08 +0000 (15:03 -0400)]
5261: Change placeholder text from "New group" to "New project"

9 years ago5374: in collection show page, hide checkboxes for anonymous user view.
Radhika Chippada [Sun, 8 Mar 2015 16:25:22 +0000 (12:25 -0400)]
5374: in collection show page, hide checkboxes for anonymous user view.

9 years ago3761: integration test WIP
Radhika Chippada [Sun, 8 Mar 2015 15:50:41 +0000 (11:50 -0400)]
3761: integration test WIP

9 years ago3761: (WIP) add integration test for pull_worker
Radhika Chippada [Sun, 8 Mar 2015 00:22:11 +0000 (19:22 -0500)]
3761: (WIP) add integration test for pull_worker

9 years ago5105: Include form data with report_issue request.
Tom Clegg [Fri, 6 Mar 2015 22:23:47 +0000 (17:23 -0500)]
5105: Include form data with report_issue request.

9 years ago3761: update GetContent function to use read_content test data info.
Radhika Chippada [Fri, 6 Mar 2015 20:19:27 +0000 (15:19 -0500)]
3761: update GetContent function to use read_content test data info.

9 years ago3761: move test assertions from teardown method into performTest function for better...
Radhika Chippada [Fri, 6 Mar 2015 19:21:58 +0000 (14:21 -0500)]
3761: move test assertions from teardown method into performTest function for better readability of code.

9 years ago5261: Rename Summary tab to Description.
Tom Clegg [Fri, 6 Mar 2015 18:05:10 +0000 (13:05 -0500)]
5261: Rename Summary tab to Description.

9 years ago5261: Move project name from Summary tab back to heading area.
Tom Clegg [Fri, 6 Mar 2015 17:47:06 +0000 (12:47 -0500)]
5261: Move project name from Summary tab back to heading area.

9 years ago5105: Skip database reset where we use a mock instead of the real API.
Tom Clegg [Fri, 6 Mar 2015 02:38:17 +0000 (21:38 -0500)]
5105: Skip database reset where we use a mock instead of the real API.

9 years ago5105: Remove unnecessary self.included/class_eval stuff.
Tom Clegg [Fri, 6 Mar 2015 02:34:52 +0000 (21:34 -0500)]
5105: Remove unnecessary self.included/class_eval stuff.

9 years ago5105: Really call the report_issue action, instead of fetching "/",
Tom Clegg [Thu, 5 Mar 2015 23:58:53 +0000 (18:58 -0500)]
5105: Really call the report_issue action, instead of fetching "/",
when the "send" button is clicked.

9 years ago5105: Tidy up test case.
Tom Clegg [Thu, 5 Mar 2015 23:35:31 +0000 (18:35 -0500)]
5105: Tidy up test case.

9 years ago5105: Treat not-logged-in AJAX requests as errors, instead of redirecting to login...
Tom Clegg [Thu, 5 Mar 2015 22:46:17 +0000 (17:46 -0500)]
5105: Treat not-logged-in AJAX requests as errors, instead of redirecting to login prompts.