Skip to content

Fix SciTag WAN TPC marker generation and validation#8044

Open
ShawnMcKee wants to merge 1 commit intodCache:masterfrom
ShawnMcKee:pr/firefly-collector-master
Open

Fix SciTag WAN TPC marker generation and validation#8044
ShawnMcKee wants to merge 1 commit intodCache:masterfrom
ShawnMcKee:pr/firefly-collector-master

Conversation

@ShawnMcKee
Copy link
Contributor

Summary

  • include remote HTTP(S) TPC protocol names in transfer marker eligibility
  • propagate and decode transferTag for remote HTTP(S) movers and improve scitag request observability
  • wire lifecycle logging paths and keep collector destination visibility in marker logs
  • add regression tests for WebDAV transfer-tag extraction and end-marker duration start-time derivation

Validation

  • mvn -pl modules/dcache,modules/dcache-webdav -am -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false -Dtest=TransferLifeCycleTest,DcacheResourceFactoryTest test
    • TransferLifeCycleTest: 7 passed
    • DcacheResourceFactoryTest: 3 passed

Signed-off-by: Shawn McKee smckee@umich.edu

(cherry picked from commit 1b1914c6dcf36b3edd44879ab7732e4e8642bba3)
Signed-off-by: Shawn McKee <smckee@umich.edu>
@ShawnMcKee
Copy link
Contributor Author

Summary: SciTag fireflies were NOT being send for FTS TPC requests. Movers didn't have the right start/end callouts. There was also an issue with the end firefly writing BOTH the start-time and end-time with the same value, resulting in a 0 duration for the transfers and breaking the throughput calculation. We are testing the code from this PR on AGLT2 to verify it works correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant