Tom Clegg [Mon, 4 Nov 2013 22:17:35 +0000 (14:17 -0800)]
upgrade gem dependencies
Tom Clegg [Mon, 4 Nov 2013 22:17:29 +0000 (14:17 -0800)]
upgrade gem dependencies
Tom Clegg [Mon, 4 Nov 2013 22:17:01 +0000 (14:17 -0800)]
include "href" key for each object in API response
Tom Clegg [Mon, 4 Nov 2013 22:14:42 +0000 (14:14 -0800)]
improve error message when API response is valid JSON but not a hash
Tom Clegg [Mon, 4 Nov 2013 21:29:53 +0000 (13:29 -0800)]
in log_tail_follow, emit recent messages at top of live stream. fixes #1590
Tom Clegg [Mon, 4 Nov 2013 18:03:37 +0000 (10:03 -0800)]
store the last ~512 KiB of job log messages in a redis buffer. fixes #1589
Tom Clegg [Mon, 4 Nov 2013 17:56:33 +0000 (09:56 -0800)]
improve error message when crunch-job is not found
Tom Clegg [Fri, 1 Nov 2013 06:16:19 +0000 (23:16 -0700)]
send queue/worker stats while waiting for job to start. fixes #1591
Tom Clegg [Fri, 1 Nov 2013 05:29:29 +0000 (22:29 -0700)]
update node info[:slurm_state] when running sinfo. fixes #1606
Tom Clegg [Fri, 1 Nov 2013 04:41:59 +0000 (21:41 -0700)]
allow crunch-job caller to override CRUNCH_TMP. fixes #1593
Tom Clegg [Mon, 21 Oct 2013 16:32:47 +0000 (12:32 -0400)]
fix infinite exec loop
Tom Clegg [Mon, 21 Oct 2013 15:56:37 +0000 (11:56 -0400)]
fix infinite loop if CONT signal received while todo is empty
Tom Clegg [Mon, 7 Oct 2013 19:21:22 +0000 (15:21 -0400)]
upgrade gem versions in Gemfile.lock
Tom Clegg [Mon, 7 Oct 2013 19:20:14 +0000 (15:20 -0400)]
set/unset ARVADOS_API_HOST_INSECURE in cli setup instructions
Tom Clegg [Mon, 7 Oct 2013 18:12:12 +0000 (14:12 -0400)]
rename jobs.resource_limits to runtime_constraints
Tom Clegg [Mon, 7 Oct 2013 14:26:53 +0000 (10:26 -0400)]
add Real Time Genomics pipeline template
Tom Clegg [Mon, 9 Sep 2013 16:16:28 +0000 (12:16 -0400)]
add crunch scripts for Real Time Genomics pipeline
Tom Clegg [Fri, 27 Sep 2013 04:30:52 +0000 (00:30 -0400)]
add note about running crunch jobs with no git repo at all
Tom Clegg [Fri, 27 Sep 2013 04:21:49 +0000 (00:21 -0400)]
Migrate the test database to 0 instead of trying to "drop database".
This way, the database credentials used for testing do not need
create/drop database privileges.
Tom Clegg [Fri, 27 Sep 2013 04:20:33 +0000 (00:20 -0400)]
add a few fixtures and tests for API. refs #1517 refs #1510
Tom Clegg [Fri, 27 Sep 2013 04:29:35 +0000 (00:29 -0400)]
fix down-migration: add_column should have been remove_column
Tom Clegg [Fri, 27 Sep 2013 04:26:28 +0000 (00:26 -0400)]
Ignore failure in data-migration part of old schema migration.
The migration should succeed if the Metadatum model did not exist in
the version of the project that was used to run the migration.
Tom Clegg [Fri, 27 Sep 2013 04:25:31 +0000 (00:25 -0400)]
Fix exception if api_client_authorization does not reference a valid user.
Tom Clegg [Thu, 26 Sep 2013 02:33:18 +0000 (22:33 -0400)]
add local job debugging tutorial. closes #1515
Tom Clegg [Thu, 26 Sep 2013 02:04:31 +0000 (22:04 -0400)]
fix exception when script_version is nil
Tom Clegg [Thu, 26 Sep 2013 01:57:01 +0000 (21:57 -0400)]
add ruby wrapper around crunch-job
Tom Clegg [Thu, 26 Sep 2013 01:16:17 +0000 (21:16 -0400)]
move crunch-job to arv-crunch-job and add to arvados-cli gem
Tom Clegg [Tue, 24 Sep 2013 22:13:05 +0000 (18:13 -0400)]
fill in intro-to-git page
Tom Clegg [Tue, 24 Sep 2013 21:44:25 +0000 (17:44 -0400)]
update API tokens doc to match current API tokens page
Tom Clegg [Tue, 24 Sep 2013 17:30:20 +0000 (13:30 -0400)]
do not munge hash keys in client-provided request. fixes #1516
Tom Clegg [Tue, 24 Sep 2013 17:28:22 +0000 (13:28 -0400)]
test API update semantics, confirm put/get cycle preserves components{} hash
refs #1517
Tom Clegg [Tue, 24 Sep 2013 17:25:09 +0000 (13:25 -0400)]
update "correct answer" hashes in collection tests - see
3f431d852579ee433197fb1c29e6db374ccb4b9e
Tom Clegg [Tue, 17 Sep 2013 01:59:04 +0000 (21:59 -0400)]
During task setup, if it exists, run /crunch_scripts/install instead
of /install.sh
Tom Clegg [Mon, 16 Sep 2013 21:56:38 +0000 (17:56 -0400)]
pass api_token and pipeline_instance in request body instead of query string
Tom Clegg [Mon, 16 Sep 2013 21:41:01 +0000 (17:41 -0400)]
Modify API discovery document and CLI tool so resource objects can be
supplied in the request body (instead of the query string) for Create
and Update methods.
Tom Clegg [Fri, 13 Sep 2013 04:44:20 +0000 (00:44 -0400)]
escape spaces in manifest filenames
Tom Clegg [Thu, 12 Sep 2013 19:55:14 +0000 (15:55 -0400)]
add CollectionWriter.write_directory_tree()
Tom Clegg [Wed, 11 Sep 2013 23:04:23 +0000 (19:04 -0400)]
maintain directory structure in collection_extract
Tom Clegg [Wed, 11 Sep 2013 21:58:51 +0000 (17:58 -0400)]
fix extra empty stream in all_streams() response
Tom Clegg [Wed, 11 Sep 2013 22:57:52 +0000 (18:57 -0400)]
overwrite existing files in stream_extract
Tom Clegg [Wed, 11 Sep 2013 02:29:11 +0000 (22:29 -0400)]
add util.listdir_recursive()
Tom Clegg [Wed, 11 Sep 2013 02:08:58 +0000 (22:08 -0400)]
fix os.path.dirname usage
Tom Clegg [Wed, 11 Sep 2013 02:08:00 +0000 (22:08 -0400)]
fix out of scope function use
Tom Clegg [Wed, 11 Sep 2013 23:01:04 +0000 (19:01 -0400)]
mkdir -p in collection_extract()
Tom Clegg [Tue, 10 Sep 2013 19:54:47 +0000 (15:54 -0400)]
add one-task-per-stream utils
Tom Clegg [Tue, 10 Sep 2013 18:53:02 +0000 (14:53 -0400)]
fix stream names in CollectionWriter
Tom Clegg [Tue, 10 Sep 2013 13:58:32 +0000 (09:58 -0400)]
use . as default stream name
Tom Clegg [Tue, 10 Sep 2013 05:19:56 +0000 (01:19 -0400)]
fix infinite loop in flush_data
Tom Clegg [Mon, 9 Sep 2013 20:54:26 +0000 (16:54 -0400)]
allow caller to override std* pipes in run_command
Tom Clegg [Mon, 9 Sep 2013 19:08:59 +0000 (15:08 -0400)]
add zipball_extract
Tom Clegg [Mon, 9 Sep 2013 16:16:18 +0000 (12:16 -0400)]
add crunch_scripts/file-select
Tom Clegg [Thu, 5 Sep 2013 17:14:48 +0000 (13:14 -0400)]
Revert "remove extra newline"
This reverts commit
3a803d6306dfe68a664246fc93b87d72b171909d.
Tom Clegg [Thu, 5 Sep 2013 13:56:36 +0000 (09:56 -0400)]
replace compute_node_security_group config with generic compute_node_ec2run_args
Ward Vandewege [Wed, 28 Aug 2013 03:12:00 +0000 (23:12 -0400)]
Typo in the 'create virtual machine' command.
Tom Clegg [Thu, 22 Aug 2013 14:45:47 +0000 (10:45 -0400)]
fix :id -> {uuid} subst in discovery doc when generating from rails routes
Tom Clegg [Tue, 13 Aug 2013 14:35:51 +0000 (10:35 -0400)]
allow admin to change object UUIDs
Tom Clegg [Thu, 1 Aug 2013 23:10:02 +0000 (19:10 -0400)]
use ssh -T to silence pty warning
Tom Clegg [Thu, 1 Aug 2013 23:08:26 +0000 (19:08 -0400)]
fix spelling of arv argument
Tom Clegg [Thu, 1 Aug 2013 23:06:58 +0000 (19:06 -0400)]
clean up jobs page, add expand/collapse
Tom Clegg [Thu, 1 Aug 2013 18:04:29 +0000 (14:04 -0400)]
tone down css on jobs index
Tom Clegg [Thu, 1 Aug 2013 17:59:47 +0000 (13:59 -0400)]
fix uuid column heading on jobs index
Tom Clegg [Wed, 31 Jul 2013 21:50:12 +0000 (17:50 -0400)]
update crunch install doc
Tom Clegg [Wed, 31 Jul 2013 21:43:47 +0000 (17:43 -0400)]
lock CRUNCH_DISPATCH_LOCKFILE while running, if provided
Tom Clegg [Wed, 31 Jul 2013 15:19:13 +0000 (11:19 -0400)]
add links beside editable object uuids
Tom Clegg [Wed, 31 Jul 2013 03:30:17 +0000 (23:30 -0400)]
put back :find_object_by_uuid in virtual_machines controller
Tom Clegg [Wed, 31 Jul 2013 03:23:58 +0000 (23:23 -0400)]
fix exception in get_all_logins when user has no authorized_keys
Tom Clegg [Tue, 30 Jul 2013 23:40:53 +0000 (19:40 -0400)]
gitignore arvados-cli gem
Tom Clegg [Tue, 30 Jul 2013 18:34:05 +0000 (14:34 -0400)]
add auth scopes
Tom Clegg [Wed, 24 Jul 2013 15:21:51 +0000 (11:21 -0400)]
fix example ssh command
Tom Clegg [Tue, 23 Jul 2013 16:09:14 +0000 (12:09 -0400)]
show copy-paste-friendly current token at top of API Tokens page
Tom Clegg [Tue, 23 Jul 2013 16:08:17 +0000 (12:08 -0400)]
clean up SDK examples
Tom Clegg [Mon, 22 Jul 2013 15:56:20 +0000 (11:56 -0400)]
fix top nav extra padding with responsive + small window
Tom Clegg [Mon, 22 Jul 2013 14:29:19 +0000 (10:29 -0400)]
fix bash "read -d" usage
Tom Clegg [Mon, 22 Jul 2013 14:09:24 +0000 (10:09 -0400)]
fix backward-compatible env var
Tom Clegg [Thu, 18 Jul 2013 21:31:08 +0000 (17:31 -0400)]
say "interrupt" nicely instead of a stack trace on ^C
Tom Clegg [Thu, 18 Jul 2013 21:07:18 +0000 (17:07 -0400)]
add --no-reuse and --no-reuse-finished options to arv-run-pipeline-instance
Samuel Shapiro [Thu, 18 Jul 2013 19:33:40 +0000 (15:33 -0400)]
added PuTTY instructions to docs site
Ward Vandewege [Thu, 18 Jul 2013 13:52:11 +0000 (09:52 -0400)]
Fix numbering of tutorials on workbench landing page.
Tom Clegg [Wed, 17 Jul 2013 19:04:39 +0000 (15:04 -0400)]
use find() instead of where() to get a single object
Tom Clegg [Wed, 17 Jul 2013 18:29:56 +0000 (14:29 -0400)]
hide account summary bar if user is not activated yet
Tom Clegg [Wed, 17 Jul 2013 18:26:21 +0000 (14:26 -0400)]
count files instead of specimens on dashboard
Tom Clegg [Wed, 17 Jul 2013 17:00:14 +0000 (13:00 -0400)]
count accessible objects instead of owned objects on dashboard
Tom Clegg [Wed, 17 Jul 2013 16:40:07 +0000 (12:40 -0400)]
fix "pipeline run" command
Tom Clegg [Wed, 17 Jul 2013 16:29:53 +0000 (12:29 -0400)]
fix pipeline component names
Tom Clegg [Wed, 17 Jul 2013 15:42:50 +0000 (11:42 -0400)]
use "nano" instead of pseudocode "edit"
Tom Clegg [Wed, 17 Jul 2013 08:52:44 +0000 (04:52 -0400)]
new dashboard content
Tom Clegg [Wed, 17 Jul 2013 07:36:21 +0000 (03:36 -0400)]
add new-pipeline tutorial
Tom Clegg [Wed, 17 Jul 2013 05:24:57 +0000 (01:24 -0400)]
fix command line parsing
Tom Clegg [Wed, 17 Jul 2013 04:41:55 +0000 (00:41 -0400)]
add "arv pipeline run" -> "arv-run-pipeline-instance" wrapper
Tom Clegg [Wed, 17 Jul 2013 04:35:11 +0000 (00:35 -0400)]
rename wh-run-pipeline-instance to arv-run-pipeline-instance
Tom Clegg [Wed, 17 Jul 2013 03:39:58 +0000 (23:39 -0400)]
link job and collection uuids to workbench pages
Tom Clegg [Wed, 17 Jul 2013 02:42:53 +0000 (22:42 -0400)]
strip extra newline
Tom Clegg [Wed, 17 Jul 2013 02:17:02 +0000 (22:17 -0400)]
add usr/local/arvados/src pythonpath
Tom Clegg [Wed, 17 Jul 2013 01:50:53 +0000 (21:50 -0400)]
fix namespace
Tom Clegg [Wed, 17 Jul 2013 01:50:36 +0000 (21:50 -0400)]
prepend to PYTHONPATH instead of replacing
Tom Clegg [Tue, 16 Jul 2013 23:20:58 +0000 (19:20 -0400)]
fix job dependencies -- grok arrays and hashes in script_parameters
Tom Clegg [Tue, 16 Jul 2013 23:19:54 +0000 (23:19 +0000)]
add collection-merge script
Tom Clegg [Tue, 16 Jul 2013 23:19:43 +0000 (23:19 +0000)]
add CollectionReader.manifest_text()
Tom Clegg [Tue, 16 Jul 2013 23:18:30 +0000 (23:18 +0000)]
comments
Tom Clegg [Tue, 16 Jul 2013 18:55:45 +0000 (14:55 -0400)]
tweak example templates