stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.18 and js-ipfs 0.33 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://botbot.me/freenode/ipfs/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
Hory has quit [Read error: Connection reset by peer]
pecastro has quit [Ping timeout: 245 seconds]
The_8472 has quit [Ping timeout: 252 seconds]
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
The_8472 has joined #ipfs
magopian has joined #ipfs
<felixschl[m]1>
i am seeing some strange behavor with object.put followed by object.stat to a different node. every other stat request will sporadically take almost a minute to complete
magopian has quit [Remote host closed the connection]
<felixschl[m]1>
i am trying to crank up logging for the affected modules, but it's not yielding much. I turned on debug logging for bitswap and blockservice. The node that receives the stat requests immediately prints "Searching bitswap", but nothing happens for about a minute
lassulus has quit [Quit: WeeChat 2.2]
BeerHall has joined #ipfs
lassulus has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
t4skforce has joined #ipfs
lassulus has quit [Quit: WeeChat 2.2]
<felixschl[m]1>
it's very suspucious it's always around a minute, like a timeout being hit somewhere
mischat has quit [Remote host closed the connection]
<deltab>
libp2p is quietly awesome :-)
clemo has quit [Ping timeout: 252 seconds]
elux has quit [Ping timeout: 268 seconds]
<deltab>
(re 20 hours ago)
elux has joined #ipfs
felix has joined #ipfs
polman has quit [Ping timeout: 240 seconds]
<felix>
hey, so I've been observing some strange behavior with object.put followed by object.stat to a different node. every other stat request will sporadically take a about 55-60 seconds to complete
<felix>
the only seemingly interesting thing the node that's answering the 'stat' request is logging is that it's "Searching bitswap" for the given block. about a minute later it will finally succeed. what is suspicious to me, is that it's always around a minute, indicating some timeout behing hit somewhere
<deltab>
felix: hmm, maybe a trace flag could be added to turn on logging for a request
<deltab>
felix: re size, I don't know, but I'd guess because otherwise it would have to do a recursive lookup
<felix>
deltab: is size actually used for any control flow in ipfs proper? if it's essentially meaningless (just indicative at best), then maybe it could be moved into some sort of user-defined meta on a link? like { Name, Hash, Meta }
<felix>
deltab: i've made more progress on tracing the behavior. I found that the TaskWorker.Loop blocks per-block it appears
<felix>
i just turned on debug logging for the 'engine' system, and there's a LOT of output, maybe the task workers are just overloaded since there's only 8 of them
azeem7 has joined #ipfs
azeem7 has quit [Remote host closed the connection]
<felix>
hmmm, but then i should be seeing more output from the events too, so it's probably not that
elux has quit [Ping timeout: 240 seconds]
HeWhois has quit [Quit: Tis but a scratch]
The_8472 has quit [Ping timeout: 252 seconds]
The_8472 has joined #ipfs
_whitelogger has joined #ipfs
castelluciv has joined #ipfs
jiwalker has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
The_8472 has joined #ipfs
}ls{ has joined #ipfs
The_8472 has quit [Ping timeout: 252 seconds]
HeWhois has joined #ipfs
The_8472 has joined #ipfs
jiwalker has quit [Quit: jiwalker]
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
<fps>
deltab: ty
hurikhan77 has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
polman has joined #ipfs
thomasan_ has joined #ipfs
<postables[m]2>
not sure if anyone else has been frustrated over the lack of a reasonably secure IPFS key management method. Quickly jammed out this to use in my own projects, and while it's not "super duper secure" like vault, IMO it is orders of magnitude more secure than storing your keys in plaintext on disk or in memory like it's done now 😄 https://github.com/RTradeLtd/rtfs/tree/krab/krab
castelluciv has quit [Read error: Connection reset by peer]
anorth has joined #ipfs
<postables[m]2>
*edit:* ~~not sure if anyone else has been frustrated over the lack of a reasonably secure IPFS key management method. Quickly jammed out this to use in my own projects, and while it's not "super duper secure" like vault, IMO it is orders of magnitude more secure than storing your keys in plaintext on disk or in memory like it's done now 😄 https://github.com/RTradeLtd/rtfs/tree/krab/krab~~ -> not sure if anyone else ha
<postables[m]2>
been frustrated over the lack of a reasonably secure IPFS key management method. Quickly jammed out this to use in my own projects, and while it's not "super duper secure" like vault, IMO it is orders of magnitude more secure than storing your keys in plaintext on disk or in memory like it's done now 😄 https://github.com/RTradeLtd/rtfs/tree/krab/krab
<postables[m]2>
It's a valid keystore as it adheres to the `Keystore` interface, so it should easily be usable within current IPFS projects
pedrovian has quit [Remote host closed the connection]
pedrovian has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
corvinux has quit [Remote host closed the connection]
thomasan_ has quit [Ping timeout: 264 seconds]
obensource has quit [Ping timeout: 245 seconds]
ylp has joined #ipfs
ylp has quit [Ping timeout: 268 seconds]
ylp has joined #ipfs
rendar has joined #ipfs
obensource has joined #ipfs
sim590 has joined #ipfs
tdiesler has joined #ipfs
<fps>
for some reason things like ipfs name publish [hash] take ages.. is there a way to gain insight into why?
cwahlers_ has joined #ipfs
cwahlers has quit [Ping timeout: 245 seconds]
The_8472 has quit [Ping timeout: 260 seconds]
Roybent has joined #ipfs
The_8472 has joined #ipfs
Roybent has left #ipfs [#ipfs]
Oatmeal has quit [Ping timeout: 268 seconds]
dethos has joined #ipfs
<Swedneck>
because pubsub isn't on by default yet
castelluciv has quit [Read error: Connection reset by peer]
castelluciv has joined #ipfs
The_8472 has quit [Ping timeout: 252 seconds]
The_8472 has joined #ipfs
xcm has quit [Read error: Connection reset by peer]
xcm has joined #ipfs
hurikhan77 has quit [Remote host closed the connection]
hurikhan77 has joined #ipfs
dolphy has quit [Remote host closed the connection]
dolphy has joined #ipfs
mauz555 has joined #ipfs
mauz555 has quit [Ping timeout: 240 seconds]
Thominus__ has quit [Quit: Leaving]
castelluciv has quit [Quit: Got a large troutfish.]
lidel` has joined #ipfs
lidel has quit [Ping timeout: 268 seconds]
lidel` is now known as lidel
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
Caterpillar has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
Pulse2496 has joined #ipfs
toxync01 has quit [Ping timeout: 260 seconds]
toxync01 has joined #ipfs
The_8472 has quit [Ping timeout: 260 seconds]
zeden has joined #ipfs
pecastro has joined #ipfs
The_8472 has joined #ipfs
spinza has joined #ipfs
Royaljello has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
kivutar has joined #ipfs
kivutar has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
clemo has joined #ipfs
goiko has joined #ipfs
goiko has quit [Changing host]
goiko has joined #ipfs
aoeu has joined #ipfs
thomasan_ has quit [Ping timeout: 250 seconds]
<aoeu>
yo
Vyl has quit [Ping timeout: 268 seconds]
malaclyps has quit [Read error: Connection reset by peer]
aschmahmann has quit [Ping timeout: 250 seconds]
Vyl has joined #ipfs
malaclyps has joined #ipfs
vmx has joined #ipfs
rcat has joined #ipfs
BeerHall has quit [Remote host closed the connection]
BeerHall has joined #ipfs
Pulse2496 has quit [Remote host closed the connection]
elkalamar has joined #ipfs
aoeu has quit [Disconnected by services]
Royaljello has quit [Remote host closed the connection]
Royaljello has joined #ipfs
mandric has joined #ipfs
<fps>
hmm, and the ipns is not visible from other nodes even after like 8 hours...
spinza has quit [Quit: Coyote finally caught up with me...]
Royaljello has quit [Quit: Leaving]
spinza has joined #ipfs
BeerHall has quit [Quit: BeerHall]
dimitarvp has joined #ipfs
discopatrick has joined #ipfs
venatiodecorus has left #ipfs ["User left"]
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 244 seconds]
Mateon3 is now known as Mateon1
JohnX has quit [Ping timeout: 264 seconds]
JohnX has joined #ipfs
jiwalker has joined #ipfs
ZaZ has joined #ipfs
Royaljello has joined #ipfs
sickill_ has joined #ipfs
VylGryph has joined #ipfs
sickill has quit [Ping timeout: 264 seconds]
sickill_ is now known as sickill
Vyl has quit [Ping timeout: 246 seconds]
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mandric has joined #ipfs
mandric has quit [Client Quit]
aLeSD has quit [Remote host closed the connection]
ylp has quit [Quit: Leaving.]
sander_ has joined #ipfs
sander has quit [Ping timeout: 244 seconds]
girl_cooker has joined #ipfs
SamM is now known as sammacbeth
mischat has joined #ipfs
mandric has joined #ipfs
elux has joined #ipfs
Royaljello has quit [Remote host closed the connection]
Royaljello has joined #ipfs
sander_ has quit [Ping timeout: 268 seconds]
mandric has quit [Client Quit]
mandric has joined #ipfs
sander has joined #ipfs
mandric has quit [Client Quit]
mandric has joined #ipfs
mandric has quit [Client Quit]
mandric has joined #ipfs
thomasan_ has joined #ipfs
Royaljello has quit [Remote host closed the connection]
jiwalker has quit [Quit: jiwalker]
anorth has quit [Quit: anorth]
thomasan_ has quit [Ping timeout: 252 seconds]
mischat has quit [Remote host closed the connection]
<jamiedubs[m]1>
y'all might enjoy recent project by the artist Evan Roth: https://redlines.network – p2p video streaming installation, map shows server-to-server and peer-to-peer overlays
<jamiedubs[m]1>
he has done a lot of net art (we worked together on http://fffff.at) but lately has been doing a series of "what is the internet made of" kinds of works
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mauz555 has joined #ipfs
mandric has joined #ipfs
mauz555 has quit [Remote host closed the connection]
<fps>
just to keep me from trying to find out more: is ipns basically broken in 0.4.18?
Modding2 has quit [Ping timeout: 246 seconds]
gts has joined #ipfs
gts has quit [Read error: Connection reset by peer]
gts has joined #ipfs
sander has quit [Ping timeout: 250 seconds]
mandric has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sander has joined #ipfs
mandric has joined #ipfs
mandric has quit [Client Quit]
<voker57>
not sure what do you mean but its reliability and delays are bad
<fps>
voker57: yeah, precisely that i suppose. :)
<fps>
can't get my published name to resolve on any other node
<swedneckswedneck>
LordFenixNC to answer your question in #general, if you have a slow connection then trying to pin something even remotely large will take a fair amount of time
dolphy has quit [Remote host closed the connection]
polman has joined #ipfs
dolphy has joined #ipfs
<fps>
hmm, how long would a lookup typically take if i add a file on one node and do a lookup of that CID on another node?
<fps>
seems to be on the order of minutes, too, it seems..
<fps>
both nodes in separate vms on different computers on the same local network..
<Kolonka[m]>
I was told that the waits for peer consensus are what caused the slow resolving times fps
dimitarvp` is now known as dimitarvp
gts has quit [Remote host closed the connection]
<fps>
yeah, i find in my setup that even lookups of pure CIDs [no ipns involved] is not working at all either. so no hope for ipns either ;)
<fps>
two NATs seems to be just too much ;)
<elux>
haha, yikes :S
<fps>
automatic relaying doesn't seem to work ;)
<elux>
my issue with ipfs / the development thats going on, 1. over modularization of projects 2. lacking clear specifications and active discussion around spec versions and whats implemented/what isn't 3. too many things being worked on at same time and nothing robust enough 4. unable to get clear measure of how true #2 & #3 are due to lack of activity from people more familiar with ipfs internals where
<elux>
developres who want to actually build on ipfs can ask, we have this chan, but its largely inactive from experienced ipfs folks
<elux>
5. do we see an updated Filecoin spec, or some draft progress, anything..? as the incentivization layer for pinning is essential for real-world apps
<Swedneck>
over-modularization?
<elux>
https://github.com/ipfs has 8 pages of repos and github.com/libp2p another 5 pages of repos
<Swedneck>
and why does that matter?
<elux>
6. most repos lack docs a decription or at a bare minimum, examples
<elux>
because without guidance, a new dev has to spend way too much time understanding the pieces/tools to know how to wield them
<Swedneck>
it seems pretty obvious to me what each thing does
rendar has quit []
<Swedneck>
i mean, the names are descriptive and there are short summaries of what the repo is for
<elux>
im just letting you know my experience as an infrastructure developer getting into ipfs and trying to build a real app on it
<elux>
from other threads ive read too (in my journey to figure it all out), i can see im not alone. it's pre-alpha ware -- which would be nice to see a roadmap for what is ready/usable now, and whats coming at set milestones
<r0kk3rz>
elux: was there a particular thing you wanted to use ipfs for?
<elux>
signed application signed persistence + routing that is generally available for a weeks worth of time (or more). so, object dag with an append-only feed, and referencing top of the feed hash between async peers (ie. IPNS could work for this, but its unreliable/unusable - so i'm looking to solve this differently with an introduction of a "hub" to record heads)
<elux>
er, signed app *state persistence + routing
<r0kk3rz>
you should take a look at orbit-db
<r0kk3rz>
its not perfect, afaik its still state of the art for that kind of thing on ipfs
<elux>
the parts that concern me: 1. latency to find/download/sync object across a global dht 2. pubsub (floodsub), theres very little said about rate limits, benchmarks, in either floodsub or gossipsub 3. as im developing with js-ipfs, im unclear how webrtc-star works, is it just signallying then peers are talking to eachother? what at experiences around # of peer connections, etc.. tons of questions really
<elux>
yes ive looked at orbitdb, and its great -- but, how fast is it? how scalable? and, also, both peers need to be online at same time to pass head of feeds
<r0kk3rz>
they do yeah
<r0kk3rz>
but thats basically because of pubsub
<r0kk3rz>
imo the word you need to keep in your mind is 'experimental' not 'fast or scalable' :)
<elux>
yea :) thats fair. would be nice to get more visibility and color on what that means, ive read in forums that "pubsub" for ex is generally stable and usable -- so, would be nice to see a roadmap for the 100+ different libs/repos in the ecosystem
<r0kk3rz>
elux: is running in the browser a hard requirement?
<elux>
for us, yea
<elux>
why do you ask? does the Go ecosystem have some of these issued solved and js-ipfs/js-libp2p are still in dev? (would be nice to know which parts diverge)
<r0kk3rz>
generally the go-ipfs node is more advanced yeah
<r0kk3rz>
theres also a couple of other projects that might suit your need, but they dont do full browser js nodes
<r0kk3rz>
dat and secure-scuttlebutt
<elux>
im a big fan of ssb, lovely protocol and robust
<elux>
im not familiar with how dat works, but ive been seeing it come up more and more -- might be worth giving a shot
<r0kk3rz>
dat is conceptually quite similar to ipfs, but they run their project completely differently
xcm has quit [Remote host closed the connection]
dethos has joined #ipfs
xcm has joined #ipfs
lldd_ has joined #ipfs
atoms118 has joined #ipfs
<atoms118>
hello, is there a way to make go-ipfs only run on a specific network interface?
dethos has quit [Ping timeout: 268 seconds]
<r0kk3rz>
i think theres stuff in the config file for that