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
The_8472 has joined #ipfs
lassulus has joined #ipfs
lnostdal has quit [Quit: https://www.Quanto.ga/]
lnostdal has joined #ipfs
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
felix has quit [Quit: leaving]
felix has joined #ipfs
felix has quit [Quit: Lost terminal]
felix has joined #ipfs
Royaljello has quit [Ping timeout: 244 seconds]
Forkk has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Thominus__ has joined #ipfs
Thominus has quit [Remote host closed the connection]
Forkk has joined #ipfs
<felix> another question i have is why does ipfs take a link's size i specify during object.put as the truth?
spinza has quit [Quit: Coyote finally caught up with me...]
random_yanek has quit [Ping timeout: 245 seconds]
spinza has joined #ipfs
random_yanek has joined #ipfs
bomb-on has quit [Quit: SO LONG, SUCKERS!]
elux has quit [Ping timeout: 245 seconds]
stevelemuel has joined #ipfs
stevelemuel has quit [Client Quit]
lnostdal has quit [Remote host closed the connection]
lnostdal has joined #ipfs
user_51 has quit [Ping timeout: 252 seconds]
user_51 has joined #ipfs
zeden has quit [Quit: WeeChat 2.2]
elux has joined #ipfs
<deltab> fps: yes, with ipfs files commands: https://docs.ipfs.io/reference/api/cli/#ipfs-files
<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> deltab: here's a session containing logs of client making request and ipfs daemon events: https://gist.github.com/felixSchl/7a774e6c6897fa272682481d2073c8e6
ygrek__ has quit [Ping timeout: 260 seconds]
<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
vamsi[m] has joined #ipfs
castelluciv has joined #ipfs
sim590 has quit [Ping timeout: 244 seconds]
corvinux has joined #ipfs
pedrovian has joined #ipfs
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
<elux> yea, dont bother using ipns
<elux> i like this suggestion for a solution that could work now -- i wonder if someone has actually implemented this, https://github.com/ipfs/go-ipfs/issues/3980#issuecomment-308300883
<fps> i wonder though why ipns lookup is so slow/unreliable in the first place. is normal key lookup more reliable/quick?
<fps> [key in the sense of kademlia]
<elux> yea, its a good question, i dont know
<fps> the same XOR metric/kademlia routing is used to look it up in the swarm like a normal data key, no?
<fps> just the semantics are different because different peers could have different versions of it
tdiesler has quit [Quit: Textual IRC Client: www.textualapp.com]
girl_cooker has quit [Quit: • IRcap • 8.72 •]
<voker57> problem with pins is networkmanager killing your connections to save on ram
<voker57> connmanager*
<voker57> if you set it to 2k nodes it's all good but you get 3g RSS usage
<voker57> and problem with IPNS from what I heard is some insane code that does ipns lookups, normal searches are ok
dimitarvp` has joined #ipfs
dexter0 has quit [Ping timeout: 252 seconds]
skywavesurfer has joined #ipfs
namespace has quit [Ping timeout: 252 seconds]
skywavesurfer_ has quit [Ping timeout: 252 seconds]
dimitarvp has quit [Ping timeout: 252 seconds]
emceeaich has quit [Ping timeout: 252 seconds]
namespace has joined #ipfs
dexter0 has joined #ipfs
emceeaich has joined #ipfs
<Swedneck> does anyone know whether there are any plans on making IPFS and dat work more closely together?
dethos has quit [Ping timeout: 268 seconds]
<Swedneck> i found this on github but it's from 2016.. https://github.com/ipfs/faq/issues/119
polman has quit [Ping timeout: 240 seconds]
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
<atoms118> where's the config file located?
<r0kk3rz> ~/.ipfs/config
<atoms118> thanks
mauz555 has joined #ipfs
atoms118 has quit [Quit: Leaving]
lnostdal has quit [Ping timeout: 272 seconds]
lnostdal has joined #ipfs
polman has quit [Ping timeout: 268 seconds]
thomasan_ has joined #ipfs
thomasan_ has quit [Ping timeout: 252 seconds]
mischat has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
lldd_ has quit [Quit: Leaving]
JohnX has quit [Ping timeout: 264 seconds]
JohnX has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
Encrypt has joined #ipfs
polman has joined #ipfs
mischat has joined #ipfs
lord| has quit [Ping timeout: 272 seconds]
iczero has quit [Changing host]
iczero has joined #ipfs
polman has quit [Ping timeout: 245 seconds]
Yann35 has joined #ipfs
polman has joined #ipfs
anorth has joined #ipfs
mischat has quit [Ping timeout: 252 seconds]
polman has quit [Ping timeout: 250 seconds]
anorth has quit [Ping timeout: 268 seconds]
polman has joined #ipfs
lassulus has quit [Ping timeout: 250 seconds]
jiwalker has joined #ipfs
lassulus has joined #ipfs
anorth has joined #ipfs
polman has quit [Ping timeout: 246 seconds]
discopatrick has quit [Quit: Connection closed for inactivity]
Oatmeal has joined #ipfs
polman has joined #ipfs
polman has quit [Read error: Connection reset by peer]
zeden has quit [Quit: WeeChat 2.2]
mischat has joined #ipfs
polman has joined #ipfs
polman has quit [Ping timeout: 246 seconds]
dethos has joined #ipfs
The_8472 has quit [Ping timeout: 252 seconds]
spinza has quit [Quit: Coyote finally caught up with me...]
elkalamar has quit [Ping timeout: 240 seconds]
HeWhois has quit [Quit: Light travels faster then sound, which is why some people appear bright, until you hear them speak]
jiwalker has quit [Quit: jiwalker]
The_8472 has joined #ipfs
polman has joined #ipfs
spinza has joined #ipfs
anorth has quit [Quit: anorth]
polman has quit [Ping timeout: 246 seconds]
polman has joined #ipfs
polman has quit [Ping timeout: 246 seconds]
elux has quit [Ping timeout: 244 seconds]
mischat has quit [Ping timeout: 252 seconds]
polman has joined #ipfs
Encrypt has quit [Quit: Quit]
mischat has joined #ipfs
goiko has quit [Ping timeout: 264 seconds]
scout has joined #ipfs
scout has left #ipfs [#ipfs]
chiui has joined #ipfs
joseminao has joined #ipfs
joseminao has left #ipfs [#ipfs]
IRCsum has quit [Remote host closed the connection]
IRCsum has joined #ipfs
daMaestro has joined #ipfs
Modding has joined #ipfs
Yann35 has quit [Quit: The Lounge - https://thelounge.github.io]
Yann35 has joined #ipfs
Modding has quit [Ping timeout: 246 seconds]
Yann35 has quit [Client Quit]
daMaestro has quit [Quit: Leaving]
Modding has joined #ipfs
dethos has quit [Ping timeout: 245 seconds]
jamesaxl has quit [Quit: WeeChat 2.2]
obensource has quit [Ping timeout: 245 seconds]
pecastro has quit [Read error: Connection reset by peer]
xcm has quit [Read error: Connection reset by peer]
Modding has quit [Client Quit]
joeyh has quit [Ping timeout: 244 seconds]
xcm has joined #ipfs
Modding has joined #ipfs
mischat has quit []
obensource has joined #ipfs