Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
G-Ray has quit [Quit: G-Ray]
Aitrean has joined #ipfs
se3000 has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
drwasho2 has joined #ipfs
Will__ has joined #ipfs
drwasho2 is now known as drwasho
Will__ has quit [Client Quit]
<drwasho>
Hey guys, just wanted to drop a quick thanks... we rebased to pre-0.4.5 + modded some settings, and the IPNS calls in OpenBazaar 2.0 are lightning fast
Will__ has joined #ipfs
robattila256 has quit [Ping timeout: 240 seconds]
dryajov has quit [Ping timeout: 248 seconds]
dryajov has joined #ipfs
tmg has quit [Ping timeout: 276 seconds]
matoro has quit [Ping timeout: 256 seconds]
fleeky__ has joined #ipfs
drwasho has quit [Read error: Connection reset by peer]
tilgovi has joined #ipfs
fleeky_ has quit [Ping timeout: 255 seconds]
wallacoloo____ has quit [Quit: wallacoloo____]
matoro has joined #ipfs
Will__ has quit [Ping timeout: 260 seconds]
Aitrean has quit [Ping timeout: 260 seconds]
cemerick has joined #ipfs
wallacoloo____ has joined #ipfs
tilgovi has quit [Remote host closed the connection]
drwasho has joined #ipfs
wrouesnel has joined #ipfs
butrfly_ has joined #ipfs
butrfly has quit [Ping timeout: 240 seconds]
kulelu88 has quit [Quit: Leaving]
drwasho has quit []
spread has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 is now known as Guest79337
infinity0_ is now known as infinity0
infinity0 has quit [Remote host closed the connection]
spread has quit [K-Lined]
Guest79337 has quit [Ping timeout: 240 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
arpu has quit [Ping timeout: 240 seconds]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
arpu has joined #ipfs
shizy has joined #ipfs
HostFat_ has joined #ipfs
HostFat__ has quit [Ping timeout: 240 seconds]
stevenaleach has joined #ipfs
<stevenaleach>
What is the status of pubsub?
cyanobacteria has joined #ipfs
cyanobacteria has quit [Client Quit]
cyanobacteria has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
espadrine has quit [Ping timeout: 264 seconds]
aquentson1 has quit [Ping timeout: 240 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
dryajov has quit [Read error: Connection reset by peer]
wrouesnel has quit [Remote host closed the connection]
wrouesnel has joined #ipfs
matoro has quit [Ping timeout: 245 seconds]
wrouesnel has quit [Remote host closed the connection]
<patagonicus>
Interesting. I added Gentoo's portage to ipfs and I've now replaced /usr/portage with a symlink to /ipfs/$portagehash. emerge doesn't seem to like that because its complaining about missing files, but every time I run it seems to get further before aborting.
dryajov has quit [Read error: Connection reset by peer]
espadrine has joined #ipfs
<horrified>
patagonicus: how is it now?
maciejh has quit [Ping timeout: 240 seconds]
dryajov has joined #ipfs
<patagonicus>
I'm trying pinning it first.
inori[m] has joined #ipfs
<patagonicus>
Hmm. Even with a fresh ~/.ipfs just doing ipfs pin -r /ipfs/QmZaYEGxzkbSNTCyfF9P4nEd3ETpKKxzzyeb6xpCFkY8FW/ spams my daemon's output with "too many open files" after a second or too on 0.4.4.
robattila256 has quit [Quit: WeeChat 1.7]
maxlath has joined #ipfs
robattila256 has joined #ipfs
konubinix has quit [Quit: ZNC 1.6.4+deb1 - http://znc.in]
maxlath has quit [Ping timeout: 240 seconds]
pursue has quit [K-Lined]
maxlath has joined #ipfs
maxlath has quit [Ping timeout: 252 seconds]
maciejh has joined #ipfs
<pinkieval>
patagonicus: did you try running it with strace?
bertschn_ has quit [Ping timeout: 240 seconds]
mguentner2 is now known as mguentner
<patagonicus>
No, will have to do that some other time.
bertschneider has joined #ipfs
<Kubuxu>
patagonicus: try 0.4.5-rc
<Kubuxu>
it might still say about too many files open but it isn't that big of a problem
<Kubuxu>
it will just run a bit slower
<Kubuxu>
the core of the problem is lack of datastore backpressure to bitswap
<Kubuxu>
causing too many files and threads to be open
chovy has quit [Ping timeout: 255 seconds]
Guest143650[m] has joined #ipfs
Boomerang has quit [Quit: leaving]
pcre has joined #ipfs
Guest143650[m] has left #ipfs ["User left"]
ashark has joined #ipfs
anewuser has quit [Read error: Connection reset by peer]
anewuser has joined #ipfs
konubinix has joined #ipfs
cemerick has quit [Ping timeout: 248 seconds]
cemerick has joined #ipfs
chovy has joined #ipfs
chovy has joined #ipfs
chovy has quit [Changing host]
<jkilpatr>
Kubuxu, if ipfs claims all the open file handles isn't that an issue? Or is it per process rather than per user (I always forget hose those rules work until I trip over them)
<jkilpatr>
how*
<Kubuxu>
per process
<jkilpatr>
not the end of the world then.
<jkilpatr>
are there any projects for git on ipfs (like distributed github)?
<jkilpatr>
I mean obviously you can tar up a repo and share it, or share patches but somthing more formal would be cool
maxlath has joined #ipfs
apiarian has quit [Ping timeout: 258 seconds]
shizy has joined #ipfs
pfrazee has quit [Remote host closed the connection]
apiarian has joined #ipfs
robattila256 has quit [Quit: WeeChat 1.7]
robattila256 has joined #ipfs
apiarian has quit [Ping timeout: 240 seconds]
apiarian has joined #ipfs
<Kubuxu>
We have experimented with that, but nothing solid was done
<Kubuxu>
You can clone repo in bare format
<Kubuxu>
which is just .git dir
<Kubuxu>
and the add it to ipfs
<Kubuxu>
and others will be able to clone it from the http reference to that link
tmg has quit [Ping timeout: 260 seconds]
pfrazee has joined #ipfs
gigq has quit [Ping timeout: 264 seconds]
gigq has joined #ipfs
tilgovi has joined #ipfs
aquentson1 has quit [Ping timeout: 248 seconds]
ulrichard has quit [Remote host closed the connection]
aquentson has joined #ipfs
neurrowcat has joined #ipfs
dryajov has quit [Read error: Connection reset by peer]
<lgierth>
we'll just migrate to a different hash algorithm
<lgierth>
what happens when hash algorithms get attacked, is that they get weaker over time. it never happens with a big bang
<lgierth>
support for blake2 in multihash and go-ipfs is already on the roadmap
<lgierth>
(not that there's any sign so far of sha256 weakening)
bertschneider has joined #ipfs
azdle has joined #ipfs
anewuser has quit [Ping timeout: 245 seconds]
<MikeFair>
Hmm
ygrek has joined #ipfs
matoro has quit [Ping timeout: 252 seconds]
<MikeFair>
So does a client test for existence before commiting its block then just drop the conflicting hash from the multihash output?
<lgierth>
all the multiformats are attempts at solving the fallacy of "it's never going to change"
<lgierth>
no it'll just think they're the same
<lgierth>
but by the time there are actual collisions, we'll long have migrated to a different hash alg
<MikeFair>
oh I totally agree and am a staunch believer in that not only will the formats change; sometimes there are software bugs
matoro has joined #ipfs
<lgierth>
so yeah short answer, we don't take any direct measures against hash collisions
<lgierth>
too unlikely to bother for now
<lgierth>
and the strategic measure against it is multihash
<MikeFair>
lgierth: So last write, first write, or whichever your closest "has-block" peer was?
<lgierth>
the latter
Encrypt_ has joined #ipfs
<lgierth>
ipfs has no concept of time, so things possibly exist somewhere, but no idea which was created first
<MikeFair>
What is the address key hash?
<lgierth>
what would be interesting would be fetching the "collision block", than adding the "actual block", i think it'd skip adding because it thinks it already has it
Encrypt_ has quit [Client Quit]
<lgierth>
address key hash as in, what's used for routing on the DHT?
<MikeFair>
yeah
<lgierth>
hash of the hash
<lgierth>
just to make double sure it's roughly randomly distributed
<MikeFair>
hash of the multihash
<lgierth>
yeah
<MikeFair>
oh; well then nm
<lgierth>
the dht technically has no idea that the key already is a hash
<MikeFair>
I think it's sufficient to say that "For a given block of data; while single collisions are already extremely rare; two different blocks using two different hash algorithms can't/won't collide on the same block"
shizy has quit [Ping timeout: 252 seconds]
<MikeFair>
I was thinking the address was based a single hash algo
<lgierth>
yeah extremely^2 rare
<lgierth>
i'm not sure right now which hash alg the dht uses -- might very well turn out to be sha256 too
<lgierth>
impl is in libp2p/go-libp2p-kad-dht
<lgierth>
Kubuxu: is what i'm saying roughly accurate? i've told uninformed stuff about the dht in the past ;)
<Kubuxu>
sha256
<Kubuxu>
but collision there wouldn't matter
<MikeFair>
Well the fact that the text space is pretty uniform for the multihash; and that it's (hopefully cryptographically provable) gauranteed that at least one hash in the multihash set will be different; should get the hash addresses pretty far apart
<Kubuxu>
you would just get two different records
jkilpatr_ has quit [Ping timeout: 256 seconds]
jkilpatr has joined #ipfs
pfrazee has joined #ipfs
tilgovi has quit [Ping timeout: 255 seconds]
<MikeFair>
I've tried on a few random occasions to come up with some mechanism to eliminate the hash collision problems; the closest I got was using a smaller hash (SHA128) and then hashing the multihash backward and forward and combining the results
<MikeFair>
But that just created "different" collisions;
<MikeFair>
The only other thought was trying to hash the "chain" of blocks; so a hash that tells you about the "context" of this data block
pictural has joined #ipfs
<MikeFair>
So then you'd need a hash collision on two consecutive file blocks
<MikeFair>
which I declared "logically impossible"
<MikeFair>
Anyway, thanks for explaining how it worked
pictural has quit [K-Lined]
shamb0t has quit [Remote host closed the connection]
anewuser has joined #ipfs
shamb0t has joined #ipfs
shizy has joined #ipfs
shamb0t has quit [Ping timeout: 264 seconds]
use_r__ has joined #ipfs
shamb0t has joined #ipfs
use_r__ has quit [Quit: Leaving]
shamb0t_ has joined #ipfs
shamb0t has quit [Ping timeout: 256 seconds]
shamb0t_ has quit [Remote host closed the connection]
shamb0t has joined #ipfs
shamb0t has quit [Ping timeout: 240 seconds]
iczero is now known as [iczero]
[iczero] is now known as iczero
maxlath has quit [Ping timeout: 252 seconds]
iczero is now known as [[[[[[[[[[[[[
[[[[[[[[[[[[[ is now known as [[[[[[[[[[[[[[[[
[[[[[[[[[[[[[[[[ is now known as [[[[[[[[[]]]]]]]
[[[[[[[[[]]]]]]] is now known as [[[[[[[ohai]]]]]
[[[[[[[ohai]]]]] is now known as iczero
abortin has joined #ipfs
apiarian has quit [Ping timeout: 240 seconds]
aquentson1 has joined #ipfs
apiarian has joined #ipfs
aquentson has quit [Ping timeout: 255 seconds]
bastianilso has quit [Ping timeout: 255 seconds]
abortin has quit [K-Lined]
rendar has quit [Ping timeout: 258 seconds]
cyanobacteria has quit [Ping timeout: 240 seconds]
draynium has quit [Read error: Connection reset by peer]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
apiarian has quit [Ping timeout: 252 seconds]
apiarian has joined #ipfs
tilgovi has joined #ipfs
shizy has quit [Ping timeout: 245 seconds]
matoro has quit [Ping timeout: 255 seconds]
aquentson has joined #ipfs
pfrazee has quit [Remote host closed the connection]
matoro has joined #ipfs
aquentson1 has quit [Ping timeout: 255 seconds]
aquentson1 has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
aquentson has quit [Ping timeout: 258 seconds]
aquentson has joined #ipfs
aquentson1 has quit [Ping timeout: 248 seconds]
Caterpillar has joined #ipfs
cemerick has joined #ipfs
Oatmeal has quit [Remote host closed the connection]
kvda has joined #ipfs
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
pfrazee has joined #ipfs
atrapado_ has quit [Quit: Leaving]
s_kunk has joined #ipfs
shizy has joined #ipfs
aquentson1 has joined #ipfs
pfrazee has quit [Ping timeout: 240 seconds]
<kevina>
whyrusleeping: you around
aquentson has quit [Ping timeout: 276 seconds]
bastianilso has joined #ipfs
bertschneider has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<whyrusleeping>
kevina: yeah, whatsup?
void9 has quit [Read error: Connection reset by peer]
<kevina>
whyrusleeping: working on filestore utils
<kevina>
want to do some minor refactoring, and want to check if its okay with you
<kevina>
I will have some code to show you in just a few minutes...
pfrazee has joined #ipfs
<whyrusleeping>
depends on whats being refactored, but probably best to do the refactor before doing new features
<kevina>
that why I wanted to clear it with you, its really simply, a few more minutes...