Skip to content

Releases: dCache/dcache-cta

v0.4.0

17 Mar 12:01
v0.4.0
Compare
Choose a tag to compare

Highlights:

  • implementation on canceling requests
  • RPM packaging

Changelog for v0.3.0..v0.4.0
* [6223ebf] [maven-release-plugin] prepare for next development iteration
* [3497140] driver: add basic 'cancel' implementation
* [8b54b3f] driver: more test for cancel
* [8f19e29] gprc: define CANCEL_RETRIEVE request to aboirt staging
* [21e5d7f] driver: mover pending requests population into onNext section
* [29821e6] driver: move request cancellation into PendingRequest#cancel
* [635b207] grpc: add pending archive request id to DELETE request
* [dc31938] driver: implement cancelation of state and flush requests
* [35a7056] driver: move drop PendingRequest creation timestamp as argument
* [9d8b56e] test: fix regression by 35a7056
* [3bf4dca] pom: don't create directory based package
* [e3104d1] pom: bump assembly plugin version to 3.3.0
* [3d1d61c] tests: switch off logging
* [4cecffb] pom: change tar package name n preparation to rpm build
* [309ce6c] package: add spec file to build rpm
* [45209d5] rpm: add missing rpm spec file template ; fixes 309ce6c
* [b6d1857] gitlab: add rpm publishing (part I)
* [4f447f7] gitlab: upload rpm into generic package repo (Part II)
* [f56cf9b] gitlab: fix broken commit 4f447f7
* [ec4e146] gitlab: push rpms to nexus yum repo (Part III)
* [d835ff1] gitlab: no subdirectories for rpm packages
* [7c45047] gitlab: publish only release rpms (Part final)
* [dad3d0f] pom: bump gRPC version to 1.43.2, drop explicit dependency on protobuf
* [e227de1] libs: use grpc-1.44.0
* [631f876] [maven-release-plugin] prepare release v0.4.0

v0.3.0

01 Dec 13:43
v0.3.0
Compare
Choose a tag to compare

Changelog for v0.2.0..v0.3.0
* [aa42682] [maven-release-plugin] prepare for next development iteration
* [ffd0185] xroot: use FileRegion based zerocopy response on read
* [ca68b73] xroot: ensure that service started before startUp returns
* [89af6f0] xroot: fix incorrect log level
* [1c2eb56] xroot: add initial tests for DataMover
* [aad2a60] xroot: first touch to DataServerHandlerTest
* [d177a5f] xroot: add open tests
* [4fd2064] xroot: add test on closing non open files
* [3ffdbea] dont use reference based cleaner to be independent from GC
* [8fb1dc5] xroot: use read/write locks to guard access to open files
* [7fc08b1] xroot: more logging on close
* [28cee01] xroot: test completion after stage
* [782e766] xroot: add test to handle /success and /error queries
* [c89be1c] xroot: added tests to validate returned URI on flush
* [71e998e] README: Change cta-user to cta-group in "The available configuration options"
* [ea8fb1b] xroot: add stat related tests
* [9b36f29] pom: exclude generated files from coverage report
* [1518b79] xroot: remote extra check on file being a directory N/A in this case.
* [40d10cd] remote unused import
* [65ef5d3] xroot: add check and test for data file open modes
* [84615ce] driver: add Forwarding{Flush|Stage}Request decorator classes
* [fd278a1] driver: remove requests from pending queue on success/failure
* [085fec6] test: add testPendingRequestDecOnFlushComplete
* [6546593] gitlab-ci: add gitlab pipeline
* [c88173d] src: make some fields final
* [32cfc64] libs: use up-to-date external dependencies
* [d8c453b] pom: remove redundant plugin declarations
* [a12f6ba] xroot: fix typo in XrootChannelInitializer name
* [d39e040] docs: add design image by Svenja Meyer
* [1167e2a] xroot: log IO rates
* [b69f822] driver: introduce PendingRequest class to trace CTA scheduling time
* [8a660af] fix code formatting
* [1cb9e8c] xroot: fix type in a method/field name
* [c4e18af] src: mover PendingRequest to org.dcache.nearline.cta package
* [09512fb] [maven-release-plugin] prepare release v0.3.0

v0.2.0

29 Oct 15:50
v0.2.0
Compare
Choose a tag to compare

Ready for release compatible with dCache-7.2.2 and https://gitlab.desy.de/dcache/cta/-/tags/dcache-cta-v0.2.0

Changelog for v0.1.0..v0.2.0
* [01c6ca7] [maven-release-plugin] prepare for next development iteration
* [daecc48] add driver restart test
* [f35eed0] pom: point to dCache repo
* [dfc0af3] fix driver 'leak' in unit test
* [e5d5a2b] pom: use dcache-8.0.0-SNAPSHOT
* [ad8fdd8] update code to match with new NerlineStorage API
* [82c24f6] add stage unit tests
* [0550648] don't convert IO endpoint IP to name
* [6ae014d] use ForkJoinPool to calculate file's checksum on restore
* [5c920b3] add unit tests for failed request activation and space allocation
* [f3bf87e] update uri to include pnfsid
* [377adf5] rename pendingFlushes to pendingRequests
* [781fd10] move transport url generation into DataMover
* [444f44d] mover: check service state before generating transport urls
* [c1aa6aa] docs: describe required dCache's pool configuration
* [6f103bc] gRPC: use async stub
* [c771791] add test for request failure on server errors
* [b58379c] driver: delete requests doesn't use Transport
* [cd3c837] docs: fix hsm config example
* [81ab211] driver: use notifyWhenStateChanged to 'ping' cta
* [15eefa8] driver: fix remove from hsm
* [98c02b8] test: add remove request failure test
* [cf70c16] grpc: drop 'transport' field from DeleteRequest
* [3b2ada3] grpc: rename cta_rpc.proto to cta_dcache.proto
* [8976cd3] pom: use dcache-7.2.2
* [4ff49ed] [maven-release-plugin] prepare release v0.2.0

First test release

19 Oct 10:39
v0.1.0
Compare
Choose a tag to compare

This release includes basic functionality