arvados.git
8 years ago6862: Added git commands clone, checkout, add, commit, push 6862-git-doc-guide
Bryan Cosca [Mon, 17 Aug 2015 23:38:06 +0000 (19:38 -0400)]
6862: Added git commands clone, checkout, add, commit, push

8 years ago6862: Added git-arvados-guide first draft documentation
Bryan Cosca [Mon, 10 Aug 2015 15:38:32 +0000 (11:38 -0400)]
6862: Added git-arvados-guide first draft documentation

8 years agoAdded RetryLoop to current_task, current_job, and task_set_output with logging and...
Bryan Cosca [Fri, 7 Aug 2015 22:36:53 +0000 (18:36 -0400)]
Added RetryLoop to current_task, current_job, and task_set_output with logging and retrying, and waiting 1 second between retries. Also added __init__ method to the jobclass(?) to deal with num_retries and put them in execute. Waiting for verification to see if that works, or moving to the RetryLoop model.

8 years agoMerge branch '6844-py-mem-leak' of git.curoverse.com:arvados into 6600-pysdk-api...
Bryan Cosca [Fri, 7 Aug 2015 18:28:49 +0000 (14:28 -0400)]
Merge branch '6844-py-mem-leak' of git.curoverse.com:arvados into 6600-pysdk-api-retries

Get memory-leak fix

8 years ago6600: Added _add_task function with default num_retries=5 for one_task_per* functions...
Bryan Cosca [Fri, 7 Aug 2015 15:40:49 +0000 (11:40 -0400)]
6600: Added _add_task function with default num_retries=5 for one_task_per* functions to use for retrying

8 years ago6844: Clean up websocket tests, fix possible deadlock, reduce unnecessary sleep().
Tom Clegg [Fri, 7 Aug 2015 14:39:21 +0000 (10:39 -0400)]
6844: Clean up websocket tests, fix possible deadlock, reduce unnecessary sleep().

* Use onevent=q.put_nowait, so "too many events" raises Queue.Full
  instead of blocking the websocket thread.

* Simplify test strategy: get the events we expect (waiting <5s for
  each), then make sure no more events arrive for >2s.

* Delete "no logs arrive from 1 day in the future" test:
  indistinguishable from "no logs arrive from 1 hour in the future".

* Delete "use today's date, with no time, as a threshold" test:
  indistinguishable from "can fetch logs 1 hour in the past"

* De-duplicate strftime(), datetime arithmetic, and "how to ask for
  logs starting at time X" logic.

* Express timestamp thresholds in ISO8601. Existing tests continue to
  use localtime. Two new tests use UTC.

8 years ago6844: Clear inserted data/logs after websocket tests.
Tom Clegg [Fri, 7 Aug 2015 05:26:57 +0000 (01:26 -0400)]
6844: Clear inserted data/logs after websocket tests.

8 years ago6844: Do not use inspect.getcallargs: it leaks memory. Passing num_retries as a posit...
Tom Clegg [Fri, 7 Aug 2015 03:35:42 +0000 (03:35 +0000)]
6844: Do not use inspect.getcallargs: it leaks memory. Passing num_retries as a positional argument is no longer supported.

8 years ago6844: Always write a valid \n-terminated manifest. Confine exception-catching to...
Tom Clegg [Fri, 7 Aug 2015 03:33:26 +0000 (03:33 +0000)]
6844: Always write a valid \n-terminated manifest. Confine exception-catching to expected exceptions.

8 years ago6844: Skip uselessly writing unsigned manifest to Keep.
Tom Clegg [Fri, 7 Aug 2015 03:30:31 +0000 (03:30 +0000)]
6844: Skip uselessly writing unsigned manifest to Keep.

8 years ago6844: Return valid locator (hash+size) if 0 copies requested.
Tom Clegg [Fri, 7 Aug 2015 03:22:55 +0000 (03:22 +0000)]
6844: Return valid locator (hash+size) if 0 copies requested.

8 years ago#6600: Added num_retries to task_set_output, current_task, current_job, created _add_...
Bryan Cosca [Fri, 7 Aug 2015 03:02:44 +0000 (23:02 -0400)]
#6600: Added num_retries to task_set_output, current_task, current_job, created _add_task in job_setup class to add retries to execute()

