Skip to content

[DO NOT MERGE] Add native Duroxide provider, stop using duroxide-pg-opt#31

Closed
pinodeca wants to merge 1 commit into
mainfrom
pinodeca/duroxide-provider
Closed

[DO NOT MERGE] Add native Duroxide provider, stop using duroxide-pg-opt#31
pinodeca wants to merge 1 commit into
mainfrom
pinodeca/duroxide-provider

Conversation

@pinodeca

@pinodeca pinodeca commented Mar 3, 2026

Copy link
Copy Markdown
Contributor

This is a POC/experiment to understand the feasibility of dropping the dependency on duroxide-pg-opt and using a native duroxide provider in pg_durable. The provider design would then be tailored to the PostgreSQL extension environment.

@pinodeca pinodeca force-pushed the pinodeca/duroxide-provider branch from 7053734 to 3e0b3e6 Compare March 5, 2026 16:00
@pinodeca pinodeca force-pushed the pinodeca/duroxide-provider branch from 3e0b3e6 to 3fb2568 Compare March 5, 2026 22:45
@pinodeca

Copy link
Copy Markdown
Contributor Author

Not going in this direction.

@pinodeca pinodeca closed this Mar 30, 2026
@pinodeca pinodeca deleted the pinodeca/duroxide-provider branch April 28, 2026 17:48
Copilot AI added a commit that referenced this pull request Jun 12, 2026
…branch

Co-authored-by: pinodeca <32303022+pinodeca@users.noreply.github.com>
pinodeca added a commit that referenced this pull request Jun 12, 2026
…s_new

df.loop called continue_as_new inline in the main orchestration, so every
new generation restarted from graph.root_node_id, re-executing prefix nodes
on every iteration. Each df.loop() node now spawns a dedicated child
sub-orchestration (execute_loop) that owns continue_as_new; the parent awaits
it and runs any suffix nodes exactly once.

Relies on duroxide PR #31 (parent link preserved across continue_as_new),
pulled in as a git dependency until merged and released.

Co-authored-by: copilot-swe-agent <copilot@github.com>
Co-authored-by: pinodeca <32303022+pinodeca@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant