Need to discuss:
1/ questionnaire
2/ move default to 3.28.1
3/ empty input IDS's
Hoenen Olivier added a comment - Yesterday
Not sure to understand Owsiak Michal, currently we never 'put' empty IDS from the AL point of view (empty means ids_properties/homogeneous_time is not set, in this case the put operation returns with no actions taken), this is not depending on the backend at all.
Now just to make sure we do understand the feature request : Coster David this feature is basically to ensure that the selected IDS are NOT copied from input run to runwork is that correct?
Permalink
Palak Bartek added a comment - Yesterday
Hoenen Olivier: How behaves GET? I see no checks of homogeneous_time... It just go through all fields returning default values (because they don't exist) independent of BE?
Permalink Edit Delete
Coster David added a comment - Yesterday
We would like to have the same behaviour as if we had attempted to read the data from the input, but there was no data present.
The problem we are trying to address is that continuing an ETS run from a previous ETS simulation can have a very expensive start-up time as all of the IDS's that are present as the output from ualInit are copied to runwork, even if we know we are never going to read from them. These include distribution and distribution_sources, both of which can be big. We would still like to have the Kepler IDS identifier to be present on the various connectors, but pointing at an empty object.
Permalink
Hoenen Olivier added a comment - Yesterday
Thanks for the clarification Coster David.
From the description of the problem you are trying to avoid here (without impacting the direct solution proposed by Owsiak Michal), I believe that this would be solved nicely by simply no copying at all data to runwork at the UALInit stage. This was proposed already in IMAS-2687, so maybe you could vote for this development such as we would increase its priority?
Permalink
Owsiak Michal added a comment - 2 hours ago
I will wait for a final decision here before proceeding with development.
- If we want to return empty IDSes - by not copying them, I will implement new way of passing data from UALInit by skipping some of fields while producing runwork
- If we want faster mechanizm for copying whole files, I suggest to mark this one as duplicate of IMAS-2687.
Till we have final decision, I am moving it to backlog and switching to something else.