8 years agoAPI server install guide suggests a more likely websocket_address.
Brett Smith [Thu, 6 Aug 2015 21:46:24 +0000 (17:46 -0400)]
API server install guide suggests a more likely websocket_address.

/websocket is hardcoded as the websocket endpoint in our own code, so
that's where it'll be when people use the provided nginx configuration.
No issue #.

8 years agoMerge branch '6858-job-re-run-documentation'
Bryan Cosca [Thu, 6 Aug 2015 20:27:11 +0000 (16:27 -0400)]
Merge branch '6858-job-re-run-documentation'
closes #6858

8 years ago6858: Fixed syntax and added notes to re-use the same hashes from previous runs
Bryan Cosca [Thu, 6 Aug 2015 19:06:34 +0000 (15:06 -0400)]
6858: Fixed syntax and added notes to re-use the same hashes from previous runs

8 years ago6858: Added new section 'Re-using your pipeline run' and moved all version control...
Bryan Cosca [Thu, 6 Aug 2015 18:22:31 +0000 (14:22 -0400)]
6858: Added new section 'Re-using your pipeline run' and moved all version control parameters there for ease of reading. Added more explanation of all parameters

8 years ago6858: Added note about job reproducibility and version control with arvados_sdk_versi...
Bryan Cosca [Thu, 6 Aug 2015 15:54:42 +0000 (11:54 -0400)]
6858: Added note about job reproducibility and version control with arvados_sdk_version, script_version, and docker_image to Writing a Pipeline template

8 years ago6851: reorder install guide pages; right after api server, install workbench, shell...
radhika [Thu, 6 Aug 2015 12:48:46 +0000 (08:48 -0400)]
6851: reorder install guide pages; right after api server, install workbench, shell server and standard objects.

8 years agoHaha, no seriously, don't deploy Workbench with snakeoil certs.
Brett Smith [Thu, 6 Aug 2015 19:48:24 +0000 (15:48 -0400)]
Haha, no seriously, don't deploy Workbench with snakeoil certs.

No issue #.

8 years agoMerge branch 'master' of https://github.com/curoverse/arvados
Bryan Cosca [Thu, 6 Aug 2015 19:36:03 +0000 (15:36 -0400)]
Merge branch 'master' of https://github.com/curoverse/arvados

closes #6858

8 years agoMerge branch '6858-job-re-run-documentation'
Bryan Cosca [Thu, 6 Aug 2015 19:35:33 +0000 (15:35 -0400)]
Merge branch '6858-job-re-run-documentation'

8 years agocloses #6880
radhika [Thu, 6 Aug 2015 19:33:15 +0000 (15:33 -0400)]
closes #6880
closes #6916
Merge branch '6880-remove-user-delete-button'

8 years ago6880: improved deletable? check
radhika [Thu, 6 Aug 2015 19:31:52 +0000 (15:31 -0400)]
6880: improved deletable? check

8 years agocloses #6858 Merge branch 6858-job-re-run-documentation
Bryan Cosca [Thu, 6 Aug 2015 19:21:53 +0000 (15:21 -0400)]
closes #6858 Merge branch 6858-job-re-run-documentation

8 years agoMerge branch 'master' into 6880-remove-user-delete-button
radhika [Thu, 6 Aug 2015 19:21:45 +0000 (15:21 -0400)]
Merge branch 'master' into 6880-remove-user-delete-button

8 years agoFixed syntax and added notes to re-use the same hashes from previous runs
Bryan Cosca [Thu, 6 Aug 2015 19:06:34 +0000 (15:06 -0400)]
Fixed syntax and added notes to re-use the same hashes from previous runs

8 years agoAdded new section 'Re-using your pipeline run' and moved all version control paramete...
Bryan Cosca [Thu, 6 Aug 2015 18:22:31 +0000 (14:22 -0400)]
Added new section 'Re-using your pipeline run' and moved all version control parameters there for ease of reading. Added more explanation of all parameters

8 years agocrunch-dispatch preserves LD_LIBRARY_PATH environment variable.
Brett Smith [Thu, 6 Aug 2015 17:21:09 +0000 (13:21 -0400)]
crunch-dispatch preserves LD_LIBRARY_PATH environment variable.

This helps it run better in environments using Software Collections to
satisfy dependencies.  No issue #.

