[ARVADOS] created: 1.1.2

Git user git at public.curoverse.com
Wed Dec 20 08:56:23 EST 2017


        at  6c05943f5c0d06fcf7c7068f633f27aef134b6ac (tag)
   tagging  71940143887b6b97ca358cef5a815d0f7a848f49 (commit)
  replaces  1.1.1
 tagged by  Fernando Monserrat
        on  Wed Dec 20 10:54:29 2017 -0300


tag release 1.1.2 for Roche
Arvados-DCO-1.1-Signed-off-by: Fernando Monserrat <fmonserrat at veritasgenetics.com>

Lucas Di Pentima (34):
      12318: Use libcloud fork 2.2.2.dev3
      12519: Added project search to multisite search
      12318: Updated integration test to correctly raise a RateLimitReachedError
      12318: Merge branch 'master' into 12318-update-libcloud-pin
      12519: Simplified code by nesting an additional MergingLoader
      12519: Updated search box placeholder message
      12519: Moved multisite search to its own URL
      12519: Use icons on 'show' buttons instead of 'C'/'P' labels.
      12519: Make Capybara happy by using a different kind of for loop.
      12519: Activate every search results' tooltip on creation.
      Merge branch '12318-update-libcloud-pin'
      12519: Remove trailing slash when guessing the workbench url.
      12519: Code simplification
      Merge branch '12519-multisite-project-search'
      12018: Added documentation for arv-sync-groups
      12018: Replaced '<' & '>' with their html entities counterparts
      12662: Ignore anonymous user token when getting the current user
      10666: Added version number to go sdk and go tools & services
      10666: Fixed flags issue.
      Merge branch '12662-multisite-add-broken'
      Merge branch '12018-tool-docs'
      10666: Added Crunch-run version to container logs.
      10666: Added Version information to status.json on keep-web,
      10666: Replaced 'version' package with 'version' var
      10666: Added version information to nodemanager's status.json
      10666: Added version information to arv-mount & nodemanager
      10666: Formatting fixes.
      10666: version string format fix.
      10666: Updated build script to pass the version number to go programs.
      12662: Added test proving that User.current won't return the
      10666: Version report formatting fixes on some missing tools
      10666: Merge branch 'master' into 10666-report-version
      Merge branch '10666-report-version'
      Merge branch '12662-current-user-test'

