| CPC G06F 16/27 (2019.01) [G06F 16/2379 (2019.01)] | 20 Claims |

|
1. A computer-implemented method, wherein the method is performed using one or more processors, the method comprising:
providing a first code branch associated with a plurality of code sets which, when executed, produce respective first time-series datasets, stored in a first memory location, for provision to a downstream process linked to the first code branch;
providing an update to a downstream process that the first time-series datasets are stored in the first memory location via a first pointer to the first memory location;
generating a second code branch, based on the first code branch, the second code branch executing the plurality of code sets and, if successfully committed, storing respective second time-series datasets, stored in a second memory location;
determining if all code sets executed by the second code branch have successfully committed;
responsive to a negative determination, regenerating the second code branch based on a different version of the second code branch in a recursive process until the second code branch is successfully generated; and
responsive to a positive determination, providing an update to the downstream process.
|