github.com/keltia/go-ipfs@v0.3.8-0.20150909044612-210793031c63/repo/fsrepo/doc.go (about)

     1  // package fsrepo
     2  //
     3  // TODO explain the package roadmap...
     4  //
     5  //   .ipfs/
     6  //   ├── client/
     7  //   |   ├── client.lock          <------ protects client/ + signals its own pid
     8  //   │   ├── ipfs-client.cpuprof
     9  //   │   ├── ipfs-client.memprof
    10  //   │   └── logs/
    11  //   ├── config
    12  //   ├── daemon/
    13  //   │   ├── daemon.lock          <------ protects daemon/ + signals its own address
    14  //   │   ├── ipfs-daemon.cpuprof
    15  //   │   ├── ipfs-daemon.memprof
    16  //   │   └── logs/
    17  //   ├── datastore/
    18  //   ├── repo.lock                <------ protects datastore/ and config
    19  //   └── version
    20  package fsrepo
    21  
    22  // TODO prevent multiple daemons from running