Avatar for the Jij-Inc user
Jij-Inc
ommx
BlogDocsChangelog

Performance History

Latest Results

Add Experiment checkpoint autosave and restore (#917) ## Summary - Add rolling Experiment checkpoints that materialize partial unsealed state when a Run closes and when an Experiment exits with failure or interruption. - Publish checkpoints to one deterministic local ref derived from the original image name: `<registry-id8>.ommx.local/checkpoint:<sha256(original-image-name)>`. - Add `Experiment.restore_from_checkpoint(original_image_name)` to resume from that checkpoint using the original image name, while keeping checkpoint artifacts and checkpoint refs out of the user-facing Python API. - Preserve closed Run data across restore, including attachments, solves, traces, parameters, and failed/interrupted Run status including `KeyboardInterrupt`. - Keep blob reads registry-owned by reading descriptor data through Artifact/Experiment handles or `LocalRegistryHandle`, rather than treating descriptors as blob containers. ## Behavior Notes - Successful `commit()` publishes only the requested success ref and removes the deterministic checkpoint ref when present. - Run-close checkpointing publishes a best-effort `status=draft` checkpoint; exceptional Experiment exit replaces it with `status=failed` or `status=interrupted`. - Users restore by passing the original Experiment image name. Process-kill recovery remains limited to the latest closed-run checkpoint, and active Run journal recovery remains future work.
main
12 hours ago
chore(deps): Bump astral-tokio-tar from 0.6.1 to 0.6.2 (#914) Bumps [astral-tokio-tar](https://github.com/astral-sh/tokio-tar) from 0.6.1 to 0.6.2. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/tokio-tar/commit/0ec9d6a2cb6af54f93b0c525f587b4e5726f87af"><code>0ec9d6a</code></a> astral-tokio-tar v0.6.2 (<a href="https://redirect.github.com/astral-sh/tokio-tar/issues/83">#83</a>)</li> <li><a href="https://github.com/astral-sh/tokio-tar/commit/0505c0b06d19362d7ce002ba8dd932569097beab"><code>0505c0b</code></a> Avoid desync when mixing extensions (<a href="https://redirect.github.com/astral-sh/tokio-tar/issues/82">#82</a>)</li> <li><a href="https://github.com/astral-sh/tokio-tar/commit/47122b5d8931f568d491ba5c41ed34444c2b53c3"><code>47122b5</code></a> Bump taiki-e/install-action from 2.75.19 to 2.77.1 in the github-actions grou...</li> <li><a href="https://github.com/astral-sh/tokio-tar/commit/5a73ed0f62efef7dec9e921c3a6f1a820f9d449f"><code>5a73ed0</code></a> Bump the github-actions group across 1 directory with 3 updates (<a href="https://redirect.github.com/astral-sh/tokio-tar/issues/78">#78</a>)</li> <li>See full diff in <a href="https://github.com/astral-sh/tokio-tar/compare/v0.6.1...v0.6.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astral-tokio-tar&package-manager=cargo&previous-version=0.6.1&new-version=0.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Jij-Inc/ommx/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
4 days ago

Latest Branches

CodSpeed Performance Gauge
N/A
chore: refresh CodSpeed setup#858
27 days ago
2e4bf32
chore/codspeed-update
CodSpeed Performance Gauge
N/A
1 month ago
ec4ef12
claude/stoic-nobel-76577c
CodSpeed Performance Gauge
N/A
8 months ago
7abe1e8
copilot/fix-cd351290-4957-4ccd-92ca-cb64db14baf1
© 2026 CodSpeed Technology
Home Terms Privacy Docs