8 years agoInstall guide notes that snakeoil certs break browser uploads.
Brett Smith [Thu, 6 Aug 2015 16:52:20 +0000 (12:52 -0400)]
Install guide notes that snakeoil certs break browser uploads.

You know, with all the usual caveats that users theoretically control
what certs their browser does and doesn't trust, etc.  No issue #.

8 years agoAdd perl-Crypt-SSLeay as a Perl SDK dependency on Red Hat.
Brett Smith [Thu, 6 Aug 2015 16:14:05 +0000 (12:14 -0400)]
Add perl-Crypt-SSLeay as a Perl SDK dependency on Red Hat.

No issue #.

8 years agoQuote `git_repo_ssh_base` value in git install guide.
Brett Smith [Thu, 6 Aug 2015 16:10:42 +0000 (12:10 -0400)]
Quote `git_repo_ssh_base` value in git install guide.

Without this, the YAML gem complains that you're trying to do some
unallowed variable interpolation.  No issue #.

8 years agoFix `websocket_address` typo throughout API install guide.
Brett Smith [Thu, 6 Aug 2015 16:07:11 +0000 (12:07 -0400)]
Fix `websocket_address` typo throughout API install guide.

No issue #.

8 years agoAdd `bundle exec` needed to run script in keepproxy install guide.
Brett Smith [Thu, 6 Aug 2015 16:04:51 +0000 (12:04 -0400)]
Add `bundle exec` needed to run script in keepproxy install guide.

No issue #.

8 years agoDo not split partition config across lines. No issue #
Tom Clegg [Thu, 6 Aug 2015 16:00:31 +0000 (12:00 -0400)]
Do not split partition config across lines. No issue #

slurm.conf(5) from slurm 2.3.4: "Each line of partition configuration
information should represent a different partition."

8 years ago6880: added deletable? method and used to determine whether or not to show this butto...
radhika [Thu, 6 Aug 2015 16:00:20 +0000 (12:00 -0400)]
6880: added deletable? method and used to determine whether or not to show this button in the delete_object_button partial.
6916: created and moved logic into show_home_button partial rather than determine whether or not to show the button in the generic view.

8 years agoAdded note about job reproducibility and version control with arvados_sdk_version...
Bryan Cosca [Thu, 6 Aug 2015 15:54:42 +0000 (11:54 -0400)]
Added note about job reproducibility and version control with arvados_sdk_version, script_version, and docker_image to Writing a Pipeline template

8 years ago6880: Omit delete button from users index table; add controller tests.
radhika [Thu, 6 Aug 2015 14:57:14 +0000 (10:57 -0400)]
6880: Omit delete button from users index table; add controller tests.
6916: Show Home link in users page only and not in all other pages accessed via admin settings menu such as /repositories page; add controller tests.

8 years agocloses #6851
radhika [Thu, 6 Aug 2015 12:50:45 +0000 (08:50 -0400)]
closes #6851
Merge branch '6851-install-guide-flow'

8 years ago6851: reorder install guide pages; right after api server, install workbench, shell...
radhika [Thu, 6 Aug 2015 12:48:46 +0000 (08:48 -0400)]
6851: reorder install guide pages; right after api server, install workbench, shell server and standard objects.

8 years agocloses #6277
radhika [Wed, 5 Aug 2015 22:00:10 +0000 (18:00 -0400)]
closes #6277
Merge branch '6277-check_manifest_validity'

8 years ago6277: slightly improved tests
radhika [Wed, 5 Aug 2015 21:51:52 +0000 (17:51 -0400)]
6277: slightly improved tests

8 years ago6277: add default_empty_manifest before_validation filter and update the tests accord...
radhika [Wed, 5 Aug 2015 18:45:11 +0000 (14:45 -0400)]
6277: add default_empty_manifest before_validation filter and update the tests accordingly.

8 years agoMerge branch 'master' into 6277-check_manifest_validity
radhika [Wed, 5 Aug 2015 18:29:10 +0000 (14:29 -0400)]
Merge branch 'master' into 6277-check_manifest_validity

8 years ago6277: more tests with error checking
radhika [Wed, 5 Aug 2015 18:28:27 +0000 (14:28 -0400)]
6277: more tests with error checking

8 years agocloses #6588
Manoj [Wed, 5 Aug 2015 17:42:37 +0000 (13:42 -0400)]
closes #6588
Merge branch '6588-split-manage-account'