Peter Amstutz (62):
      12377: Arvbox support for Composer
      Set composer config.  Bump SSO script for updated passenger.
      Merge branch '12377-arvbox-composer'  refs #12377
      12616: Fix validate
      Merge branch '12616-acr-validate' closes #12616
      Fix arvbox localdemo problems. refs #12660
      Add jessie-dev to apt.arvados.org.list for jobs image, no issue #
      12614: Detect and report broken node errors.
      12614: Add tests.
      12614: Fix tests
      12614: Restore order set state "Running" before starting the container.
      12614: Restore keepclient error check prior to NewContainerRunner()
      Merge branch '12614-docker-sanity-check' refs #12614
      12574: Propagate changes in container priority to child container requests.
      12574: Use after_save hook to update priority.  Add test.
      12574: Rename update_priority to propagate_priority
      12614: Additional error message triggers "broken node" behavior (refs #12503)
      Merge branch '12574-propagate-priority' closes #12574
      12573: Clamp range of priority to [0,1000] for container & container request.
      12573: Translate Arvados priority to slurm niceness.
      12573: Add test for dynamic priority adjustment.
      12573: Fix scontrol Nice (due of error in scontrol man page).
      12573: Ensure priority is set on container requests created by other containers.
      12573: Priority for container/container request defaults to 0 instead of nil.
      12573: Record absolute priority from squeue in additional to niceness.
      12573: Fix tests.
      12573: Update documentation describing interpretation of priority
      Merge branch '12614-broken-docker' refs #12614
      12573: Clarify docs.
      12573: Test cleanup.
      Merge branch '12573-crunch2-slurm-priority' closes #12573
      12752: Publish keepWebServiceUrl in discovery doc.
      12752: Add keep_web_service_url config to arvbox.
      Merge branch '12752-discover-keep-web-service' refs #12752
      12765: Add test for untrash on 404 page
      12765: Fix untrash button on 404 page.
      Write composer.yml instead of arvados-configuration.yml refs #12353
      12765: Add test case that "trashed" should not propagate over permission links.
      12765: Add explicit flag whether "trashed" propagates across an edge
      Merge branch '12765-permission-graph-trash' refs #12765
      4019: Initial support for queries on jsonb subproperties.
      12511: readable_by filters on is_trashed directly
      4019: Expand testing.  Make behavior consistent for != and "not in"
      Merge branch '12511-is-trashed-query' refs #12511
      4019: Update docs.  Tweak syntax of 'exists' and add alternate form.
      4019: Add URI quoting option for keys.  Update docs.  Fix tests.
      4019: Add index for efficient jsonb query on collection properties
      Merge branch '12765-workbench-404-trashed' refs #12765
      12614: Make node manager aware of "fail" node state.
      12614: Support daemon actor aware of 'fail' node state
      12614: Can shutdown failed nodes.
      Tag arvados/jobs image with $cwl_runner_version instead of git hash refs #12811
      Merge branch '12614-node-states' refs #12614
      4019: Improve error checking, add tests for some error cases
      4019: More tests for error cases
      Merge branch '4019-query-properties' closes #4019
      Add Content-Type to Access-Control-Allow-Headers CORS headers refs #12060
      Fix Access-Control-Allow-Headers CORS header tests refs #12060
      8311: Pass in container token to extractTree
      12377: Add link to composer on workbench
      Add composer_url to arvbox workbench config refs #12377
      Merge branch '12377-workbench-composer-link' refs #12377

Tom Clegg (167):
      11453: Accept salted tokens at /users/current and /groups.
      11453: Refactor token checks. Use base64-looking "/" delimiter.
      11453: Authorize tokens issued by remote servers.
      11453: Rename param from "remote_id" to "remote".
      11453: Add remote authentication test.
      11453: Do not generate local tokens for remote users.
      Merge branch 'master' into 11453-federated-tokens
      11453: Move remote token validation to middleware. Bypass Ruby SDK.
      12483: Rewrite collection filesystem.
      12483: Add basic file writing tests.
      12483: Implement some writable cases.
      12483: Simplify extent packing, reduce type casting.
      12483: Add (File)Truncate().
      12483: Add tests for concurrent writers and random write sequences.
      12483: Remove unnecessary repack.
      12483: Add MarshalManifest().
      12483: Add Mkdir(), Remove().
      12483: Remove unnecessary OpenFile() from inode interface.
      12453: Persist written data to keep.
      12483: Avoid write/marshal race. Remove dead code.
      12483: Return error on impossible manifest.
      12483: Fix missing Rlock() on inode accesses.
      12483: Track memory use. Flush filled blocks while writing.
      12483: Persist empty files.
      12483: Fix makeParentDirs bug when higher levels already exist.
      12483: Support file create/write via webdav.
      12483: Support O_APPEND. Check for invalid/unsupported file modes.
      12483: Compress adjacent segments when writing filetokens.
      12483: Support O_TRUNC flag.
      12483: Add comments.
      12483: Add Rename(old,new) to CollectionFileSystem.
      12483: Enable rename via webdav.
      12483: Add RemoveAll() to CollectionFileSystem.
      12483: Avoid empty segments.
      12483: Allow seek and write beyond EOF.
      12483: Speed up manifest loading.
      12483: More loading speed.
      12483: Make webdav rename/remove work. Tidy up code.
      12483: Delay flushing collection until successful http response.
      12483: Fix receiver type.
      12519: Move multisite search page to /search
      12483: Rename extent->segment, file->filehandle.
      12483: Drop writableSegment interface.
      12483: Update comments.
      12483: Fix multiple WriteHeader(). Skip updates on readonly methods.
      12483: Fix cadaver tests.
      12627: Ensure current_user relates to the token that permits scope.
      12475: Rewrite streamer -> asyncbuf.
      12475: Add TestManyFailedPuts with a short timeout.
      12475: Faster asyncbuf.
      Merge branch '12627-token-scope'
      11453: Remove unused arvados client.
      11453: Only update safe fields from remote user record.
      12627: Set current_user from first valid reader_token
      12627: Any token can permit scope, if acting as the right user.
      Merge branch '12627-token-scope'
      11453: Check HTTP method of token validation request.
      11453: Improve config docs. Disable remote auth by default.
      12167: Propagate X-Request-ID through keepproxy and keepstore.
      12167: Clean up test suite logging.
      12475: Return non-nil error at EOF even if len(p)==0.
      12475: Merge branch 'master' into 12475-asyncbuf
      Merge branch '12475-asyncbuf'
      12167: Merge branch 'master' into 12167-keep-request-id
      12167: Restore timeToStatus + timeWriteBody in keepstore/proxy logs.
      12483: Recover from errant empty dirs where GOPATH symlink goes.
      12483: Fix loading error details from API error response.
      12483: Error 405 if writing to PDH, 403 if lacking write permission.
      11453: Clarify stub server behavior.
      11453: Make local cache of remote token more robust.
      Merge branch 'master' into 11453-federated-tokens
      12483: Remove dead code, update tests.
      12483: Use io.Seek* constants instead of deprecated os.SEEK_*.
      12483: Add webdav COPY method.
      12483: Use real modTimes.
      12483: Don't escape "-", "_", etc. in filenames.
      12483: Return 405 for all write methods when target is PDH.
      12483: Add comments.
      12483: Update docs to acknowledge read/write webdav support.
      11453: Fix remote token checks.
      11453: Merge branch 'master' into 11453-federated-tokens
      12167: Fix tests.
      12167: Test LogRequests() and AddRequestIDs().
      12167: Use pseudo-random IDs instead of timestamps.
      12167: Test request ID size.
      Merge branch '12167-keep-request-id'
      12483: Update install docs to acknowledge read/write webdav support.
      12483: Merge branch 'master' into 12483-writable-fs
      12483: Update arvados.File mocks.
      Merge branch '12483-writable-fs'
      11453: Fix self-signed cert in run-tests, dedup in sdk/python.
      11453: Merge branch 'master' into 11453-federated-tokens
      12683: Adjust max-buffers recommendation.
      12683: Add #max-buffers anchor.
      Merge branch '12683-keepstore-buffers'
      12721: Package build scripts accept --version argument.
      12721: Fix centos7 python-daemon build.
      12721: Fix python pkg iteration overridde.
      12721: Support package iterations via --version 1.2.3-5
      12721: --version => --build-version. Make iteration mandatory.
      11453: Mollify python by giving 127.0.0.1 as the first cert CN.
      12721: Fix python package iteration and rails fpm invocation.
      12721: Handle --build-version 1.2.3-4-5 (v="1.2.3-4", iter="5")
      11453: Fix & test remote token caching.
      11453: Test group membership with regular groups.
      11453: Tests for invalid / future-proof / reanimated tokens.
      12721: Merge branch 'master' into 12721-build-package-version
      12721: Fix ignored iteration numbers in build.list.
      12721: Don't rebuild libcloud if package already exists.
      12721: Fix dev-version build.
      12721: Omit cache dirs for platform A in package for platform B.
      12721: Install bundles in builder images.
      11453: Add IP: alt names to self-signed cert so python accepts it.
      11807: Migrate data from YAML to JSON.
      11908: Migrate collections.properties to jsonb.
      11908: Fix crash if index being deleted is already deleted.
      11908: Add comment about dropping/recreating FT index.
      11453: Merge branch 'master' into 11453-federated-tokens
      11453: "sso_insecure" config applies to remote Arvados auth, too.
      11453: Assign username when creating mirror of remote user.
      11453: Test username is not updated once assigned.
      11453: Restore update of email/prefs/name on subsequent remote auth.
      Merge branch '11453-federated-tokens'
      12167: Send caller-provided or random X-Request-Id in API requests.
      12167: Send caller-provided or random X-Request-Id in Keep requests.
      12167: Use one X-Request-Id per arv-get process; display it if -v.
      12167: Use one X-Request-Id per arv-put; display it if not --silent.
      12167: Test X-Request-Id request headers in Keep get/put/head reqs.
      Merge branch '12721-build-package-version'
      Merge branch '11908-properties-column-json'
      12721: Add missing _version.py, now part of source tree.
      12550: Fix race: read buffered data from stderr after child exits.
      12167: Test arv-get and arv-put X-Request-Id logging.
      12167: Allow --silent to be combined with -*-progress flags.
      Merge branch '12167-python-request-id'
      Merge branch '12550-crunch1-exit-race'
      12803: Accept unescaped colons in filenames.
      Merge branch '12803-unescaped-colon-filename'
      8311: Remove debug printf.
      8311: Fix "read" or "write" mistakenly appended to response data.
      8311: Access git repos by UUID.
      8311: Add auth handler tests.
      8311: Add git_tree mount type.
      8311: Try some git_tree mounts in TestSetupMounts.
      8311: Reject invalid/unsupported git mounts. Default to path="/".
      8311: Update docs to describe current implementation.
      8311: Tidy up integration test services.
      8311: Fix API tests broken in 4343e1f.
      8311: Ensure gitUrl is always a string in the discovery doc.
      8311: Ensure git tree tmpdir is readable by container.
      8311: Remove support for writable git_tree mount.
      8311: Ensure git tree is readable even with umask 077.
      8311: Fix gitUrl discovery doc for config git_repo_https_base: true.
      Merge branch '8311-mount-git'
      12822: Allow reading from keepproxy with collection sharing tokens.
      12715: Fix slow PROPFIND by avoiding content probing.
      12715: Rename flag !reading => alwaysReadEOF.
      12721: Add run-build-test-packages-one-target.sh --build-version arg
      Merge branch '12721-build-test-version'
      12821: Fix race in concurrent calls to submit().
      Merge branch '12821-sbatch-script-race'
      Merge branch '12822-keepproxy-token-scope'
      Merge branch '12715-slow-propfind'
      12377: Update workbench test breaking since 484246ac0.
      12755: Stop building arvados-docker-cleaner for centos7.
      12848: Fix python builder ignoring --build-version.
      Merge branch '12848-python-versions'

Tom Morris (7):
      12018: Documentation review updates
      Fix --on-error formatting
      12731 : Synchronize zoom/pan of all 4 graphs
      12731 : Only synchronize X-axis, not both
      12731: Add copyright notice, MIT license text, and source commit hash.
      12731: Remove webchart.js. Add synchronizer.js.
      Merge branch '12731-synchronized-graphs' closes #12731

Ward Vandewege (7):
      Make build/run-build-packages-all-targets.sh more explicit about which
      Package arv-sync-groups.
      Rename the group sync tool to follow our standard naming scheme.
      Do not hardcode the name of the executable in the sync-groups code.
      Merge branch '12018-rename-sync-groups'
      Small build script fixes.
      Update documentation to the new name of the sync-groups tool.

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list