<tmg>
Kubuxu: yeah, but the read message shouldn't be printed for a --help call
<Kubuxu>
ahh, right
<Kubuxu>
can you create issue for that,
<tmg>
Kubuxu: OK
<Kubuxu>
I will add it to rc2 milestone
<tmg>
Kubuxu: also, I don't know the best way to test --offline --mount on the daemon
<Kubuxu>
ok, I will take a look at that
<Kubuxu>
thanks
kants has quit [Read error: Connection reset by peer]
<tmg>
I tried to alter $(ipfs mount) so that it works without online services but then $(ipfs mount) will run without a daemon
<tmg>
which leads to an error
zorglub27 has quit [Ping timeout: 260 seconds]
<tmg>
Forgive me; that isn't very clear. Basically, I'm thinking the best way to test $(ipfs daemon --offline --mount) is to make $(ipfs mount) work when a daemon is running with offline routing. Currently it will complain about online mode
<Kubuxu>
yeah, this is something I have to fix that is not that small of a refactor'
<Kubuxu>
currently we do not distinguish offline and ephemeral nodes.
Encrypt has joined #ipfs
<tmg>
Kubuxu: yeah, it looked someone (possibly you) already started with SetupOfflineRouting()?
<Kubuxu>
it was there already, reworking that mess is on my todo, I will push it higher
zorglub27 has joined #ipfs
computerfreak has joined #ipfs
<tmg>
haha
<whyrusleeping>
thats... uh... interesting
<whyrusleeping>
we probably shouldnt print that there
Encrypt has quit [Quit: Quitte]
<ipfsbot>
[go-ipfs] whyrusleeping closed pull request #2993: use batching datastore for providers storage (master...fix/provstore-batching) https://git.io/vK5ZF
Encrypt has joined #ipfs
<lgierth>
whyrusleeping: i tried running a pre-providers-storage master on uranus last night, i used master for that and reverted #2860 on top -- it still showed the excessive resource usage and eventually crashed
<lgierth>
i might have done it wrong, let me try master with the batching merged
<whyrusleeping>
oh wait, so youre saying that resource usage was still present before the providers storing to disk thing?
Foxcool has quit [Ping timeout: 264 seconds]
<lgierth>
i couldn't easily go back there because i didn't want to revert the fs-repo to 3
<whyrusleeping>
ah
<whyrusleeping>
mind writing up how you reproduce that? and make it an issue
<lgierth>
but yes that was my assumption in case the revert ^ looks ok
<lapinot>
hey, I have some newbie question (i'm not used to golang): I want to install the iptb command so set my GOPATH and launched `go get github.com/whyrusleeping/iptb` but I got some 'unrecognized import path' errors with 'gx/...' paths so I installed `go-gx` but the errors persist... Does anyone know what I am doing wrong?
<whyrusleeping>
lapinot: iptb has a dependency on the main go-ipfs codebase right now
<whyrusleeping>
you will have to do: `cd $GOPATH/src/github.com/ipfs/go-ipfs && make install`
<whyrusleeping>
then you can install iptb like normal
<lgierth>
whyrusleeping: same thing with batching
<whyrusleeping>
lgierth: how do you repro?
<lapinot>
okay thx.. why does go install don't do the make install?
<cow_2001>
is there an audit of the protocol?
<cow_2001>
formal audit
<lgierth>
not yet, but we definitely will do that before a 1.0 release
<whyrusleeping>
lapinot: because make install on abitrary projects could have some malicious commands, and go get doesnt want to be as default and safe as possible
<lapinot>
whyrusleeping: okay, makes some sense
<lapinot>
(but thats actually the first package manager I see that doesn't install packages!)
<lgierth>
aaaand crashed
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
<whyrusleeping>
lgierth: eh?
<lgierth>
oh i just tried master with the batching patch on uranus and it shows the same behaviour
<lgierth>
runs out of memory at about 200k goroutines
<nicolagreco>
lapinot: tell me
<brendyn>
After running make install, where should the ipfs binary be?
<cow_2001>
is it okay to install v0.4.3-rc1?
<cow_2001>
or should i stay at v0.4.2
<brendyn>
mount doesn't seem to work on 4.3 (atleast for me) so I probably wouldn't if you are using /ipns/
<cow_2001>
hmm
apiarian has quit [Ping timeout: 244 seconds]
<lgierth>
brendyn: in $GOBIN, which is usually $GOROOT/bin
<brendyn>
hmm, those are unset, maybe I botched everything
<apiarian>
the "which" was me running the which command in my terminal. somehow pasting failed here. anyway, $GOPATH/bin/ipfs is where it should end up
<tmg>
brendyn: try $GOPATH/bin
rawtaz has quit [Ping timeout: 264 seconds]
j12t has joined #ipfs
<brendyn>
Ah, i see
<brendyn>
./ipfs mount; Error: Could not resolve name.
reit has joined #ipfs
j12t has quit [Ping timeout: 276 seconds]
slothbag has joined #ipfs
slothbag has left #ipfs [#ipfs]
<lapinot>
nicolagreco: sorry for response time! Quoting myself from the conversation from this night: I used vanilla ipfs objects but I am interested in the formalisation of ipld.. Is the ipld already implemented? Is it more generic than normal ipfs objects or do they have the same interface?
Encrypt has quit [Quit: Quitte]
Encrypt has joined #ipfs
<nicolagreco>
we are adding support of ipld into ipfs
<nicolagreco>
right now we have some libraries that you can use
<nicolagreco>
go-ipld and js-ipld (py-ipld on its way)
<nicolagreco>
mikolalysenko: where are you? I plan to get some lunch and hang out if you want
<lapinot>
okay, I will take a look.. actually I was asking that because I felt ipfs objects were already pretty generic and could be used for lots of different things
<lapinot>
okay I think I got the idea (tell me if I'm wrong): you can now have specific data fields with the definition of a custom scheme (not just `Links` and `Data`). This is possible with normal objects by dumping some json in the `Data` field but ipld would make this more smooth.
Aeon has quit [Read error: Connection reset by peer]
jpereira has joined #ipfs
tmg has quit [Ping timeout: 258 seconds]
tmg has joined #ipfs
PrinceOfPeeves has joined #ipfs
ckwaldon1 has joined #ipfs
taaem has quit [Ping timeout: 244 seconds]
espadrine_ has quit [Ping timeout: 258 seconds]
byteflame has quit [Ping timeout: 258 seconds]
ashark has joined #ipfs
taw00 has joined #ipfs
espadrine_ has joined #ipfs
cryptix has quit [Quit: leaving]
<lgierth>
nicolagreco: btw, will ipld make the Links/Data fields in the current merkledag objects obsolete, or will they stay?
zorglub27 has quit [Ping timeout: 244 seconds]
ashark has quit [Ping timeout: 265 seconds]
chriscool has quit [Ping timeout: 244 seconds]
ashark has joined #ipfs
rawtaz has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
jpereira has quit [Ping timeout: 250 seconds]
Encrypt has quit [Quit: Quitte]
j12t has joined #ipfs
<Kubuxu>
lgierth: they will be obsolete
rgrinberg has joined #ipfs
j12t has quit [Ping timeout: 240 seconds]
computerfreak has quit [Remote host closed the connection]
byteflame has joined #ipfs
zero-ghost has quit [Quit: Leaving.]
<ipfsbot>
[go-ipfs] Kubuxu pushed 1 new commit to feature/makefile-cleanup: https://git.io/vKAYo
<ipfsbot>
go-ipfs/feature/makefile-cleanup 50743f5 Jakub Sztandera: make: squash install, build and nofuse rules...
MahaDev has joined #ipfs
Foxcool has joined #ipfs
espadrine_ has quit [Ping timeout: 258 seconds]
brendyn has quit [Ping timeout: 244 seconds]
<ipfsbot>
[go-ipfs] Kubuxu pushed 1 new commit to feature/makefile-cleanup: https://git.io/vKAOL
<ipfsbot>
go-ipfs/feature/makefile-cleanup e13bcf8 Jakub Sztandera: make: cleanup -rm calls...
jo_mo has joined #ipfs
crankylinuxuser has joined #ipfs
ashark has quit [Ping timeout: 250 seconds]
kanej has joined #ipfs
zorglub27 has joined #ipfs
ruby32 has quit [Remote host closed the connection]
ruby32 has joined #ipfs
matoro has quit [Ping timeout: 244 seconds]
Mitar has quit [Ping timeout: 276 seconds]
Mitar has joined #ipfs
ashark has joined #ipfs
zero-ghost has joined #ipfs
ashark__ has joined #ipfs
ruby32 has quit [Remote host closed the connection]
MahaDev has quit [Quit: Leaving]
ashark has quit [Ping timeout: 244 seconds]
alhof has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ruby32 has joined #ipfs
PrinceOfPeeves has quit [Ping timeout: 258 seconds]
PrinceOfPeeves has joined #ipfs
crankylinuxuser has quit [Ping timeout: 250 seconds]
brendyn has joined #ipfs
Encrypt has joined #ipfs
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
neurrowcat has joined #ipfs
jo_mo has quit [Quit: jo_mo]
pfraze has joined #ipfs
crankylinuxuser has joined #ipfs
taw00 has quit [Read error: Connection reset by peer]
ruby32 has quit [Ping timeout: 276 seconds]
ruby32d has joined #ipfs
ruby32d has quit [Remote host closed the connection]
jedahan has joined #ipfs
<alu>
any way to view 'health' of ipfs objects such as whose seeding them?
jedahan has quit [Remote host closed the connection]
gmcquillan has joined #ipfs
vladimir-sn has quit [Quit: No Ping reply in 180 seconds.]
zorglub27 has quit [Ping timeout: 276 seconds]
<lgierth>
alu: ipfs findprovs <hash>
<lgierth>
doesn't get you *all* providers, but at least a lower bound
brendyn has quit [Ping timeout: 240 seconds]
<alu>
cool thanks
<cgt>
Error: Unknown Command "findprovs"
cgt was kicked from #ipfs by lgierth [cgt]
pguth has quit [Remote host closed the connection]
<alu>
yeah that command doesnt work
cgt has joined #ipfs
pguth has joined #ipfs
<lgierth>
sorry cgt!
zorglub27 has joined #ipfs
<cgt>
np
<lgierth>
i though you were a bot, my mistake!
<lgierth>
it's ipfs dht findprovs <hash>
<cgt>
ah, thanks
<alu>
okay its outputting hashes
<alu>
these are IDs ?
<lgierth>
(we just have really annoying bots here sometimes that think everything is directed at them and then keep telling us that the command is unknown)
<crankylinuxuser>
alu: are you part of Club Cyberia hakerspace in Indianapolis?
<alu>
nope
<alu>
I'm from LA
<pjz>
yo
<crankylinuxuser>
Ah, worth a try, with the club cyberia decals on the wall :)
<alu>
club cyberia is from serial experiments lain
<pjz>
is there a usable ipfs-as-a-library yet?
cwahlers_ has joined #ipfs
<pjz>
ifps-as-a-shared-library could solve Gnome's map-tiles problem
uvgroovy has quit [Ping timeout: 250 seconds]
cwahlers has quit [Ping timeout: 265 seconds]
<crankylinuxuser>
it is, but its also the hackerspace in Indianapolis, IN :)
<alu>
I have a lot more cool things in the pipeline to show you peeps btw
<alu>
making it easy to use IPFS in a metaverse client as an inventory system
jedahan has joined #ipfs
jedahan has quit [Remote host closed the connection]
<JosiahHaswell[m]>
@pjz I'm working on refactoring the go-ipfs commands into a usable API. I plan on refactoring them out of my application into either a separate project or back into the project if they're accepted
uvgroovy has joined #ipfs
<lgierth>
JosiahHaswell[m]: what language is that in? we have api clients in a few
j12t has joined #ipfs
j12t has quit [Ping timeout: 240 seconds]
MahaDev has joined #ipfs
tmg has quit [Ping timeout: 265 seconds]
ylp1 has quit [Quit: Leaving.]
gmcquillan has quit [Quit: gmcquillan]
uvgroovy has quit [Read error: Connection reset by peer]
Tv` has joined #ipfs
uvgroovy has joined #ipfs
rardiol has joined #ipfs
MahaDev has quit [Quit: Leaving]
ygrek has joined #ipfs
disgusting_wall has joined #ipfs
G-Ray has quit [Remote host closed the connection]
Dropshot has joined #ipfs
tmg has joined #ipfs
<daviddias>
@dignifiedquire: on commit messages, if you could give it a first stab on the guidelines and how we should do it, then we can quickly tune it, my guess is that we will reach agreement really fast :)
<dignifiedquire>
daviddias: I haven't heard any proposals/ideas so far (other than the ones I posted) so I would love to have a hangout with everyone interested and get some feedback on general direction
<daviddias>
@dignifiedquire: if you would prefer to chat first, we can do that too
<daviddias>
I'm just trying to do everything Async so that so that no one is blocked.
<daviddias>
Ok, looking at my cal, I can chat do Monday
<dignifiedquire>
okay then I will write a proposal before :) today/tomorrow
<daviddias>
Thank you :)!
<dignifiedquire>
then we can review the propsal on monday
pfraze has quit [Remote host closed the connection]
<pjz>
JosiahHaswell[m]: Can you build shared libraries from go now?
<dignifiedquire>
lgierth: whyrusleeping would it be beneficial for you if I make my propsal language independent so you can reuse it for go?
<pjz>
JosiahHaswell[m]: oh, hunh, I gues you can.
<Dropshot>
Good day all. I'm sifting through the github issue log, and I was curious on where development stands on a search index/engine for IPFS that is distributed.
<lgierth>
dignifiedquire: i have yet to look through it -- but one note i'd definitely make is that great commit messages are not enough for a great changelog. i'll add my feedback to the issue before i'm off for vacation
<lgierth>
Dropshot: there's discussion about search in the ipfs/archives repo
<Dropshot>
lgierth: I appreciate it! Thats the thread I'm reading down. Glad I'm in the right place :)
<dignifiedquire>
lgierth: thanks, if you are free today/tomorrow happy to have a quick chat about your xp/needs/suggestions
<dignifiedquire>
as I would like to avoid having the same work/discussions for go and js land twice but rather trying to keep things as close as it makes sense
zorglub27 has quit [Remote host closed the connection]
jedahan has joined #ipfs
Stebalien has joined #ipfs
JesseW has joined #ipfs
<lgierth>
dignifiedquire: check out the go-ipfs v0.4.3-rc1 changelog -- i'd like to get to this with as little work as possible
zorglub27 has joined #ipfs
chriscool has joined #ipfs
<lgierth>
it's okay to do the feature/bug/codebase categorization at release time, by hand -- at commit time it's often not really clear yet
tmg has quit [Ping timeout: 240 seconds]
<lgierth>
and single commits hardly ever map to changelog entries
tmg has joined #ipfs
cketti has quit [Quit: Leaving]
<dignifiedquire>
lgierth: you mean git needs to read your brain? ;)
<lgierth>
nah, just saying that we can't automate the perfect changelog, and that we should rather aim to make the manual curation of the changelog as painless as possible
<lgierth>
but as i said, i should rather put this in the issue :)
keroberos has quit [Quit: bbiay]
tokage is now known as laura_
<lgierth>
the git history and the changelog serve similar, but different purposes
laura_ is now known as tokage
McGoobz has joined #ipfs
tmg has quit [Ping timeout: 244 seconds]
PrinceOfPeeves has quit [Ping timeout: 240 seconds]
Boomerang has quit [Quit: leaving]
neurrowcat has quit [Ping timeout: 240 seconds]
<dignifiedquire>
thanks
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Boomerang has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Remote host closed the connection]
crankylinuxuser has quit [Ping timeout: 258 seconds]
JesseW has quit [Ping timeout: 244 seconds]
Boomerang has quit [Quit: leaving]
Boomerang has joined #ipfs
neurrowcat has joined #ipfs
crankylinuxuser has joined #ipfs
rgrinberg has quit [Ping timeout: 250 seconds]
j12t has joined #ipfs
Boomerang has quit [Quit: leaving]
j12t_ has joined #ipfs
mt has joined #ipfs
j12t has quit [Ping timeout: 260 seconds]
uvgroovy has quit [Quit: Leaving]
reit has quit [Quit: Leaving]
Boomerang has joined #ipfs
Boomerang has quit [Client Quit]
Boomerang has joined #ipfs
Boomerang has quit [Client Quit]
Boomerang has joined #ipfs
Boomerang has quit [Client Quit]
jedahan has joined #ipfs
Boomerang has joined #ipfs
jedahan has quit [Ping timeout: 252 seconds]
gmcquillan has joined #ipfs
rgrinberg has joined #ipfs
<pjz>
is there an API to the fs-repo?
<pjz>
by which I mean, is it possible to change the fs-repo backend?
<bret>
noffle: are you running nix os full time now
<bret>
?
<noffle>
bret: yes sir, on laptop and desktop
cemerick has joined #ipfs
<bret>
cool
<bret>
how does it compare to arch?
rfw is now known as realeffinweenie
<noffle>
it makes ipfs challenging in some places: prebuilt binaries assume lib locations, which aren't the same on nxi
<noffle>
nix*
<noffle>
so for go-ipfs' install process, which involves grabbing gx/go bins, I needed to symlink them to my locally installed copies
<noffle>
same with the js ipfs binary module
<noffle>
I'm not sure if there's an easy way around that other than making a custom nix pkg for each :(
Encrypt has quit [Quit: Quitte]
<noffle>
bret: it lacks the huge package repos of arch, but the community is getting there -- it seems very active. my system is more stable than it's ever been. arch updates would often bust my entire system; now I can just rollback from grub to the last nixos-rebuild I did
Encrypt has joined #ipfs
<noffle>
I don't see myself changing to anything else anytime soon
<noffle>
bret: you also get a divide in how nix users approach userland. some will user nix for EVERYTHING (vim configs, go packages, npm, etc), but others (like me) will mostly use nix for system stuff and treat userland like any other distro
<noffle>
bret: yup! I just followed the manual. the folks in #nixos are very friendly and prompt too
<noffle>
knowing functional programming helps. knowing haskell helps even more
<noffle>
but it's not so hard you can't copy/pasta and guess things
<bret>
i don't really know haskell
<noffle>
(if you have more Qs message me or ping me on #nixos? -- we're polluting this channel if it isn't ipfs related)
pfraze has quit [Remote host closed the connection]
rendar has quit [Ping timeout: 252 seconds]
mdom has joined #ipfs
G-Ray has joined #ipfs
cryptix has joined #ipfs
pfraze has joined #ipfs
ygrek has quit [Ping timeout: 250 seconds]
erde74 has quit [Quit: Leaving]
rgrinberg has quit [Ping timeout: 252 seconds]
_Inf_ has joined #ipfs
zorglub27 has joined #ipfs
kanej has joined #ipfs
zorglub27 has quit [Client Quit]
zorglub27 has joined #ipfs
aluuu has quit [Quit: Bye]
<JosiahHaswell[m]>
Hmm. In go-ipfs, I'm encountering behavior wherein lookups take quite a while to propagate. coreunix.Cat and unixfs.DagArchive both don't really return results in a reasonable amount of time
ygrek has joined #ipfs
rendar has joined #ipfs
<JosiahHaswell[m]>
So, on one node, I'll do a filesystem a coreunix.Adder.Add(), pin the root, and finalize it
<JosiahHaswell[m]>
Then, on another, I'll try to get the file via a DagArchive call, and it'll eventually go through
<JosiahHaswell[m]>
But it'll take a good 5 minutes
<JosiahHaswell[m]>
This is all on the same subnet, and the first node is added as a bootstrap node for the second
<JosiahHaswell[m]>
Another odd thing is that if I add a directory on the first node and cat it on the second node, it'll say it can't be catted because it's a directory, but then a DagArchive call won't pull it in
<ReactorScram>
JosiahHaswell[m]: I have stuff that's readable on the gateway within minutes of posting it but my other node can't see it even days later - maybe related?
<ReactorScram>
well one day later anyway
<JosiahHaswell[m]>
@ReactorScram Possibly. A 100MB file just came through half finished
<ReactorScram>
the "enter a hash or path" at the top of my webui does nothing, but clicking on "DAG" i can get the dir listing of the object, but "pin add" does nothing and hangs
<ReactorScram>
so my node can only access this hash *sometimes*
<JosiahHaswell[m]>
Is this with js-ipfs or go-ipfs or both?
<ReactorScram>
go-ipfs
<ipfsbot>
[go-ipfs] Kubuxu created feature/refs-format-regression (+1 new commit): https://git.io/vKxmP
<ReactorScram>
Someone else recommended running refs -r HASH first
<JosiahHaswell[m]>
Ok. On the same subnet, the ipfs executable seems to work as expected, but very similar code produces this result
<JosiahHaswell[m]>
Hmmm
<ReactorScram>
refs executes fine but refs -r hangs, wonder if some leaf node is broken
<ipfsbot>
[go-ipfs] Kubuxu opened pull request #3007: commands: fix refs 'edges' option work (master...feature/refs-format-regression) https://git.io/vKxmM
<JosiahHaswell[m]>
Its possible. Certainly it seems like not all of these blocks got linked correctly
<JosiahHaswell[m]>
I'll try to characterize it and submit a defect if I can
jgantunes has quit [Quit: Connection closed for inactivity]
crankylinuxuser has joined #ipfs
<ipfsbot>
[go-ipfs] cyisfor opened pull request #3008: supporting symlinks in web-server (master...master) https://git.io/vKxYJ
cemerick has quit [Ping timeout: 250 seconds]
crankylinuxuser has quit [Quit: There is no such thing as a coincidence in this world, there is only the inevitable.]
<JosiahHaswell[m]>
Well, enabling GC seems to have made it better
<ReactorScram>
on the receiving side?
<JosiahHaswell[m]>
Yeah
<JosiahHaswell[m]>
It's weird how coreunix.Cat followed by a DagArchive call seems to produce better results
<JosiahHaswell[m]>
Even if the dag node is a directory
taw00 has quit [Ping timeout: 264 seconds]
<JosiahHaswell[m]>
The weird thing is that the source node is the bootstrap node for every other node, so you wouldn't expect the Kademlia routing tables to require long to update
<JosiahHaswell[m]>
And even after all the nodes have been available for a while, the delay doesn't seem to improve
rgrinberg has joined #ipfs
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-wreck-8.0.1 (+1 new commit): https://git.io/vKxGU
<ipfsbot>
js-ipfs-api/greenkeeper-wreck-8.0.1 36167d0 greenkeeperio-bot: chore(package): update wreck to version 8.0.1...
s_kunk has joined #ipfs
alhof has quit [Quit: Be back later ...]
alhof has joined #ipfs
ckwaldon1 has quit [Ping timeout: 250 seconds]
cryptix has joined #ipfs
alhof has quit [Ping timeout: 260 seconds]
Foxcool has quit [Ping timeout: 260 seconds]
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
espadrine_ has joined #ipfs
McGoobz has quit []
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-hapi-13.5.1 (+1 new commit): https://git.io/vKxC4
<ipfsbot>
js-ipfs/greenkeeper-hapi-13.5.1 eb72142 greenkeeperio-bot: chore(package): update hapi to version 13.5.1...
<lapinot>
hey, I'm talking with some guys of urbit (https://urbit.org)
<lapinot>
something came up: is ipfs efficient for data which will be served by only one server?
<lapinot>
(or other way around: does ipfs slow down these kind of communication with all the DHT routing or is possible to give hints of addresses which surely have that file?)
<JosiahHaswell[m]>
@lapinot What are their desired performance characteristics?
<lapinot>
JosiahHaswell: just to have no slow down over a direct, location-addressing
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
<JosiahHaswell[m]>
@lapinot Over a network segment, it seems to operate at close to speed of whatever the bottleneck is (disk or network depending on the context)
<JosiahHaswell[m]>
@lapinot so, you probably won't do too much better than that in that context
<richardlitt>
I’m not sure if this is a good question for the FAQ: can someone help me rephrase it? "How does the forest of merkledags work - is there one merkledag for IPFS?"
<lapinot>
you certainly can't be faster than the bottleneck, but how does the routing behave in case of degenerating to a single node having the content in the whole network (when you know that guy already and could give ipfs a hint about that)
<JosiahHaswell[m]>
@lapinot I've noticed some odd behavior with respect to (I suspect) to that. Providing that node as a bootstrap node works, but it can take a few minutes for an added object to be visible to other nodes
<richardlitt>
daviddias: Any ideas? ^^
<JosiahHaswell[m]>
@lapinot It's either a bug with my code or IPFS's--not sure yet
<lapinot>
JosiahHaswell: interesting... because actually a lot of content doesn't need a cdn and will probably never have more than 1 or 2 nodes serving it so going through the DHT routing everytime my be a common slowdown
<JosiahHaswell[m]>
@lapinot that probably depends on the stability of the P2P network
<JosiahHaswell[m]>
@lapinot presumably a stable network will admit fast lookups (on the order of DNS performance)
<JosiahHaswell[m]>
Or possibly faster
<lapinot>
cool
j12t_ has quit [Read error: Connection reset by peer]
j12t has joined #ipfs
<JosiahHaswell[m]>
@lapinot All that's to say that you can probably get it to perform to your requirements (there isn't anything that would theoretically prevent that, to my knowledge) for most purposes
Dropshot has quit [Quit: Page closed]
cketti has quit [Quit: Leaving]
<achin>
richardlitt: the answer is no, there are multiple merkledags in ipfs, so i think it's a good question. but it's kinda technical. i assume that's OK? also, i'm not sure i've seen the phrase "forest of merkledags" before
<achin>
would a better question be: How does IPFS use merkledags? (or something similar)
<Nat>
not entirely sure, but don't you use merkeledags to create data structures within IPFS?
<Nat>
so like if i want to create a linked list like how git works, i could have a commit object with all the data i need, and then provide the hash to the previous commit
<Nat>
again, i have no idea
<Nat>
just what i've surmised from reading stuff
jsrockss has joined #ipfs
mildred has quit [Ping timeout: 240 seconds]
<kpcyrd>
Nat: that's correct
<Nat>
woo
<Nat>
merkeledags are particularly useful for IPFS since everything is addressable by its hash
<achin>
(git also uses merkledags! they're kinda awesome)
<apiarian>
is that like "is IPFS a blockchain?"
<ReactorScram>
yeah there's not one big structure like in a blockchain
<achin>
and no proof-of-work stuff
kanej has joined #ipfs
kanej has quit [Client Quit]
_Inf_ has quit [Quit: Leaving]
DontAsk has joined #ipfs
byteflame has quit [Quit: leaving]
byteflame has joined #ipfs
byteflame has quit [Client Quit]
byteflame has joined #ipfs
byteflame has quit [Client Quit]
byteflame has joined #ipfs
byteflame has quit [Client Quit]
byteflame has joined #ipfs
byteflame has quit [Client Quit]
byteflame has joined #ipfs
geir_ has quit [Ping timeout: 276 seconds]
byteflame has quit [Client Quit]
byteflame has joined #ipfs
byteflame has quit [Client Quit]
byteflame has joined #ipfs
cketti has joined #ipfs
cketti has joined #ipfs
cketti has quit [Changing host]
byteflame has quit [Client Quit]
Encrypt has joined #ipfs
Boomerang has quit [Quit: leaving]
taaem has joined #ipfs
pguth has quit [Remote host closed the connection]
pguth has joined #ipfs
jsrockss has quit [Ping timeout: 258 seconds]
jsrockss has joined #ipfs
palkeo has quit [Ping timeout: 264 seconds]
<voxelot>
Ipfs is a generator of trees in the merkle forest
ruby32 has quit [Remote host closed the connection]
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Codebird has joined #ipfs
<Codebird>
IPFS is returning http code 451. How odd.
<Codebird>
I know what the error means. I'm just surprised that 1. The blacklist is in. 2. There are things on the blacklist. 3. My local ipfs daemon uses it.
<mythmon>
i'm a little surprised about #3, but not about #1 or #2
<Codebird>
I have an IPFS crawler script, it came across a load of dubiously-legal ebooks.
<Codebird>
If you want to test, QmTmMhRv2nh889JfYBWXdxSvNS6zWnh4QFo4Q2knV7Ei2B is on the list.
<Codebird>
I can't say what's exactly in there, because I can't fetch it, but it contains at least one infringing ebook in a subdirectory.
ruby32 has joined #ipfs
ccsdss has joined #ipfs
ccsdss has left #ipfs [#ipfs]
atrapado has quit [Quit: Leaving]
<Codebird>
Ok, I relaunch my daemon, and now it fetches. Very bizare. I'll have to figure this out tomorrow, because it means my bot has been indexing files that can't be retrieved reliably.
<Codebird>
It might have been a bug in my crawler - it's possible it tried to use the public gateway for that path at some point, and it was still in the cache.
M-mythmon is now known as mythmon-M
shizy has joined #ipfs
ashark__ has quit [Ping timeout: 258 seconds]
<Codebird>
So far it has found many bizare things. Including some entire anime series and a couple of films - none of which were able to fully retrieve.
<Codebird>
Anyway, I sleep now.
codgedodger has joined #ipfs
<codgedodger>
Hello, I need some help with my IPFS install. I have done the install.sh, but when I run sudo > ipfs init I get "Init: missing runlevel". Any ideas?
<Codebird>
Best guess, something about your distro's service starting doesn't match what ipfs expects. What distro?
<Codebird>
I, however, am not helping. For it is now tomorrow. Goodnight, and good morning.
shizy has quit [Ping timeout: 240 seconds]
neurrowcat has quit [Ping timeout: 276 seconds]
mythmon-M is now known as M-mythmon1
M-mythmon1 is now known as mythmon_
jsrockss has quit [Ping timeout: 258 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
slothbag has joined #ipfs
xenic has joined #ipfs
kanej has joined #ipfs
kanej has quit [Client Quit]
<achin>
you don't need to (and shouldn't) run IPFS as root
rgrinberg has quit [Ping timeout: 244 seconds]
<achin>
but so we can understand that exacdt error message: what did you run exactly?
mythmon has left #ipfs ["WeeChat 1.3"]
ruby32 has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs] diasdavid created greenkeeper-hapi-13.5.2 (+1 new commit): https://git.io/vKxym
<ipfsbot>
js-ipfs/greenkeeper-hapi-13.5.2 d74c4cc greenkeeperio-bot: chore(package): update hapi to version 13.5.2...
<achin>
i'm not even sure how /usr/local/bin/ipfs became a directory, since there is no directory named "ipfs" within that tar.gz
jsrockss has quit [Ping timeout: 240 seconds]
<codgedodger>
me either...
<codgedodger>
I tried to move it again but I get the same error. Checked the directory in the bin and the file is there
jsrockss has joined #ipfs
<achin>
what's the output of "ls /usr/local/bin/ipfs" ?
<codgedodger>
One second. Im rebooting the server just to let it fetch everything in the file system. 16tb worth of movies and tv shows would get me confused too.