8 years agoMerge branch 'master' into 6588-split-manage-account
Manoj [Wed, 5 Aug 2015 17:42:12 +0000 (13:42 -0400)]
Merge branch 'master' into 6588-split-manage-account

8 years ago6588: Removed unused objects in user_settings_menu_test.
Manoj [Wed, 5 Aug 2015 17:41:12 +0000 (13:41 -0400)]
6588: Removed unused objects in user_settings_menu_test.

8 years agoMerge branch 'master' into 6277-check_manifest_validity
radhika [Wed, 5 Aug 2015 17:35:06 +0000 (13:35 -0400)]
Merge branch 'master' into 6277-check_manifest_validity

8 years agoMerge branch 'master' into 6588-split-manage-account
Manoj [Wed, 5 Aug 2015 16:28:38 +0000 (12:28 -0400)]
Merge branch 'master' into 6588-split-manage-account

8 years agoMerge branch '6663-git-server' refs #6663
Tom Clegg [Wed, 5 Aug 2015 16:25:15 +0000 (12:25 -0400)]
Merge branch '6663-git-server' refs #6663

8 years ago6588: Changed settings menu to user settings menu and changed text if account is...
Manoj [Wed, 5 Aug 2015 16:24:16 +0000 (12:24 -0400)]
6588: Changed settings menu to user settings menu and changed text if account is setup.

8 years ago6663: Add back nginx configs to match tested values.
Tom Clegg [Wed, 5 Aug 2015 16:21:39 +0000 (12:21 -0400)]
6663: Add back nginx configs to match tested values.

8 years agoMerge branch 'master' into 6277-check_manifest_validity
radhika [Wed, 5 Aug 2015 16:12:11 +0000 (12:12 -0400)]
Merge branch 'master' into 6277-check_manifest_validity

8 years ago6588: Removed last reference to manage account page and reworded tests
Manoj [Wed, 5 Aug 2015 14:30:25 +0000 (10:30 -0400)]
6588: Removed last reference to manage account page and reworded tests
to not use manage account.

8 years ago6157: Copyedits to compute node name docs.
Brett Smith [Wed, 5 Aug 2015 12:05:42 +0000 (08:05 -0400)]
6157: Copyedits to compute node name docs.

Mostly for wording and typographic consistency within the page.
Refs #6157.

8 years agoMerge branch '6157-worker-hostnames' closes #6157
Tom Clegg [Wed, 5 Aug 2015 01:23:39 +0000 (21:23 -0400)]
Merge branch '6157-worker-hostnames' closes #6157

8 years agorefs #6588
radhika [Tue, 4 Aug 2015 23:29:36 +0000 (19:29 -0400)]
refs #6588
Merge branch '6588-documentation'

8 years ago6588: replace manage_account page references with the new SSH keys and Virtual machin...
radhika [Tue, 4 Aug 2015 23:28:13 +0000 (19:28 -0400)]
6588: replace manage_account page references with the new SSH keys and Virtual machines page references.

8 years ago6277: enforce manifest validation
radhika [Tue, 4 Aug 2015 22:19:14 +0000 (18:19 -0400)]
6277: enforce manifest validation

8 years ago6157: Explain how choice of hostnames relates to slurm and arvados.
Tom Clegg [Tue, 4 Aug 2015 21:30:32 +0000 (17:30 -0400)]
6157: Explain how choice of hostnames relates to slurm and arvados.

8 years agorefs #6588
radhika [Tue, 4 Aug 2015 20:43:12 +0000 (16:43 -0400)]
refs #6588
Merge branch '6588-documentation'

8 years ago6588: fix typo
radhika [Tue, 4 Aug 2015 20:42:37 +0000 (16:42 -0400)]
6588: fix typo

8 years ago6588: Removed manage account button, modified tests and deleted views.
Manoj [Tue, 4 Aug 2015 20:41:18 +0000 (16:41 -0400)]
6588: Removed manage account button, modified tests and deleted views.

8 years agoMerge branch 'master' into 6588-documentation
radhika [Tue, 4 Aug 2015 20:20:04 +0000 (16:20 -0400)]
Merge branch 'master' into 6588-documentation

8 years agorefs #6588
Manoj [Tue, 4 Aug 2015 20:01:08 +0000 (16:01 -0400)]
refs #6588
Merge branch '6588-split-manage-account'

