CERN Accelerating science

All releases

WebFTS 2.2.9

Bug

  • [FTS-646] - WebFTS: Select All files wrongly selects also folders

FTS 3.4.7

Bug

  • [FTS-585] - Consider recoverable error when gsiftp performance marker timeout expires
  • [FTS-589] - With multiple replicas, do not pick a new one if another marked as active
  • [FTS-590] - Log if a consumed message can not be unlinked
  • [FTS-591] - Stalled url-copy processes must be kill(SIGKILL) merciless

New Feature

  • [FTS-587] - Allow to limit transfers with an absolute number

WebFTS 2.2.8

Bug

  • [FTS-490] - Failed to Delegate credentials from Webfts on Apache 2.4
  • [FTS-619] - Date filter is broken
  • [FTS-625] - file date displayed is not correct in some circumstances
  • [FTS-626] - Hide Folders button in Filters is not working

FTS 3.4.6

Bug

  • [FTS-584] - Excessive logging when a status message is consumed after fts_url_copy finished

FTS 3.4.5

Bug

  • [FTS-582] - Insertion in t_optimize_active on submitPhysical is broken

FTS-REST 3.4.2

Bug

  • [FTS-539] - Provide a 409 error code for sid duplication instead of 500.
  • [FTS-548] - Failure to submit when a job combines banned and non banned storages
  • [FTS-561] - Missing 'STARTED' in FileActiveStates

Improvement

  • [FTS-435] - Return 503 instead of blocking if the server/db is highly load

FTS 3.4.4

Bug

  • [FTS-542] - Sometimes files in a session reuse job get stuck in READY
  • [FTS-552] - When retrying is enabled for staging jobs, retry counter is set to 0 when going from staging to submitted
  • [FTS-560] - Stall timeout is incorrectly calculated for session reuse transfers

Improvement

  • [FTS-541] - Improve readability of the job view
  • [FTS-544] - Apply max_time_in_queue per transfer instead of per job

fts 3.4.3

Bug

  • [FTS-515] - getByJobId Null exception
  • [FTS-516] - updateFileTransferStatus race condition

Improvement

  • [FTS-514] - Allow to configure heartbeat timeout interval

FTS-Rest 3.4.1

Release Notes - FTS - Version fts-rest 3.4.1

Bug

  • [FTS-430] - Explicitly request application/json on the configuration web UI
  • [FTS-441] - Use "READ COMMITTED" isolation level
  • [FTS-443] - Make sure transactions are closed when the session falls out of scope

New Feature

  • [FTS-372] - Namespaced uuid version 5 for Atlas

FTS-Rest 3.4.0

Release Notes - FTS - Version fts-rest 3.4.0

Bug

  • [FTS-269] - /jobs/<job-id>/files leaks db connections
  • [FTS-270] - IntegrityError on submission when another job inserted the same storage pair in t_optimizer_active
  • [FTS-282] - REST CLI: -K is a flag, but it is expecting a value
  • [FTS-291] - Forbid reuse jobs with different hosts
  • [FTS-296] - Use SHA256 for signing certificate request
  • [FTS-297] - When un-banning a storage, need to set wait_timestamp to Null
  • [FTS-307] - Delegation on Oracle fails with a 500 when there is an existing credential in the cache
  • [FTS-341] - voms_attrs empty for voms proxies delegated to FTS
  • [FTS-342] - When using RFC proxies in http authentication the user_dn is incorrect
  • [FTS-358] - FTS REST APIs do not support alternative ca certificates locations
  • [FTS-394] - Connection validation must be called on checkout

Configuration Change

  • [FTS-289] - Allow bring online jobs for mock://

Improvement

  • [FTS-247] - Use sqlalchemy 0.8 available in epel6
  • [FTS-254] - Allow to enable IPv6 at submission time
  • [FTS-274] - Add --capath to the fts rest CLI
  • [FTS-293] - Expose deletion jobs in the easy API
  • [FTS-299] - REST Client: If X509_USER_PROXY is not present, try with the default location
  • [FTS-300] - Allow to modify a job priority while it is on the queue
  • [FTS-301] - Add a tool that evaluates if a host is still running something
  • [FTS-312] - When accessing with the host cert, grant full permissions
  • [FTS-405] - Migrate from pycurl to 'requests'

Incident

  • [FTS-365] - Status of ATLAS Canceled jobs @RAL and @CERN cannot be queried via REST

New Feature

  • [FTS-221] - Allow to retrieve files/jobs with a given destination surl
  • [FTS-234] - Small tool that queries monitoring to see active limits
  • [FTS-272] - Activity shares missing in the REST config API
  • [FTS-290] - Expose retry_delay on submission
  • [FTS-316] - New algorithms to select best replica at submission time
  • [FTS-321] - REST CLI: Use hostcert.pem/hostkey.pem and localhost if no parameters are specified

Task

  • [FTS-266] - Add FTS dropbox/s3 configuration to FTS Web Management interface
  • [FTS-268] - Enable by default ExportCertData
  • [FTS-317] - Add order by descending finish_time when showing jobs and a limit is specified
  • [FTS-320] - Extend HTTP authorization to accept proxy chain
  • [FTS-356] - need REST equivalent of gSOAP ifce cancelAll

Pages