ICRAR / daliuge

The DALiuGE Execution Engine
GNU Lesser General Public License v2.1
24 stars 7 forks source link

Refactors reprodata to make storage consistent #205

Closed pritchardn closed 2 years ago

pritchardn commented 2 years ago

Originally, it was assumed that there would only be one rmode per graph, so the json was structured as {reprodata: {hash: x}} etc. Allowing an 'ALL' mode added an extra layer to this - {reprodata: {RERUN: {hash: x}, REPEAT: {hash: x}}} etc. This split the implementation into two branches - messy and difficult to follow. This PR unifies the structure into {reprodata: {RMODE: {hash:x}}} even for a single rmode.

coveralls commented 2 years ago

Coverage Status

Coverage decreased (-0.3%) to 80.755% when pulling 1f93cefbf30946fb0f8f9fd51481ac6468da5b53 on LIU-306 into 25fab6e99b7d00e90dd96fbac52305876f64581c on master.