Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support testing Kitsune2 without Holochain #131

Open
5 tasks
ThetaSinner opened this issue Nov 20, 2024 · 2 comments
Open
5 tasks

Support testing Kitsune2 without Holochain #131

ThetaSinner opened this issue Nov 20, 2024 · 2 comments

Comments

@ThetaSinner
Copy link
Member

ThetaSinner commented Nov 20, 2024

Possibly this can be done by adding a runner/bindings that can be used to call Kitsune2.

That would assume that Kitsune2 has something like an in-memory host implementation though.

There is a difference between this and what we've done for testing Holochain. Wind Tunnel currently assumes that either Holochain or TryCP are already running. That needs to change for Holochain and it probably makes sense to have the scenario start Kitsune2 itself

We'd be deferring:

  • Testing new agents joining an existing network with data
  • Agents who have been creating data offline, or otherwise just offline, while other peers on a network are producing data

Dependency:

  • Production bootstrap2 service is available, or a perf test instance if it's not going onto cloudflare

AC:

@zippy zippy added this to Holochain Nov 20, 2024
@github-project-automation github-project-automation bot moved this to Backlog in Holochain Nov 20, 2024
@ThetaSinner ThetaSinner self-assigned this Dec 9, 2024
@ThetaSinner
Copy link
Member Author

We need to decide whether we want to implement a persistent version of the test in-memory host for Kitsune2. If not, then we should focus on building towards having enough functionality in Kitsune2 to be able to complete this task.

If we're able to demonstrate something like a thin file-chunking app built on top of Kitsune2 with either persistent or in-memory op storage is functional then we are probably close to being able to integrate Kitsune2 back into Holochain.

@ThetaSinner ThetaSinner moved this from Backlog to Ready for refinement in Holochain Dec 9, 2024
@ThetaSinner ThetaSinner moved this from Ready for refinement to Awaiting clarification in Holochain Dec 11, 2024
@ThetaSinner
Copy link
Member Author

Waiting for refinement/design on the file share app before refining again

@ThetaSinner ThetaSinner removed their assignment Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Awaiting clarification
Development

No branches or pull requests

1 participant