Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.

Cycle plan: October 1st - October 31st #2453

Closed
10 of 16 tasks
rudolfs opened this issue Oct 4, 2021 · 4 comments
Closed
10 of 16 tasks

Cycle plan: October 1st - October 31st #2453

rudolfs opened this issue Oct 4, 2021 · 4 comments

Comments

@rudolfs rudolfs pinned this issue Oct 4, 2021
@rudolfs
Copy link
Member Author

rudolfs commented Oct 5, 2021

Ideas for what to focus on this cycle:

  • now that we have an org node, automate pushing latest changes from the radicle-upstream repository's master branch to the org node
  • since replication is sketchy and we're waiting for v3 of the protocol to land, a potential workaround is to build project import/export functionality in Upstream which would allow us to transport projects via centralised means, this would also solve a use-case outlined here: Could not create project: the URN already exists #2343 (comment)
  • spend some time to familiarise ourselves with the multi-sig nature of radicle-link and come up with a way to integrate it into Upstream, because this is a requirement for any further collaborative objects work as outlined in Dogfooding radicle #2379 (comment) which, in turn we need to get to "dogfooding"

@juliendonck
Copy link
Member

Things that are missing here from the top of my head:

  • Ship org exploration
  • Align org project cards with the new square project cards
  • Test out replication v3 (which would mean we could skip working on org node replication hacks)

@rudolfs
Copy link
Member Author

rudolfs commented Oct 14, 2021

Test out replication v3 (which would mean we could skip working on org node replication hacks)

Used these branches for testing:

Overall felt like networking connectivity was improved.

  • I could replicate:
    • maintainer Upstream -> org node
    • org node -> contributor Upstream
  • contributor changes couldn't be replicated (not supported by org nodes)
  • peers could not be found when their device ids are added in the peer selector (not supported by org nodes)
  • still had to restart Upstream before new seeds would be picked up
  • replicated projects sometimes couldn't be opened, a sign of corrupted state in the monorepo
  • waiting room was occasionally spinning in a loop generating high cpu load, but would recover from this state by itself after a while:
Oct 14 14:06:10.140  WARN radicle_daemon::peer::run_state::running_waiting_room: waiting room error error=StateMismatch(Cloned)
Oct 14 14:06:10.141  WARN radicle_daemon::peer::run_state::running_waiting_room: waiting room error error=StateMismatch(Cloned)
Oct 14 14:06:10.142  WARN radicle_daemon::peer::run_state::running_waiting_room: waiting room error error=StateMismatch(Cloned)
Screen.Recording.2021-10-14.at.13.55.05.mov

@rudolfs
Copy link
Member Author

rudolfs commented Nov 1, 2021

Next one: #2555.

@rudolfs rudolfs closed this as completed Nov 1, 2021
@juliendonck juliendonck unpinned this issue Nov 2, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants