Build: #5 was successful Changes by Rui Xue <rx.astro@gmail.com>

Stages & jobs

  1. Default Stage

  2. Test

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
105 minutes
Labels
None
Revision
122f86797052420fc383346a191409d7aa1b797b
Total tests
696
Successful since
#2 ()

Tests

Code commits

Author Commit Message Commit date
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 122f86797052420fc383346a191409d7aa1b797b CAS-14622: use NoLocking in writeBackToFullImage for tile-aligned images
Switch PagedImage open mode from AutoNoReadLocking to NoLocking in
CubeMajorCycleAlgorithm::writeBackToFullImage.

This is safe because the tile-alignment fix in SIImageStore::buildImage
(also in this branch) guarantees that each MPI worker's channel range
maps to a disjoint set of TiledStMan disk tiles. With no physically
shared pages between workers, the write-lock cycle that AutoNoReadLocking
imposes on every flush (request → wait → acquire → flush → release) adds
unnecessary Lustre lock overhead even though the underlying I/O regions
never overlap.

Jira issues

IssueDescriptionStatus
Unknown Issue TypeCAS-14622Could not obtain issue details from Jira

Shared artifacts

Artifact File size
ManyLinux228 Casatestutils 144 KB
ManyLinux228 Python 3.12 Tool wheel 75 MB