Comments (4)
It's likely due to the fonts directory being linked twice in the graph.
(image generated with go-ipfs/bin/graphmd QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R | dot -Tpng > /tmp/ui.png)
from arbore-qt.
I guess the best strategy is a cache of instanciated Object where we can query instance before creating a new one.
from arbore-qt.
It is due to an inconsistency in the ipfs API.
The issue ipfs/kubo#1554 was opened.
$ ipfs refs -r QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R|grep QmUYndb1SkY49khYAg9Zn2yp9Z44cRFtqMnVAZP5qes8ce
$ ipfs get QmXX7YRpU7nNBKfw75VG7Y1c3GwpSAGHRev67XVPgZFv9R
(should dl all the files returned by the ipfs refs -r command)
$ curl http://127.0.0.1:5001/api/v0/refs/local|grep QmUYndb1SkY49khYAg9Zn2yp9Z44cRFtqMnVAZP5qes8ce
(this indicates that the file is not here)
from arbore-qt.
Some IRC logs that could help solving the problem:
[20:11:25] whyrusleeping: I would like to debug the issue 1554 and while doing that getting a first feeling about the code
[20:12:16] whyrusleeping: Thus the command is ipfs refs local
[20:12:18] konubinix: ah, okay. So can you reproduce the error in the issue?
[20:12:24] Yes
[20:12:34] okay, so the code youre going to want to look at:
[20:13:18] https://github.com/ipfs/go-ipfs/blob/master/blocks/blockstore/blockstore.go#L110
[20:13:21] https://github.com/jbenet/go-datastore/blob/master/flatfs/flatfs.go#L266
[20:16:25] whyrusleeping: ipns is still failing in similar ways for me
[20:16:33] konubinix: no problem!
[20:16:41] might also check if this error is getting hit: https://github.com/ipfs/go-ipfs/blob/master/blocks/blockstore/blockstore.go#L131
[20:16:58] its logged as debug, so nobody would see it unless they turn all the logs on
from arbore-qt.
Related Issues (20)
- Packaging
- implement the chat
- add a status on Object/Share HOT 1
- use Q_GLOBAL_STATIC everywhere
- implement a system tray icon
- add timing log for ipfs api call
- create and share a data structure on the network to describe a Share HOT 1
- Pause a download HOT 3
- Trigger a download
- lift the 6 concurrent daemon access limit HOT 1
- use ipfs block get to trigger a download instead of ipfs pin add HOT 1
- bandwith usage per Share
- use ipfs log tail to track locality of blocks HOT 2
- Persist Share when the state change
- implement an information popup for the systray
- make the UI sexy HOT 4
- graphical logo HOT 9
- export a share on disk when download is done HOT 1
- Run a instance of ipfs daemon specifically for arbore
- arbore HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arbore-qt.