Skip to content

Syncing fails with iroh_docs version 0.91.0, but works correctly with version 0.35. #51

@appeathoul

Description

@appeathoul

In iroh version 0.91.0, joining a shared document works correctly the first time using the following code. However, on the second join attempt with the same code:

  • Updates from the remote document are received and synchronized correctly.
 let doc = node.docs.import(ticket).await?;
  • But updates made locally only trigger LiveEvent::InsertRemote on the remote node, without actually downloading the corresponding blob content.

  • Rejoining the same sync node has no effect.

  • Interestingly, if a new node joins the document for the first time, everything works as expected.

This issue does not exist in iroh version 0.35 — synchronization works both ways as intended.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions