Archive traces to ObjectStorage without saving in FileStoarage
Summary
In the current implementation, Trace archiving feature works like
- Create a empty file
- Copy a raw trace from source (LiveTrace/FS/
tracecolumn) to the empty file - Create
Ci::JobArtifactrecord and Carrerwave moves the file to a permanent path in FileStorage. -
ObjectStorage::BackgroundMoveWorkermoves the file from FileStorage to ObjectStorage.
But, since we were moving away from FS, we need to change this logic not to save in FileStorage
Edited by Shinya Maeda