Tim Pierce [Tue, 2 Dec 2014 21:17:26 +0000 (16:17 -0500)]
Merge branch '4621-crunch-memory-usage'
Refs #4621.
Tim Pierce [Tue, 2 Dec 2014 21:12:42 +0000 (16:12 -0500)]
4621: undo lean_uri_escape changes
radhika [Tue, 2 Dec 2014 21:10:53 +0000 (16:10 -0500)]
closes #4645
Merge branch '4645-log-in-graph'
Tim Pierce [Tue, 2 Dec 2014 21:06:02 +0000 (16:06 -0500)]
4621: drop unused variable $output_in_keep
Tim Pierce [Tue, 2 Dec 2014 20:53:37 +0000 (15:53 -0500)]
4621: code review feedback
Removed @jobstep == 1 optimization (no longer appropriate now that we
expect this function to always return the hash of a collection).
Clarified error message for timeout errors.
Tim Pierce [Tue, 2 Dec 2014 20:32:52 +0000 (15:32 -0500)]
4621: collate_output pipes to python
Rewrote collate_output as create_output_collection, writing its output
data to a Python subprocess that invokes
arvados.api().collections().create(). Writing very large collection
manifests in-process makes Arvados.pm consume inordinate amounts of
memory.
Refs #4621.
radhika [Tue, 2 Dec 2014 16:56:16 +0000 (11:56 -0500)]
4645: log files in provenance graph can be clicked.
Tom Clegg [Tue, 2 Dec 2014 15:22:06 +0000 (10:22 -0500)]
4699: Fix crash when collection has tags but no name. closes #4699
Ward Vandewege [Tue, 2 Dec 2014 15:14:41 +0000 (10:14 -0500)]
Fix syntax error in workbench diagnostics_test_helper.rb
No issue #
Tom Clegg [Tue, 2 Dec 2014 02:18:42 +0000 (21:18 -0500)]
4533: Pass CORS test when no omniauth provider is configured. refs #4533
radhika [Tue, 2 Dec 2014 00:52:21 +0000 (19:52 -0500)]
closes #4487
closes #4558
Merge branch '4487-and-4558'
radhika [Tue, 2 Dec 2014 00:50:14 +0000 (19:50 -0500)]
Merge branch 'master' into 4487-and-4558
radhika [Tue, 2 Dec 2014 00:44:51 +0000 (19:44 -0500)]
4487: updates from review feedback
Tom Clegg [Mon, 1 Dec 2014 23:02:27 +0000 (18:02 -0500)]
Merge branch '3781-browser-friendly-servers' refs #3781
radhika [Mon, 1 Dec 2014 22:15:18 +0000 (17:15 -0500)]
Merge branch 'master' into 4487-and-4558
radhika [Mon, 1 Dec 2014 22:12:46 +0000 (17:12 -0500)]
closes #4644
Merge branch '4644-collection-file-filtering'
radhika [Mon, 1 Dec 2014 22:10:09 +0000 (17:10 -0500)]
Merge branch 'master' into 4644-collection-file-filtering
radhika [Mon, 1 Dec 2014 22:08:24 +0000 (17:08 -0500)]
4644: do not add filterable to directories
radhika [Mon, 1 Dec 2014 20:10:32 +0000 (15:10 -0500)]
4487: Omit "Remove selected" selection option when the current user cannot write to the project.
4558: Remove ellipsis from Selection dropdown name.
Tom Clegg [Mon, 1 Dec 2014 19:39:44 +0000 (14:39 -0500)]
Merge branch '4533-remote-reset' closes #4533
Conflicts:
apps/workbench/Gemfile.lock
Tom Clegg [Mon, 1 Dec 2014 18:28:12 +0000 (13:28 -0500)]
4533: Consolidate database-reset tests. Fix up ensure/reload_routes! blocks.
radhika [Mon, 1 Dec 2014 18:27:10 +0000 (13:27 -0500)]
4644: fix div end tag placement and add filterable to directories as well.
Tom Clegg [Mon, 1 Dec 2014 17:52:05 +0000 (12:52 -0500)]
4533: Remove config flag from default section, too.
Brett Smith [Mon, 1 Dec 2014 16:55:31 +0000 (11:55 -0500)]
Merge branch '4501-fuse-by-id-subdirectory-wip'
Closes #4501, #4675.
Brett Smith [Tue, 25 Nov 2014 20:24:08 +0000 (15:24 -0500)]
4501: FUSE exposes by_id subdirectory when run with --by-id.
This makes it possible for people to develop code against their own
normal Keep mount, and then have it work as expected in Crunch (which
uses --by-id for backward compatibility).
I considered adding a second inode for by_id that pointed to the same
underlying MagicDirectory instance. Unfortunately, the current
implementation would make it difficult to avoid exposing infinitely
recursing by_id subdirectories, and that seemed like a bigger problem
than the relatively small overhead of having two MagicDirectory
instances. (The Keep client will use comparatively more RAM, and it
will use the same block cache for both directories, which should keep
it relatively under control.)
Brett Smith [Tue, 25 Nov 2014 17:03:32 +0000 (12:03 -0500)]
4501: Restore FUSE FuseTagsUpdateTest.
This test hasn't been running in a while because it defined
runRealTest rather than runTest. The old code predates Collection
UUIDs, so it had to be updated to deal with those.
Tom Clegg [Mon, 1 Dec 2014 15:58:25 +0000 (10:58 -0500)]
Merge branch '4595-node-list-select' closes #4681
Ward Vandewege [Mon, 1 Dec 2014 14:48:01 +0000 (09:48 -0500)]
Fix typos in documentation.
This closes #4518
Tom Clegg [Sun, 30 Nov 2014 02:24:57 +0000 (21:24 -0500)]
4595: Merge branch 'master' into 4595-node-list-select
Tom Clegg [Sun, 30 Nov 2014 02:05:45 +0000 (21:05 -0500)]
4595: Fix nodes.list?select=[...] crash when is_admin. Also, do not ignore where/limit/order.
Phil Hodgson [Fri, 28 Nov 2014 11:58:45 +0000 (12:58 +0100)]
Merge branch '4233-graph-job-stats' closes #4233
Phil Hodgson [Fri, 28 Nov 2014 11:13:09 +0000 (12:13 +0100)]
4233: websocket test of log charting should look at the right datapoint
Tom Clegg [Thu, 27 Nov 2014 06:18:01 +0000 (01:18 -0500)]
4533: Replace enable_remote_reset config knob with check for existence of non-fixture users.
Tom Clegg [Thu, 27 Nov 2014 01:02:36 +0000 (20:02 -0500)]
4533: Move all controller tests into controllers/, merge overlapping class defs.
Tom Clegg [Thu, 27 Nov 2014 00:46:27 +0000 (19:46 -0500)]
4533: Skip one-fixture-reset-per-test in a few test classes.
Tom Clegg [Thu, 27 Nov 2014 00:38:48 +0000 (19:38 -0500)]
4533: Disable database-reset for all diagnostics test classes.
Tom Clegg [Thu, 27 Nov 2014 00:34:13 +0000 (19:34 -0500)]
4533: Move "database reset does not break basic operations" into its own test.
Tom Clegg [Wed, 26 Nov 2014 23:58:58 +0000 (18:58 -0500)]
4533: Reset fixtures after each test case by default.
Phil Hodgson [Wed, 26 Nov 2014 19:04:07 +0000 (20:04 +0100)]
4233: adjustment to previous commit, round numbers before comparing - stay loose
Phil Hodgson [Wed, 26 Nov 2014 18:40:00 +0000 (19:40 +0100)]
4233: only divide CPU usage by number of CPUs when total CPU usage is less than the measured interval time
Tom Clegg [Wed, 26 Nov 2014 17:38:01 +0000 (12:38 -0500)]
4533: Merge branch 'master' into 4533-remote-reset
Phil Hodgson [Wed, 26 Nov 2014 17:32:08 +0000 (18:32 +0100)]
4233: split up received log entries by newline characters too
Tom Clegg [Wed, 26 Nov 2014 07:25:22 +0000 (02:25 -0500)]
3781: Fix OPTIONS routing.
Tom Clegg [Wed, 26 Nov 2014 05:56:27 +0000 (00:56 -0500)]
3781: Merge branch 'master' into 3781-browser-friendly-servers
Tom Clegg [Mon, 24 Nov 2014 04:28:34 +0000 (23:28 -0500)]
3781: Fix error propagation.
Tom Clegg [Sun, 23 Nov 2014 07:09:11 +0000 (02:09 -0500)]
3781: Add allowed headers. Respond to OPTIONS at any path.
Tom Clegg [Sat, 22 Nov 2014 20:45:14 +0000 (15:45 -0500)]
3781: Add POST method for writing without knowing MD5.
Tom Clegg [Sat, 22 Nov 2014 10:01:13 +0000 (05:01 -0500)]
3781: Set CORS headers in keepproxy responses.
Tom Clegg [Wed, 26 Nov 2014 05:40:49 +0000 (00:40 -0500)]
3781: Add tests for CORS headers. Turn off CORS headers at OPTIONS /login etc.
Tom Clegg [Sat, 22 Nov 2014 09:49:53 +0000 (04:49 -0500)]
3781: Set CORS headers in API responses.
Tim Pierce [Tue, 25 Nov 2014 22:52:05 +0000 (17:52 -0500)]
4621: implement lean_uri_escape
lean_uri_escape implements URI escaping as in URI::Escape, but with
substantially less RAM (at the cost of less error checking).
Also fixes a bug in crunch-job's strftime call.
Ward Vandewege [Tue, 25 Nov 2014 20:53:59 +0000 (15:53 -0500)]
Document arv keep ls in the cli sdk reference.
No issue #
Tom Clegg [Tue, 25 Nov 2014 17:32:01 +0000 (12:32 -0500)]
4533: Use Rails.env instead of ENV["RAILS_ENV"]. Add comment in test case.
Phil Hodgson [Tue, 25 Nov 2014 09:36:07 +0000 (10:36 +0100)]
4233: prepend historical log entries
Phil Hodgson [Tue, 25 Nov 2014 09:00:51 +0000 (10:00 +0100)]
4233: use "success" JS function after AJAX call to get logs rather than a JS view to "push" logs to the log chart
Phil Hodgson [Tue, 25 Nov 2014 07:41:37 +0000 (08:41 +0100)]
4233: convert accidental tabs to spaces
Phil Hodgson [Tue, 25 Nov 2014 07:30:20 +0000 (08:30 +0100)]
Merge branch 'master' into 4233-graph-job-stats
Tom Clegg [Tue, 25 Nov 2014 00:35:35 +0000 (19:35 -0500)]
Update arvados-cli Gemfile.lock. No issue #
Tom Clegg [Tue, 25 Nov 2014 00:30:43 +0000 (19:30 -0500)]
Merge branch '4651-boolean-params' closes #4651
Tom Clegg [Mon, 24 Nov 2014 21:25:55 +0000 (16:25 -0500)]
4533: Merge branch 'master' into 4533-remote-reset
Tom Clegg [Mon, 24 Nov 2014 19:07:26 +0000 (14:07 -0500)]
4651: Fix exceptions. Accept 0 for false, 1 for true.
Tom Clegg [Mon, 24 Nov 2014 17:20:53 +0000 (12:20 -0500)]
4533: Add integration test.
Tom Clegg [Mon, 24 Nov 2014 17:18:54 +0000 (12:18 -0500)]
4651: ensure_unique_name param is not required.
Tom Clegg [Mon, 24 Nov 2014 15:51:01 +0000 (10:51 -0500)]
4651: Merge branch 'master' into 4651-boolean-params
Tom Clegg [Mon, 24 Nov 2014 15:44:53 +0000 (10:44 -0500)]
4651: Update NodesController _ping_requires_parameters format.
Tom Clegg [Mon, 24 Nov 2014 15:23:31 +0000 (10:23 -0500)]
4651: Fix KeepDisksController test failures.
Ward Vandewege [Mon, 24 Nov 2014 01:47:33 +0000 (20:47 -0500)]
Merge branch '4186-install-doc-improvements'
refs #4186
Ward Vandewege [Mon, 24 Nov 2014 01:46:49 +0000 (20:46 -0500)]
Improve the installation instructions for keepproxy and keepstore - take sudo into account.
refs #4186
Ward Vandewege [Sat, 22 Nov 2014 22:06:44 +0000 (17:06 -0500)]
Merge branch '4336-improve-upload-data-to-keep-doc'
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 22:04:27 +0000 (17:04 -0500)]
Refactor the 'Uploading data' page.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 22:03:57 +0000 (17:03 -0500)]
Add basic documentation for arv keep put and arv keep get.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 22:03:08 +0000 (17:03 -0500)]
Link directly to the CLI SDK install instructions.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 21:57:43 +0000 (16:57 -0500)]
Make the 'check-environment' blurb stand out more from the regular text.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 20:17:57 +0000 (15:17 -0500)]
Wording improvements on the sdk cli installation page.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 20:12:43 +0000 (15:12 -0500)]
Fix typo.
refs #4336
Ward Vandewege [Sat, 22 Nov 2014 20:08:22 +0000 (15:08 -0500)]
Add third installation option for the python SDK: our debian/ubuntu packages.
refs #4336
Phil Hodgson [Sat, 22 Nov 2014 12:37:36 +0000 (13:37 +0100)]
4233: select from Logs table only columns we will need
Phil Hodgson [Sat, 22 Nov 2014 12:27:40 +0000 (13:27 +0100)]
4233: consistent use of ISO time-zone in timestamps corrects differences between Firefox and Chrome's charting results
Phil Hodgson [Sat, 22 Nov 2014 11:52:16 +0000 (12:52 +0100)]
4233: ignore negative deltas when charting log stats
Phil Hodgson [Sat, 22 Nov 2014 11:30:10 +0000 (12:30 +0100)]
4233: refactor to only query the log lines once and use the JS triggers to create both the text log div and the stat chart at the same time
Phil Hodgson [Sat, 22 Nov 2014 10:50:22 +0000 (11:50 +0100)]
4233: do not show "raw" data for datapoint if not defined
Phil Hodgson [Sat, 22 Nov 2014 09:43:58 +0000 (10:43 +0100)]
4233: tab character corrected
Tom Clegg [Sat, 22 Nov 2014 00:09:43 +0000 (19:09 -0500)]
4651: Accept "false" as false for a boolean param. Reject bogus strings.
Also, advertise find_or_create param from the controller, not just the
discovery document generator.
radhika [Fri, 21 Nov 2014 21:57:51 +0000 (16:57 -0500)]
closes #4339
Merge branch '4339-test-error-while-loading-tab'
radhika [Fri, 21 Nov 2014 21:42:05 +0000 (16:42 -0500)]
4339: config will be reset after each test, so no need to reset it explicitly. also, use assert_selector instead of assert has_link?
radhika [Fri, 21 Nov 2014 21:06:44 +0000 (16:06 -0500)]
4339: add test for "error while loading tab"
radhika [Fri, 21 Nov 2014 20:03:05 +0000 (15:03 -0500)]
refs #4156
Merge branch '4156-cli-tests'
radhika [Fri, 21 Nov 2014 19:50:58 +0000 (14:50 -0500)]
Merge branch 'master' into 4156-cli-tests
radhika [Fri, 21 Nov 2014 19:50:25 +0000 (14:50 -0500)]
4156: uncomment one of the asserts
radhika [Fri, 21 Nov 2014 19:21:14 +0000 (14:21 -0500)]
closes #4641
Merge branch '4641-make-jenkins-tests-pass'
radhika [Fri, 21 Nov 2014 18:20:33 +0000 (13:20 -0500)]
4641: click on confirm dialog OK button in sharing test on Revoke action.
radhika [Fri, 21 Nov 2014 16:32:55 +0000 (11:32 -0500)]
4641: use selenium driver and bigger page width.
Tom Clegg [Fri, 21 Nov 2014 14:44:07 +0000 (09:44 -0500)]
4533: Set group_class="role" on "All users" group.
Tom Clegg [Fri, 21 Nov 2014 14:41:34 +0000 (09:41 -0500)]
4533: Merge branch 'master' into 4533-remote-reset
Conflicts:
services/api/db/seeds.rb
radhika [Fri, 21 Nov 2014 13:52:15 +0000 (08:52 -0500)]
Merge branch 'master' into 4156-cli-tests
radhika [Fri, 21 Nov 2014 13:51:37 +0000 (08:51 -0500)]
4156: 3 more tests needed to be skipped.
Tom Clegg [Thu, 20 Nov 2014 21:56:05 +0000 (16:56 -0500)]
Merge branch '4400-python-install-herring' refs #4400
Tim Pierce [Thu, 20 Nov 2014 21:39:33 +0000 (16:39 -0500)]
Merge branch '4595-document-arv-filters'
Refs #4595.
Ward Vandewege [Thu, 20 Nov 2014 21:35:04 +0000 (16:35 -0500)]
Reorganize the arv documentation a bit more, putting it all in one place.
refs #4595
Tom Clegg [Thu, 20 Nov 2014 21:33:49 +0000 (16:33 -0500)]
4400: Fix whitespace. Fix tagging in nodemanager, too.