8 years ago6663: Fix config/application.yml -> application.yml.
Tom Clegg [Tue, 4 Aug 2015 17:38:39 +0000 (13:38 -0400)]
6663: Fix config/application.yml -> application.yml.

8 years ago6663: Finish editing sentence.
Tom Clegg [Tue, 4 Aug 2015 17:37:04 +0000 (13:37 -0400)]
6663: Finish editing sentence.

8 years ago6663: Add non-runit-dependent daemon startup script.
Tom Clegg [Tue, 4 Aug 2015 17:34:35 +0000 (13:34 -0400)]
6663: Add non-runit-dependent daemon startup script.

8 years ago6663: Remove unneeded nginx config, clarify where config should be added.
Tom Clegg [Tue, 4 Aug 2015 17:19:27 +0000 (13:19 -0400)]
6663: Remove unneeded nginx config, clarify where config should be added.

8 years ago6588: Go directly to pages instead of going through home page and search
Manoj [Tue, 4 Aug 2015 17:02:25 +0000 (13:02 -0400)]
6588: Go directly to pages instead of going through home page and search
for more specific details on pages.

8 years agocloses #6476
radhika [Tue, 4 Aug 2015 14:42:33 +0000 (10:42 -0400)]
closes #6476
Merge branch '6476-actions-show-not-need-token'

8 years ago6476: add comment
radhika [Tue, 4 Aug 2015 14:41:44 +0000 (10:41 -0400)]
6476: add comment

8 years agoMerge branch 'master' into 6476-actions-show-not-need-token
radhika [Tue, 4 Aug 2015 14:34:46 +0000 (10:34 -0400)]
Merge branch 'master' into 6476-actions-show-not-need-token

8 years ago6588: Formatted tests and changed others to be more efficient.
Manoj [Tue, 4 Aug 2015 14:33:53 +0000 (10:33 -0400)]
6588: Formatted tests and changed others to be more efficient.

8 years agoMerge branch '6838-docker-path' closes #6838
Tom Clegg [Tue, 4 Aug 2015 12:57:28 +0000 (08:57 -0400)]
Merge branch '6838-docker-path' closes #6838

8 years ago6663: More explicit gitolite version advice, and link to home page.
Tom Clegg [Tue, 4 Aug 2015 06:36:29 +0000 (02:36 -0400)]
6663: More explicit gitolite version advice, and link to home page.

8 years ago6663: Split "install runit" into debian and red hat variants.
Tom Clegg [Tue, 4 Aug 2015 05:58:06 +0000 (01:58 -0400)]
6663: Split "install runit" into debian and red hat variants.

8 years ago6663: Add "restart nginx" instructions.
Tom Clegg [Tue, 4 Aug 2015 05:49:38 +0000 (01:49 -0400)]
6663: Add "restart nginx" instructions.

8 years ago6663: Update nginx config to look more like API server's.
Tom Clegg [Tue, 4 Aug 2015 05:41:45 +0000 (01:41 -0400)]
6663: Update nginx config to look more like API server's.

8 years ago6663: Formatting fixes.
Tom Clegg [Tue, 4 Aug 2015 05:30:05 +0000 (01:30 -0400)]
6663: Formatting fixes.

8 years ago6663: Fix API config example for HTTPS, add corresponding SSH example.
Tom Clegg [Tue, 4 Aug 2015 05:22:15 +0000 (01:22 -0400)]
6663: Fix API config example for HTTPS, add corresponding SSH example.

8 years ago6663: gitolite, not arvados-git-sync.rb, creates empty repos.
Tom Clegg [Tue, 4 Aug 2015 05:21:59 +0000 (01:21 -0400)]
6663: gitolite, not arvados-git-sync.rb, creates empty repos.

8 years ago6663: Clarify "gitolite installed in X" vs. "hosted repos stored in X/repositories".
Tom Clegg [Tue, 4 Aug 2015 05:08:28 +0000 (01:08 -0400)]
6663: Clarify "gitolite installed in X" vs. "hosted repos stored in X/repositories".

8 years ago6663: Clarify port 22 goes to sshd.
Tom Clegg [Tue, 4 Aug 2015 04:59:43 +0000 (00:59 -0400)]
6663: Clarify port 22 goes to sshd.

