CERN Accelerating science

Candidate Release

FTS 3.7.0

Release Notes - FTS - Version fts 3.7.0

Note: See the upgrade to 3.7 documentation

Sub-task

  • [FTS-979] - Generalise Checksum in Server
  • [FTS-984] - Create corresponding tests

Bug

  • [FTS-890] - getReadySessionReuseTransfers picks reuse transfers one by one
  • [FTS-891] - Should not account for READY transfers that belong to session reuse jobs
  • [FTS-975] - Fix error grouping view
  • [FTS-990] - Transfers stuck in READY
  • [FTS-991] - fts-transfer-cancel needs a proxy to run
  • [FTS-995] - Timeout is ignored in CLI

Epic

  • [FTS-894] - Reevaluate and refactor configuration, optimizer and scheduler

New Feature

  • [FTS-723] - Publish messages with Optimizer decision
  • [FTS-750] - Generalize checksum methods
  • [FTS-922] - Allow to set minimum number of transfers globally
  • [FTS-983] - Use the transfer type event to populate a new field for the monitoring

Task

  • [FTS-1002] - Change CheckStalledTimeout default value to 900
  • [FTS-1003] - Update FTS documentation for REST Config

Improvement

  • [FTS-940] - Optimize query in getActivePairs
  • [FTS-953] - Optimizer should get throughput over more than 1 minute
  • [FTS-960] - Make sleep intervals configurable
  • [FTS-992] - Optimizer should be more aggressive
  • [FTS-994] - Introduce zeromq for ping messages from url-copy
  • [FTS-996] - Improve optimizer for small files
  • [FTS-997] - Optimizer success values should be configurable

Release Notes - FTS - Version fts-rest 3.7.0

Sub-task

  • [FTS-795] - Generalize Checksums in REST
  • [FTS-796] - Generalize Checksums in Client
  • [FTS-984] - Create corresponding tests

Bug

  • [FTS-882] - Some data management methods can leave a proxy behind
  • [FTS-886] - Web UI is not adapted to the fact that t_server_config now supports config per vo
  • [FTS-910] - When configuring changes, make sure data hasn't been truncated
  • [FTS-964] - If max_active == min_active, setup the fix value
  • [FTS-967] - Make sure setting the range always return the new configuration
  • [FTS-982] - Config interface problem with firefox
  • [FTS-1004] - Remove se from javascript

Epic

  • [FTS-793] - Provide an Optimizer API

New Feature

  • [FTS-977] - Update fts-rest to the new config schema

Task

  • [FTS-987] - Update FTS documentation for FTS Rest CLI

Improvement

  • [FTS-661] - Add FTS-REST instance monitoring
  • [FTS-857] - REST on pilot gives json or html randomly
  • [FTS-965] - When setting the working range, bump the number of actives to min_active if lower
  • [FTS-1007] - Provide reason for the optimizer API