FTS 3.8.0

Posted by FTS Team on September 24, 2018 |

Sub-task

  • [FTS-1216] - "FetchDeletion getFilesForDeletion: Caught exception You have an error in your SQL syntax"
  • [FTS-1237] - Report Deleted records from t_dm when performing the backup process

Bug

  • [FTS-1156] - FTS fails to build in Rawhide with boost 1.66.0
  • [FTS-1175] - libX509SciTokensIssuer.so dramatically increases fts_url_copy memory footprint
  • [FTS-1254] - fts-transfer-submit rejects valid json

New Feature

  • [FTS-1287] - Hardcoded "ATLAS" in WebMon Overview menu is misleading

Task

  • [FTS-1089] - Provide the total number of transfers running in logs
  • [FTS-1153] - Enable macaroon retrieval only for dav(s) and http(s) protocols.
  • [FTS-1164] - Provide AutoSessionReuse config var in Server
  • [FTS-1194] - Assign the BEARER token credentials to the storage FQDN instead of the full URI in gfal
  • [FTS-1256] - set XrdSecGSICRLCHECK=0 on FTS bringonline sysconfig and unit file
  • [FTS-1262] - add LimitNOFILE=65535 to FTS systemd unit files

Improvement

  • [FTS-736] - Merge multihop codepath into the standard scheduling

Bug

  • [FTS-1084] - Can not delete an operation on the web ui
  • [FTS-1086] - Server takes negative numbers for share field
  • [FTS-1095] - Internal Server error on /config/se POST when se_info is missing
  • [FTS-1135] - SSL_VERIFYHOST must be set on the REST client too
  • [FTS-1166] - Unban SE is not working
  • [FTS-1259] - Fail to submit multi transfer jobs with default autosession reuse conf

Task

  • [FTS-1260] - Use the proxy.js submodule from gitlab

Improvement

  • [FTS-736] - Merge multihop codepath into the standard scheduling
  • [FTS-1217] - easy python bindings should delegate as long-lived a proxy as possible