<piajesse[m]>
oh really? alright I'm getting the hang of this
weez17 has quit [Read error: Connection reset by peer]
<ToxicFrog>
There's `ipfs key list -l | grep ...` but that gets pretty gross pretty quick
weez17 has joined #ipfs
<lgierth>
patches welcome :) or someone will eventually improve it - it's been rubbing me the wrong way too
MDead has quit [Ping timeout: 264 seconds]
<piajesse[m]>
another question, if I publish something with host 1, and pin it with host 2, and host 1 goes down, can host 3 get it from an ipns address?
<piajesse[m]>
I can't find much on how ipns works, and I don't have that many hosts that can connect to each other to test it xD
<ToxicFrog>
lgierth: ok, just wanted to make sure I wasn't missing something obvious
pcardune has quit [Read error: Connection reset by peer]
pcardune has joined #ipfs
pcardune has quit [Remote host closed the connection]
colatkinson has quit [Quit: colatkinson]
<lgierth>
piajesse[m]: ipns is just a way tie an updatable name (non-human readable, but a name) to a content hash
<lgierth>
so if host 3 can resolve the ipns name (they expire after 12 or 24 hours or so unless the publisher node keeps running), and someone on the network has the content, it can retrieve it
rngkll_ has joined #ipfs
<piajesse[m]>
well if you scroll up to my idea, which was a way to have gaming profiles on ipfs, it would rely heavily on ipns, due to number of times it would change, but the problem I have come up with is, what if that person goes offline for more then a day, and you want to look at his status via his ipns ID, well it wouldn't show anything because ipns IDs expire huh...
<ToxicFrog>
Wow `ipfs name resolve` is slow.
<ToxicFrog>
This is probably the same issue as `ipfs name publish` being slow -- it assumes a minimum swarm size or something.
<piajesse[m]>
how slow?
<ToxicFrog>
45 seconds or so.
<ToxicFrog>
Also, it looks like a lot of ipfs commands, if passed no positional arguments, will enter reading-from-stdin mode rather than erroring out, which is aggravating when you're doing `ipfs foo $(some-other-command-that-might-fail)`
<piajesse[m]>
yeah, I will admit that sucks xD
chedi_[m] has joined #ipfs
<lgierth>
if you want something as-realtime-as-possible, you should look into pubsub
<lgierth>
(ipfs pubsub that is)
<lgierth>
ipns will get a lot faster in the future but it'll take a bit more work
<piajesse[m]>
someone was talking about that, but how does it work?
<ToxicFrog>
ipfs pubsub may be faster but it very much does not do what I want
risciii has quit [Read error: Connection reset by peer]
<ToxicFrog>
Which is "given a file or directory, automatically generate a key associated with it, add it to IPFS, and publish it under a name derived from that key"
<piajesse[m]>
my whole idea is to use ipfs in the background, but make it as simple as possiable for the use cases I'm working on
<lgierth>
oh, on that note, start the daemon with --enable-pubsub-experiment and --enable-namesys-pubsub, it should subscribe to pubsub updates of a name with the first lookyp
<lgierth>
so future lookups should be near instant
<piajesse[m]>
alright, I will have to figure how a way to do a testnet with it on my local computers, I guess I can edit the startup nodes or what ever its called
<piajesse[m]>
Thanks so much for your help lgierth
<ToxicFrog>
Ok I think this is definitely a bug: `ipfs key rm </dev/null` goes into stdin mode and then dies with "invalid ipfs ref path" rather than doing nothing.
<piajesse[m]>
lol
bomb-on has quit [Quit: SO LONG, SUCKERS!]
bomb-on has joined #ipfs
<ToxicFrog>
Filed #4904
<ToxicFrog>
And it looks like there's already a bug for `ipns is unreasonably slow on small swarms` so I've just commented on that.
chedi_[m] is now known as chedi
pcardune has joined #ipfs
<lord|>
lgierth: I went with ext4 but I'm going to quickly migrate to btrfs and see how it handles
pcardune has quit [Ping timeout: 240 seconds]
border0464 has quit [Ping timeout: 240 seconds]
moet has joined #ipfs
border0464 has joined #ipfs
<lord|>
lgierth: I assume a COW filesystem is a good fit for ipfs since the files don't ever change?
<lord|>
also, are you using any special btrfs features?
<lgierth>
and for large data it should perform much better than the current default flatfs datastore
<lord|>
ah
<lord|>
do you think btrfs will be slower for that?
<lgierth>
this should make a much bigger difference right now than the choice of file system
<lord|>
I forgot if it was leveldb or sqlite that I heard is slightly slower on btrfs
<lgierth>
i don't have data for ext4 vs. btrfs performance
<lgierth>
one big advantage is that writes are O(1) with badger while they're O(n) with flatfs
<lgierth>
i.e. the bigger your repo, the slower the writes
<lord|>
wouldn't that depend on the underlying filesystem with flatfs
<lord|>
PIFS :P
<lgierth>
it's simply that flatfs sticks all block files into a simple flat directory tree, and that's billions of files once you're at a few TB (also depending on your dataset)
<lgierth>
i already got pifs.io a while ago!
<lgierth>
reads are free, but writes are really really expensive
<lgierth>
(in pifs)
<lord|>
lol
<lord|>
pifs is even content-addressed
<lgierth>
so yes it would be great if you could badger a try
<lgierth>
it is!
<lgierth>
totally immutable
saxon has joined #ipfs
lnostdal has quit [Ping timeout: 264 seconds]
chjk6x has quit [Read error: Connection reset by peer]
border0464 has quit [Ping timeout: 240 seconds]
border0464 has joined #ipfs
zcstarr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 260 seconds]
<lord|>
having trouble installing ipfs-ds-convert
<lord|>
`go get github.com/whyrusleeping/gx` is just taking forever with no output
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 264 seconds]
smuten has joined #ipfs
daMaestro has quit [Quit: Leaving]
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 260 seconds]
Chowie has joined #ipfs
rngkll_ has quit [Remote host closed the connection]
colatkinson has joined #ipfs
Fessus has joined #ipfs
ericxtang has joined #ipfs
user51 has joined #ipfs
pcardune has joined #ipfs
Taoki has quit [Ping timeout: 248 seconds]
pcardune has quit [Ping timeout: 264 seconds]
ericxtang has quit [Remote host closed the connection]
RoyalJade has joined #ipfs
ericxtang has joined #ipfs
Chowie has quit [Quit: Leaving]
Chowie has joined #ipfs
pcardune has joined #ipfs
MDude has quit [Ping timeout: 248 seconds]
pcardune has quit [Ping timeout: 240 seconds]
DJ-AN0N has joined #ipfs
shakalaka has joined #ipfs
PyHedgehog has quit [Quit: Connection closed for inactivity]
moet has quit [Ping timeout: 248 seconds]
toxync01 has quit [Ping timeout: 248 seconds]
toxync01 has joined #ipfs
ericxtang has quit [Remote host closed the connection]
PyHedgehog has joined #ipfs
ericxtang has joined #ipfs
<lord|>
it finally finished compiling
<lord|>
dunno if grabbing libraries from ipfs is ready but ok
ericxtang has quit [Ping timeout: 260 seconds]
ericxtang has joined #ipfs
}ls{ has quit [Ping timeout: 260 seconds]
ericxtang has quit [Remote host closed the connection]
ericxtan_ has joined #ipfs
nicu has quit [Quit: nicu]
toxync01 has quit [Ping timeout: 264 seconds]
}ls{ has joined #ipfs
archagon has quit [Quit: archagon]
archagon has joined #ipfs
reit has quit [Quit: Leaving]
mrBen2k2k2k_ has quit [Read error: Connection reset by peer]
mrBen2k2k2k has quit [Read error: Connection reset by peer]
border0464 has quit [Ping timeout: 268 seconds]
toxync01 has joined #ipfs
RoyalJade has quit [Ping timeout: 260 seconds]
archagon has quit [Quit: archagon]
archagon has joined #ipfs
colatkinson has quit [Quit: colatkinson]
anewuser has joined #ipfs
ericxtan_ has quit [Remote host closed the connection]
ericxtang has joined #ipfs
pcardune has joined #ipfs
ericxtang has quit [Ping timeout: 248 seconds]
colatkinson has joined #ipfs
facia has quit [Read error: Connection reset by peer]
}ls{ has quit [Quit: real life interrupt]
pcardune has quit [Ping timeout: 256 seconds]
shakalaka has quit [Ping timeout: 260 seconds]
zrc has joined #ipfs
shakalaka has joined #ipfs
MDude has joined #ipfs
saxon has quit [Ping timeout: 260 seconds]
smuten has quit [Ping timeout: 264 seconds]
shakalaka has quit [Ping timeout: 260 seconds]
shakalaka has joined #ipfs
lnostdal has joined #ipfs
audiodude[m] has joined #ipfs
shakalaka has quit [Ping timeout: 240 seconds]
santamanno has joined #ipfs
ericxtang has joined #ipfs
shakalaka has joined #ipfs
shagerty has joined #ipfs
shagerty has quit [Client Quit]
santamanno has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lord| has quit [Ping timeout: 268 seconds]
ansuz has joined #ipfs
colatkinson has quit [Quit: colatkinson]
colatkinson has joined #ipfs
zrc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
shakalaka has quit [Ping timeout: 240 seconds]
bwn has quit [Ping timeout: 240 seconds]
Oatmeal has quit [Read error: Connection reset by peer]
icostan[m] has joined #ipfs
grvhi has quit [Ping timeout: 256 seconds]
colatkinson has quit [Quit: colatkinson]
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 240 seconds]
nicu has joined #ipfs
zrc has joined #ipfs
shakalaka has joined #ipfs
grvhi has joined #ipfs
reit has joined #ipfs
santamanno has joined #ipfs
shakalaka has quit [Ping timeout: 240 seconds]
lnostdal has quit [Ping timeout: 256 seconds]
santamanno has quit [Client Quit]
grvhi has quit [Ping timeout: 264 seconds]
shakalaka has joined #ipfs
smuten has joined #ipfs
DJ-AN0N has quit [Quit: DJ-AN0N]
ericxtang has quit [Ping timeout: 264 seconds]
toxync01- has joined #ipfs
toxync01- is now known as toxync01_
toxync01 has quit [Ping timeout: 256 seconds]
toxync01_ is now known as toxync01
joocain2 has quit [Remote host closed the connection]