[ARVADOS] updated: 1.3.0-1471-g751745e03
Git user
git at public.curoverse.com
Fri Aug 9 18:16:46 UTC 2019
Summary of changes:
build/run-build-packages.sh | 2 --
doc/admin/upgrading.html.textile.liquid | 10 ++++++++--
services/api/app/models/job.rb | 2 +-
3 files changed, 9 insertions(+), 5 deletions(-)
via 751745e032831e16c5b67cd4bd0d328cd1f11fd7 (commit)
from 6a13a5f663102b77c157a157c8c4089269d3c3b1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 751745e032831e16c5b67cd4bd0d328cd1f11fd7
Author: Peter Amstutz <pamstutz at veritasgenetics.com>
Date: Fri Aug 9 14:16:10 2019 -0400
15133: Add read-only jobs API to release notes
Also remove "crunchrunner" from package build.
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz at veritasgenetics.com>
diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh
index ae677a12c..ed027f234 100755
--- a/build/run-build-packages.sh
+++ b/build/run-build-packages.sh
@@ -290,8 +290,6 @@ package_go_binary cmd/arvados-server arvados-controller \
"Arvados cluster controller daemon"
package_go_binary cmd/arvados-server arvados-dispatch-cloud \
"Arvados cluster cloud dispatch"
-package_go_binary sdk/go/crunchrunner crunchrunner \
- "Crunchrunner executes a command inside a container and uploads the output"
package_go_binary services/arv-git-httpd arvados-git-httpd \
"Provide authenticated http access to Arvados-hosted git repositories"
package_go_binary services/crunch-dispatch-local crunch-dispatch-local \
diff --git a/doc/admin/upgrading.html.textile.liquid b/doc/admin/upgrading.html.textile.liquid
index da37d743d..dad4884a2 100644
--- a/doc/admin/upgrading.html.textile.liquid
+++ b/doc/admin/upgrading.html.textile.liquid
@@ -39,11 +39,17 @@ table(table table-bordered table-condensed).
|"v1.1.4":#v1_1_4|"v1.1.3":#v1_1_3|"v1.1.2":#v1_1_2|"v1.1.1":#v1_1_1|"v1.1.0":#v1_1_0|
|\5. "older":#older|
-h3(#master). development master (as of 2019-06-07)
+h3(#master). development master (as of 2019-08-09)
+
+h4. Jobs API is read-only
+
+(task "#15133":https://dev.arvados.org/issues/15133 ) The legacy 'jobs' API is now read-only. It has long been superceded by containers / container_requests (aka crunch v2). Arvados installations since the end of 2017 (v1.1.0) have probably only used containers, and are unaffected by this change.
+
+So that older Arvados sites don't lose access to legacy records, the API has been converted to read-only. Creating and updating jobs (and related types job_task, pipeline_template and pipeline_instance) is disabled and much of the business logic related has been removed, along with various other code specific to the jobs API. Specifically, the following programs associated with the jobs API have been removed: @crunch-dispatch.rb@, @crunch-job@, @crunchrunner@, @arv-run-pipeline-instance@, @arv-run at .
h4. No longer stripping ':' from strings in serialized database columns
- (bug #15311) Strings read from serialized columns in the database with a leading ':' would have the ':' stripped after loading the record. This behavior existed due to legacy serialization behavior which stored Ruby symbols with a leading ':'. Unfortunately this corrupted fields where the leading ":" was intentional. This behavior has been removed.
+(bug "#15311":https://dev.arvados.org/issues/15311 ) Strings read from serialized columns in the database with a leading ':' would have the ':' stripped after loading the record. This behavior existed due to legacy serialization behavior which stored Ruby symbols with a leading ':'. Unfortunately this corrupted fields where the leading ":" was intentional. This behavior has been removed.
You can test if any records in your database are affected by going to the API server directory and running @bundle exec rake symbols:check at . This will report which records contain fields with a leading ':' that would previously have been stripped. If there are records to be updated, you can update the database using @bundle exec rake symbols:stringify at .
diff --git a/services/api/app/models/job.rb b/services/api/app/models/job.rb
index 30a0294a3..799484b24 100644
--- a/services/api/app/models/job.rb
+++ b/services/api/app/models/job.rb
@@ -7,7 +7,7 @@
#
# This is superceded by containers / container_requests (aka crunch v2)
#
-# Arvados installations since the beginning of 2018 should have never
+# Arvados installations since the end of 2017 should have never
# used jobs, and are unaffected by this change.
#
# So that older Arvados sites don't lose access to legacy records, the
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list