hoony has quit [Remote host closed the connection]
reit has quit [Quit: Leaving]
__mek__ has quit [Remote host closed the connection]
Guest23423 has quit [Read error: Connection reset by peer]
* lgierth
running `ipfs repo gc` on saturn.i.ipfs.io and neptune.i.ipfs.io
<lgierth>
finished, that freed up 28G and 45G
<whyrusleeping>
lol
<whyrusleeping>
wow
<lgierth>
s/45G/51G/, saturn wasn't finished yet
<lgierth>
or wait, don't we have automatic gc now?
<lgierth>
cause then i'd just try and let one run full to see how it goes
<whyrusleeping>
yeah, i think we have that now
__mek__ has joined #ipfs
dignifiedquire has quit [Quit: dignifiedquire]
<lgierth>
cool
<lgierth>
then i suppose it's gonna be either venus or mercury
<lgierth>
or both
<daviddias>
lgierth: would you mind checking if everything is ok with castor
<daviddias>
it is so so slow compared to my machine + home network
pfraze has joined #ipfs
r04r is now known as zz_r04r
<lgierth>
yeah i was just looking at graphs too
<lgierth>
looks normal except for the slow metrics scraping time
<lgierth>
ipfs is super busy
<lgierth>
or something
<lgierth>
mh maybe zfs
<lgierth>
mh, excessive ptrace attempts in dmesg
<daviddias>
running registry-mirror --clone on my machine (and dignifiedquire's machine) for days results in IPFS eating all of the ram (from 8gb to 12gb)
<daviddias>
I sent a stack trace to whyrusleeping, he found some stuff that was not closing properly
<lgierth>
that'd be davidar
<daviddias>
davidar?
<lgierth>
davidar: any idea what this is about? [2156403.169866] ptrace of pid 4221 was attempted by: proot-x86_64 (pid 4203)
<lgierth>
daviddias: dozens of them per second, in dmesg
<lgierth>
daviddias: yeah dev0.4.0 will improve
<lgierth>
davidar: dozens of them per second, in dmesg
<lgierth>
daviddias: gonna interrupt you one more time, deploying latest dev0.4.0 with nosync
<daviddias>
sweet
<daviddias>
let's try that out!
chriscool has quit [Quit: Leaving.]
chriscool has joined #ipfs
<daviddias>
lgierth: let me know when it is done
<lgierth>
just a minute
<jbenet>
daviddias: awesome
<lgierth>
docker ps
<lgierth>
daviddias: go
<lgierth>
ok it looks like the bottleneck has now moved to registry-mirror
<lgierth>
:)
<lgierth>
jbenet: dev0.4.0 with nosync on castor (it's fast)
<lgierth>
data 1.03T 9.78T 153 1.30K 406K 46.8M
<lgierth>
1.3K write ops, 46.8M bytes written, that's the peak so far
computerfreak668 has joined #ipfs
go1111111 has quit [Ping timeout: 246 seconds]
<lgierth>
daviddias: does it look faster on your end?
<daviddias>
looks like running on my local env :D
<lgierth>
great :)
<lgierth>
daviddias: it's only writing to disk every 5 seconds, but i don't whether that's go-ipfs or registry-mirror
<lgierth>
so, i/o-wise, there's headroom
<daviddias>
registry-mirror doesn't write to disk, only go-ipfs
slothbag has quit [Remote host closed the connection]
<daviddias>
but like, it is really really fast
<lgierth>
yeah, and it's constantly writing requests?
<lgierth>
before i forget, what do you think how long it's gonna take at this speed? i feel like giving adding openwrt a new try :)
<daviddias>
well, I dunno, depends if it starts lagging again
<lgierth>
yep
<lgierth>
but probably not tonight right?
jabberwocky has joined #ipfs
<daviddias>
a no, 1 to 2 days at least
go1111111 has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid pushed 2 new commits to master: http://git.io/vBmxa
<ipfsbot>
js-ipfs-api/master 10a3c02 David Dias: chore: build
<ipfsbot>
js-ipfs-api/master 2a8a5d7 David Dias: chore: release version v2.9.10
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #102: Update ipfs-api to version 2.9.10
jhulten has joined #ipfs
patcon has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
voxelot has joined #ipfs
voxelot has joined #ipfs
jedahan has joined #ipfs
Not_ has quit [Ping timeout: 265 seconds]
voxelot has quit [Ping timeout: 250 seconds]
doublec_ has joined #ipfs
hoony has joined #ipfs
doublec has quit [Ping timeout: 250 seconds]
doublec_ is now known as doublec
jhulten has quit [Ping timeout: 240 seconds]
reit has joined #ipfs
simonv3 has quit [Quit: Connection closed for inactivity]
hoony has quit [Quit: hoony]
voxelot has joined #ipfs
voxelot has joined #ipfs
voxelot has quit [Ping timeout: 240 seconds]
Temuthril has joined #ipfs
patcon has quit [Ping timeout: 272 seconds]
joshbuddy has joined #ipfs
diacaustic has quit [Ping timeout: 272 seconds]
jry has quit [Read error: Connection reset by peer]
patcon has joined #ipfs
unjust has joined #ipfs
timgws has joined #ipfs
bedeho_ has joined #ipfs
patcon has quit [Ping timeout: 250 seconds]
<ipfsbot>
[go-ipfs] rht created daemon-version-check (+1 new commit): http://git.io/vBYW7
<ipfsbot>
go-ipfs/daemon-version-check 68f0354 rht: Move api version check to daemon...
<ipfsbot>
[go-ipfs] rht opened pull request #2003: Move api version check to daemon (dev0.4.0...daemon-version-check) http://git.io/vBYll
nonmoose_ has joined #ipfs
Seka has quit [Ping timeout: 244 seconds]
jabberwocky has quit [Remote host closed the connection]
<kyledrake>
I just turned on IPv6 by clicking a single button on my router, and my browser now just auto-uses IPv6 by default, I didn't have to change anything. I want it to do this with IPFS so badly.
Qwertie- has quit [Ping timeout: 240 seconds]
Qwertie has joined #ipfs
M-giodamelio has quit [Ping timeout: 240 seconds]
M-matthew has quit [Ping timeout: 240 seconds]
davidar has quit [Ping timeout: 240 seconds]
M-giodamelio has joined #ipfs
<whyrusleeping>
kyledrake: you can
<whyrusleeping>
just remove the ipv4 address from your swarm addresses config
<kyledrake>
Oh yeah, I just meant it would be nice if the browser just looked for IPFS records on the DNS lookup and tried them first, like how it uses IPv6.
srenatus has joined #ipfs
jabberwocky has joined #ipfs
<whyrusleeping>
oh!
<whyrusleeping>
right, yeah...
Tv` has quit [Quit: Connection closed for inactivity]
pfraze has quit [Remote host closed the connection]
guest234234 has quit [Ping timeout: 255 seconds]
elima_ has joined #ipfs
amstocker_ has joined #ipfs
jabberwocky has quit [Ping timeout: 272 seconds]
nonmoose_ has quit [Ping timeout: 250 seconds]
ygrek has joined #ipfs
nonmoose_ has joined #ipfs
amstocker_ has quit [Ping timeout: 272 seconds]
nham has quit [Ping timeout: 255 seconds]
mildred has joined #ipfs
<ipfsbot>
[go-ipfs] rht force-pushed daemon-version-check from 68f0354 to 72e090e: http://git.io/vBY17
<ipfsbot>
go-ipfs/daemon-version-check 72e090e rht: Move api version check to daemon...
doublec has quit [Read error: Connection reset by peer]
doublec_ has joined #ipfs
<ipfsbot>
[go-ipfs] rht force-pushed daemon-version-check from 72e090e to 977aed3: http://git.io/vBY17
<ipfsbot>
go-ipfs/daemon-version-check 977aed3 rht: Move api version check to daemon...
s_kunk has quit [Ping timeout: 246 seconds]
zz_r04r is now known as r04r
rendar has joined #ipfs
patcon has quit [Ping timeout: 240 seconds]
cryptotec has joined #ipfs
joshbuddy has quit [Quit: joshbuddy]
<ipfsbot>
[go-ipfs] rht reopened pull request #1975: placeholder pr to rerun the test on djdv path parser pr (master...djdv) http://git.io/v4XuL
jccnd has quit [Quit: jccnd]
<ipfsbot>
[go-ipfs] rht pushed 1 new commit to daemon-version-check: http://git.io/vBOfI
<ipfsbot>
go-ipfs/daemon-version-check 7712121 rht: placeholder commit to runtest...
revolve has quit [Quit: leaving]
s_kunk has joined #ipfs
GonZo2000 has quit [Ping timeout: 240 seconds]
cryptotec has quit [Remote host closed the connection]
cryptotec has joined #ipfs
ygrek has quit [Ping timeout: 264 seconds]
__mek__ has quit [Ping timeout: 240 seconds]
revolve has joined #ipfs
ianopolous has quit [Ping timeout: 240 seconds]
cemerick has joined #ipfs
Not_ has joined #ipfs
<ipfsbot>
[go-ipfs] rht created get-resp-header (+1 new commit): http://git.io/vBOGQ
<ipfsbot>
go-ipfs/get-resp-header 1a7e100 rht: ipfs get: set correct content-type on resp...
NeoTeo has joined #ipfs
<ipfsbot>
[go-ipfs] rht opened pull request #2004: ipfs get: set correct content-type on resp (master...get-resp-header) http://git.io/vBOZJ
cryptotec has quit [Remote host closed the connection]
cryptotec has joined #ipfs
cryptotec has quit [Read error: Connection reset by peer]
fazo has joined #ipfs
fazo has quit [Changing host]
fazo has joined #ipfs
cemerick has quit [Ping timeout: 276 seconds]
cryptotec has joined #ipfs
doublec has joined #ipfs
Not_ has quit [Ping timeout: 272 seconds]
doublec_ has quit [Ping timeout: 264 seconds]
pfraze has joined #ipfs
<ipfsbot>
[go-ipfs] rht pushed 1 new commit to daemon-version-check: http://git.io/vBO8c
<dignifiedquire>
richardlitt: did you have a chance to look at apiary in more detail? I think I will just start documenting the current http api in there for now and try to run some tests with it against js-ipfs-api and go-ipfs
<dignifiedquire>
otherwise I’m afraid to be writing abstract specs that are of little use to the current efforts in that space
warner has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
cryptotec has joined #ipfs
<richardlitt>
dignifiedquire: I didn't, but that sounds like the right move for me.
<richardlitt>
dignifiedquire: your example of add on there looked loads better than my faulty swagger implementation, which could then hypothetically be routed into the pretty three-column thing we were looking at (forget the name right now, but it's one of the reasons we were going with Swagger at all)
cryptotec has quit [Read error: Connection reset by peer]
<richardlitt>
dignifiedquire: ah, it was readme.io
<dignifiedquire>
right, but with apiary we actually don’t need that right?
<richardlitt>
exactly
s_kunk has quit [Ping timeout: 250 seconds]
<richardlitt>
I think readme.io is a product we were using because a) other companies use it b) it looks pretty. The issue is that it all has to be done manually, or imported using swagger
<dignifiedquire>
yeah had the exact same feeling when I was looking at swagger, just was like turning head here and there and not being able to orient my sefl
<richardlitt>
I continually had issues understanding the swagger docs (Likely not their fault, much more likely my issues separating out level 1 and level 2 specs, as well as CLI vs HTTP stuff, and my own confusion about end point in general)
<richardlitt>
I don't think swagger will work for our level of abstraction, given how hard it was for me to grok that, and how poor their validation tools are
<richardlitt>
That was the apiary markdown format?
reit has joined #ipfs
<dignifiedquire>
yes
<dignifiedquire>
that’s the source of my add example
<richardlitt>
Well, it looks pretty clean to me
<dignifiedquire>
for lvl2-cli and lvl1 we will have to resort to other methods, that’s why I also think to start with http is better as there is already a lot of tooling that we can use to kickstart our efforts, rather than having to write all of it ourselves
<dignifiedquire>
which you should have acces to now as well
<dignifiedquire>
so I suggest I create an issue and make a list of the commands, and we just write our name next to the method we are currently working on ?
cemerick has quit [Ping timeout: 260 seconds]
<richardlitt>
dignifiedquire: cool, thanks
<richardlitt>
That works for me
<richardlitt>
sorry, currently working on some docs elsewhere
cryptotec has quit [Remote host closed the connection]
<ipfsbot>
[js-ipfs-api] diasdavid created fix/timeout (+1 new commit): http://git.io/vBGza
<ipfsbot>
js-ipfs-api/fix/timeout a7ac595 David Dias: timeouts per suite
<ipfsbot>
[js-ipfs-api] diasdavid opened pull request #145: timeouts per suite (master...fix/timeout) http://git.io/vBGzK
patcon has joined #ipfs
<ipfsbot>
[js-ipfs-api] diasdavid closed pull request #104: Add current work in progress of readme.md and api.md (master...better-readme-and-api-docs) http://git.io/v8Zf1
<ipfsbot>
[js-ipfs-api] diasdavid deleted better-readme-and-api-docs at 79892a6: http://git.io/vBG2t
chriscool has quit [Quit: Leaving.]
<ipfsbot>
[js-ipfs-api] Dignifiedquire created auto-docs (+4 new commits): http://git.io/vBGwe
<ipfsbot>
js-ipfs-api/auto-docs 8654242 dignifiedquire: docs: Auto generate API.md using mocha
<ipfsbot>
js-ipfs-api/auto-docs f79c70a dignifiedquire: Update api
<ipfsbot>
[js-ipfs-api] Dignifiedquire closed pull request #105: Auto generate API.md using mocha (master...auto-docs) http://git.io/v8Z8N
<ipfsbot>
[js-ipfs-api] Dignifiedquire opened pull request #146: Auto generate api.md using mocha (master...auto-docs) http://git.io/vBGwl
bedeho_ has quit [Ping timeout: 246 seconds]
roguism has left #ipfs [#ipfs]
Encrypt has joined #ipfs
strongest_cup has quit [Ping timeout: 252 seconds]
pfraze has quit [Remote host closed the connection]
border0464 has quit [Quit: sinked]
e-lima has joined #ipfs
__mek__ has joined #ipfs
border0464 has joined #ipfs
HoboPrimate has joined #ipfs
pfraze has joined #ipfs
bulky has quit [Ping timeout: 255 seconds]
parasigmatism has joined #ipfs
amstocker_ has joined #ipfs
HoboPrimate has quit [Quit: HoboPrimate]
fingertoe has joined #ipfs
<fingertoe>
Installed IPFS on my Raspb-pi. Did a 'ipfs config datastore.path /mnt/ipfs' hoping to send my data to USB hard drive.. Restarted Daemon. When I pin something ought I see data in that directory? (I am not)
<lgierth>
fingertoe: i think it's case-sensitive: DataStore.Path
<fingertoe>
Tried that -- Still see empty directory..
ygrek has quit [Ping timeout: 264 seconds]
<ipfsbot>
[js-ipfs-api] diasdavid pushed 1 new commit to fix/timeout: http://git.io/vBGx0
<ipfsbot>
js-ipfs-api/fix/timeout b5ab4dd David Dias: remove local timeouts
mildred has joined #ipfs
<daviddias>
dignifiedquire: what is the change on karma.conf for setting mocha timeouts?
<whyrusleeping>
lgierth: fingertoe i'm like, 90% certain that Datastore.Path isnt actually read by the program
srenatus has quit [Quit: Connection closed for inactivity]
<fingertoe>
Woo Hoo! Thanks! it's working!
__mek__ has quit [Ping timeout: 272 seconds]
anticore has joined #ipfs
mnlg has joined #ipfs
cryptotec has joined #ipfs
17SAD39SD has quit [Changing host]
17SAD39SD has joined #ipfs
17SAD39SD is now known as csmith
csmith is now known as cSmith
cryptotec has quit [Ping timeout: 240 seconds]
voxelot has quit [Ping timeout: 260 seconds]
Whispery has joined #ipfs
cryptotec has joined #ipfs
TheWhisper has quit [Ping timeout: 265 seconds]
rendar has quit [Ping timeout: 276 seconds]
nonmoose_ has quit [Ping timeout: 250 seconds]
<ipfsbot>
[webui] greenkeeperio-bot opened pull request #103: Update bootstrap to version 3.3.6
nonmoose_ has joined #ipfs
ron__ has joined #ipfs
<ron__>
has anyone faced this error : ERROR core/serve: Path Resolve error: path must contain at least one component gateway_handler.go:458
Whispery has quit [Quit: Leaving]
Whispery has joined #ipfs
Whispery is now known as TheWhisper
rendar has joined #ipfs
Senji has joined #ipfs
anticore has quit [Read error: Connection reset by peer]
<ron__>
has anyone faced this error : ERROR core/serve: Path Resolve error: path must contain at least one component gateway_handler.go:458
<fazo>
dignifiedquire: I think I found another small bug in js-ipfs-api: ipfs.ls should take a callback like this: function(err,res) but when something goes wrong err is still undefined and the res is the error
border0464 has quit [Quit: sinked]
<dignifiedquire>
fazo: interesting, could you create a pr with failing test case? that would be great
__mek__ has joined #ipfs
<fazo>
I'll get around to doing it soon :)
nham has joined #ipfs
ron__ has quit [Quit: Page closed]
__mek__ has quit [Ping timeout: 250 seconds]
dignifiedquire has quit [Quit: dignifiedquire]
dignifiedquire has joined #ipfs
Encrypt has joined #ipfs
mnlg has quit []
<dignifiedquire>
daviddias: whyrusleeping trying to document bitswap wantlist and bitswap unwant <key> any docs I can look at? or any explanation you could give me?
<dignifiedquire>
also explanations of the return values of bitswap stat would be nice
Temuthril has quit []
<fazo>
dignifiedquire: it looks like there are no tests for ipfs.ls
<fazo>
maybe that's why you haven't catched that bug. Should I write some tests like for the other functions?
<dignifiedquire>
fazo: yes please, a file ls.spec.js in test/api similar to how we do the other tests
* dignifiedquire
feels bad that there are no tests for this
<fazo>
nah, don't feel bad. If you want to feel bad look at the boards-api.js file in ipfs-boards
<fazo>
that's a spaghetti code, 500 lines mess with no tests and no documentation.
* fazo
is starting to dislike a specific kind of pasta
<fazo>
by the way, I'm waiting for `npm install` to finish. It's not nice to live on a 5 Mbit/s connection
forth has quit [Remote host closed the connection]
jabberwocky has joined #ipfs
ianopolous3 has joined #ipfs
<fazo>
dignifiedquire: I think I know why there are no tests for `ls`: it's not that easy... you need to add an object that has links to be able to test if reading the links works, and how do you do that in the browser?
<dignifiedquire>
fazo: hmm good question, tbh I have not touched links at all, maybe daviddias has an iea
ygrek has quit [Ping timeout: 240 seconds]
<dignifiedquire>
*idea
ianopolous2 has quit [Ping timeout: 244 seconds]
<fazo>
dignifiedquire: on node it's easy, you just add a folder. But in the browser there's no trivial way
ianopolous2 has joined #ipfs
<dignifiedquire>
hmm
ianopolous3 has quit [Ping timeout: 240 seconds]
<fazo>
the easiest way is probably to compose an object with `ipfs object patch` and then use that to test `ipfs.js`
<fazo>
ipfs.ls*
joshbuddy has joined #ipfs
ianopolous2 has quit [Ping timeout: 276 seconds]
<dignifiedquire>
fazo: or you use `vinyl` to create files and pass them to add
<dignifiedquire>
but that won’t give you links, just a list of files
roguism has joined #ipfs
cemerick has joined #ipfs
mildred has quit [Ping timeout: 260 seconds]
ianopolous2 has joined #ipfs
patcon has quit [Ping timeout: 272 seconds]
CarlWeathers has quit [Ping timeout: 264 seconds]
<dignifiedquire>
fazo: you could just add a directory from node in tasks/daemon.js and then check that with ipfs.ls from the browser
jabberwocky has quit [Read error: Connection reset by peer]
cemerick has quit [Ping timeout: 255 seconds]
rombou has joined #ipfs
jabberwocky has joined #ipfs
ygrek has joined #ipfs
gatesvp has quit [Quit: Page closed]
CarlWeathers has joined #ipfs
Teruyuki has joined #ipfs
parasigmatism has quit [Ping timeout: 265 seconds]
<fazo>
dignifiedquire: thanks for the ideas! Going to sleep now, I'll probably try writing the tests tomorrow
fazo has quit [Remote host closed the connection]
patcon has joined #ipfs
CarlWeathers has quit [Ping timeout: 276 seconds]
Soft has quit [Ping timeout: 260 seconds]
Soft has joined #ipfs
ianopolous2 is now known as ianopolous
leer10 has quit [Remote host closed the connection]
<roguism>
How long can IPRS records last? As long as the author wants?
<roguism>
(assuming other nodes can gc when they want)
leer10 has joined #ipfs
roguism has quit [Read error: Connection reset by peer]
jabberwocky has quit [Read error: Connection reset by peer]
roguism has joined #ipfs
jabberwocky has joined #ipfs
rombou has quit [Ping timeout: 272 seconds]
jabberwocky has quit [Ping timeout: 244 seconds]
jabberwocky has joined #ipfs
rombou has joined #ipfs
gordonb has joined #ipfs
fingertoe has quit [Quit: Page closed]
NeoTeo has quit [Quit: ZZZzzz…]
Seka has joined #ipfs
r04r is now known as zz_r04r
joshbuddy has quit [Quit: joshbuddy]
roguism has quit [Ping timeout: 240 seconds]
roguism has joined #ipfs
timgws has joined #ipfs
timgws has joined #ipfs
Oatmeal has quit [Ping timeout: 240 seconds]
Encrypt has quit [Quit: Sleeping time!]
pfraze has quit [Remote host closed the connection]
roguism1 has joined #ipfs
cryptotec has quit [Remote host closed the connection]
roguism has quit [Ping timeout: 252 seconds]
cryptotec has joined #ipfs
Oatmeal has joined #ipfs
joshbuddy has joined #ipfs
rombou has quit [Remote host closed the connection]
dignifiedquire has quit [Quit: dignifiedquire]
rombou has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]