8 years ago6663: Clarify default vs. example git_repositories_dir.
Tom Clegg [Tue, 4 Aug 2015 04:47:37 +0000 (00:47 -0400)]
6663: Clarify default vs. example git_repositories_dir.

8 years ago6663: Fix wrong bash prompt in example transcript.
Tom Clegg [Tue, 4 Aug 2015 04:46:00 +0000 (00:46 -0400)]
6663: Fix wrong bash prompt in example transcript.

8 years ago6663: Update default git_repositories_dir to match install guide.
Tom Clegg [Tue, 4 Aug 2015 04:45:27 +0000 (00:45 -0400)]
6663: Update default git_repositories_dir to match install guide.

8 years ago6476: simpler conditional check
radhika [Tue, 4 Aug 2015 01:36:08 +0000 (21:36 -0400)]
6476: simpler conditional check

8 years agoMerge branch 'master' into 6476-actions-show-not-need-token
radhika [Mon, 3 Aug 2015 21:31:53 +0000 (17:31 -0400)]
Merge branch 'master' into 6476-actions-show-not-need-token

8 years ago6476: skip require_thread_api_token filter when anonymous browsing is enabled and...
radhika [Mon, 3 Aug 2015 21:31:17 +0000 (17:31 -0400)]
6476: skip require_thread_api_token filter when anonymous browsing is enabled and one of the supported types is being accessed.

8 years agoMerge branch 'master' into 6663-git-server
Tom Clegg [Mon, 3 Aug 2015 19:50:28 +0000 (15:50 -0400)]
Merge branch 'master' into 6663-git-server

Conflicts:
doc/install/install-api-server.html.textile.liquid

8 years agocloses #6414
Manoj [Mon, 3 Aug 2015 18:56:51 +0000 (14:56 -0400)]
closes #6414
Merge branch '6414-anonymous-public-projects-link'

8 years ago6414: Added an assertion to test if objects are equal.
Manoj [Mon, 3 Aug 2015 18:52:02 +0000 (14:52 -0400)]
6414: Added an assertion to test if objects are equal.

8 years agoMerge branch '6591-6674-6676-nginx-docs-wip'
Brett Smith [Mon, 3 Aug 2015 18:04:21 +0000 (14:04 -0400)]
Merge branch '6591-6674-6676-nginx-docs-wip'

Closes #6591, #6674, #6676, #6739 (woo!).

8 years ago6591: Add ssl_certificate lines to sample install nginx configs.
Brett Smith [Mon, 3 Aug 2015 18:03:27 +0000 (14:03 -0400)]
6591: Add ssl_certificate lines to sample install nginx configs.

8 years ago6676: Install docs recommend running SSO server behind Nginx.
Brett Smith [Sat, 1 Aug 2015 19:07:04 +0000 (15:07 -0400)]
6676: Install docs recommend running SSO server behind Nginx.

This provides a straightforward way to get the server running as a
daemon, and matches our suggestions for other Web servers for
simplicity.

8 years ago6591: Suggest proxy timeouts in install doc Nginx configs.
Brett Smith [Sat, 1 Aug 2015 19:05:23 +0000 (15:05 -0400)]
6591: Suggest proxy timeouts in install doc Nginx configs.

These settings match what we use in production.  The defaults are more
aggressive and can cause 503 responses for larger requests.

8 years ago6591: Improve install docs around $external_client variable.
Brett Smith [Sat, 1 Aug 2015 19:03:15 +0000 (15:03 -0400)]
6591: Improve install docs around $external_client variable.

Our Nginx configuration uses this variable to automatically set
X-External-Client: 1 in API request headers when clients don't have
direct access to Keep stores.

* Document the variable definition, and how to customize it, in the
  suggested API server configuration.
* Remove the variable from the Workbench configuration.  Workbench
  does not currently read this header, so it isn't necessary.

8 years ago6674: Install docs use Phusion's install instructions exclusively.
Brett Smith [Sat, 1 Aug 2015 18:59:42 +0000 (14:59 -0400)]
6674: Install docs use Phusion's install instructions exclusively.

Don't suggest installing nginx packages from a distribution or
backports collection, because that conflicts with the instructions
provided by Phusion.

8 years ago6588: Changed routes to be under /users, used @object and updated
Manoj [Mon, 3 Aug 2015 17:49:27 +0000 (13:49 -0400)]
6588: Changed routes to be under /users, used @object and updated
tests.