Closed urig closed 2 years ago
256 tests 251 :heavy_check_mark: 54s :stopwatch: 1 suites 5 :zzz: 1 files 0 :x:
Results for commit 6055b129.
:recycle: This comment has been updated with latest results.
@galwiner I should also open an issue for such de-serialization failures to fail loudly so we can detect and act on them faster.
This PR introduces a new Alembic migration that fixes an issue with some
ParamStore
JSON files.Users have indicated that following an
entropy upgrade
to revision273a9fae6206
, theirParamStore
instances are failing to read committed data.The root cause for this was that these users have, in the past, upgraded their projects through revision
06140c96c8c4
. That migration wrapped param values inParam
instances with qualified name:entropylab.api.in_process_param_store.Param
.Since that revision we have moved the
Param
class to a different location in the source tree so that its qualified name is nowentropylab.pipeline.api.param_store.Param
. As a result, when currently reading from suchParamStore
JSON files,jsonpickle
silently fails to de-serialize theParam
instances.The remedy is the new migration which goes over the
ParamStore
JSON file and replaced the old qualified name with the new one.