Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
unseed: Appears to have inconsistent behaviour on permissive seed
ade opened 15 days ago

Unseed appears to have an inconsistent behaviour between rad node inventory and rad ls

bootstrap-3-0:~/radicle-community-blocklist$ rad node inventory
rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D
rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9
rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b
rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX
bootstrap-3-0:~/radicle-community-blocklist$ rad ls --all
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Name                          RID                                 Visibility   Head      Description     │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ peer-v1-8-0-0-1777997128      rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D   public       00fe61f   Simulation Test │
│ peer-v1-8-0-1-1777997144      rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b   public       ba99a7b   Simulation Test │
│ peer-v1-8-0-2-1777997150      rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX   public       d6c9054   Simulation Test │
│ radicle-community-blocklist   rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9    public       3477d7f                   │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
bootstrap-3-0:~/radicle-community-blocklist$ rad unseed z41LcyUbjT3RvPMbjEoTFx5rBAX3b
✓ Seeding policy for rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b removed
bootstrap-3-0:~/radicle-community-blocklist$ rad ls --all
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Name                          RID                                 Visibility   Head      Description     │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ peer-v1-8-0-0-1777997128      rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D   public       00fe61f   Simulation Test │
│ peer-v1-8-0-1-1777997144      rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b   public       ba99a7b   Simulation Test │
│ peer-v1-8-0-2-1777997150      rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX   public       d6c9054   Simulation Test │
│ radicle-community-blocklist   rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9    public       3477d7f                   │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯

my expectation here was for the rad ls --all to remove the entry implying it was unseeded by the node... But maybe I need to block first as this is a permissive node:

bootstrap-3-0:~/radicle-community-blocklist$ rad block z41LcyUbjT3RvPMbjEoTFx5rBAX3b
✓ Policy for rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b set to 'block'
bootstrap-3-0:~/radicle-community-blocklist$ rad ls --all
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Name                          RID                                 Visibility   Head      Description     │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ peer-v1-8-0-0-1777997128      rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D   public       00fe61f   Simulation Test │
│ peer-v1-8-0-1-1777997144      rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b   local        ba99a7b   Simulation Test │
│ peer-v1-8-0-2-1777997150      rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX   public       d6c9054   Simulation Test │
│ radicle-community-blocklist   rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9    public       3477d7f                   │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
bootstrap-3-0:~/radicle-community-blocklist$ rad unseed z41LcyUbjT3RvPMbjEoTFx5rBAX3b
✓ Seeding policy for rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b removed
bootstrap-3-0:~/radicle-community-blocklist$ rad ls --all
╭──────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Name                          RID                                 Visibility   Head      Description     │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ peer-v1-8-0-0-1777997128      rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D   public       00fe61f   Simulation Test │
│ peer-v1-8-0-1-1777997144      rad:z41LcyUbjT3RvPMbjEoTFx5rBAX3b   public       ba99a7b   Simulation Test │
│ peer-v1-8-0-2-1777997150      rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX   public       d6c9054   Simulation Test │
│ radicle-community-blocklist   rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9    public       3477d7f                   │
╰──────────────────────────────────────────────────────────────────────────────────────────────────────────╯
bootstrap-3-0:~/radicle-community-blocklist$ rad node inventory
rad:z27LHUUVzV78n6R5dZoivEHS2fQ1D
rad:z4TY8nhezMJWDF4CLGgcodkiS6AtX
rad:zTT2z7DL96RoDnhcJhUNbMEe5dN9
bootstrap-3-0:~/radicle-community-blocklist$ ls -al ~/.radicle/storage/
total 0
drwxr-xr-x    6 radicle  radicle        153 May  5 16:07 .
drwxrwxrwx    6 root     root            76 May  5 16:03 ..
drwxr-xr-x    4 radicle  radicle         59 May  5 16:05 z27LHUUVzV78n6R5dZoivEHS2fQ1D
drwxr-xr-x    4 radicle  radicle         59 May  5 16:05 z41LcyUbjT3RvPMbjEoTFx5rBAX3b
drwxr-xr-x    4 radicle  radicle         59 May  5 16:05 z4TY8nhezMJWDF4CLGgcodkiS6AtX
drwxr-xr-x    4 radicle  radicle         59 May  5 16:07 zTT2z7DL96RoDnhcJhUNbMEe5dN9

I can see its been removed from rad node inventory but for some reasons still in rad ls --all and is still on disk.

Needs further investigation!