<ed_t>
dignifiedquire as requested: High memory usage in 0.4.2 #2750
ashark has joined #ipfs
<ed_t>
if the memory keeps growing I'll append a second dump. The delta between the two might help tell if something is leaking
ashark has quit [Ping timeout: 252 seconds]
herzmeister has quit [Quit: Leaving]
herzmeister has joined #ipfs
ashark has joined #ipfs
slothbag has quit [Quit: Leaving.]
<dignifiedquire>
ed_t: thanks!
reit has joined #ipfs
<ipfsbot>
[ipfs] jerodsanto opened pull request #175: Add Changelog episode badge to README (master...patch-1) https://git.io/vrgQ3
Akaibu has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
apiarian has quit [Ping timeout: 260 seconds]
apiarian has joined #ipfs
<ipfsbot>
[go-ipfs] RichardLitt force-pushed feature/add-defaults-to-add from 74bbb28 to 8d9820a: https://git.io/vrTl9
<ipfsbot>
go-ipfs/feature/add-defaults-to-add 8d9820a Richard Littauer: Refactor progress and showProgressBar...
zero-ghost has quit [Quit: Leaving.]
rgrinberg has joined #ipfs
<richardlitt>
Yeah he did.
<ipfsbot>
[go-ipfs] RichardLitt force-pushed feature/add-defaults-to-add from 8d9820a to 84176a6: https://git.io/vrTl9
<ipfsbot>
go-ipfs/feature/add-defaults-to-add 84176a6 Richard Littauer: Refactor progress and showProgressBar...
<ipfsbot>
[go-ipfs] RichardLitt force-pushed feature/add-defaults-to-add from 84176a6 to 03dd669: https://git.io/vrTl9
<ipfsbot>
go-ipfs/feature/add-defaults-to-add 03dd669 Richard Littauer: Refactor progress and showProgressBar...
rgrinberg has quit [Ping timeout: 276 seconds]
ashark has joined #ipfs
zero-ghost has joined #ipfs
PrinceOfPeeves has joined #ipfs
ashark has quit [Ping timeout: 244 seconds]
baccenfutter has quit [Ping timeout: 260 seconds]
zz_r04r is now known as r04r
analphabet has quit [Ping timeout: 252 seconds]
analphabet has joined #ipfs
baccenfutter has joined #ipfs
Encrypt has joined #ipfs
chriscool1 has joined #ipfs
zirpu has joined #ipfs
rendar has quit [Ping timeout: 246 seconds]
Encrypt has quit [Quit: Quitte]
cketti has joined #ipfs
rendar has joined #ipfs
jedahan has joined #ipfs
<noffle>
daviddias: I've started it, but realized I needed add to effectively make the tests work :)
<noffle>
I pushed a branch on my remote if you want to look
corvinux has joined #ipfs
corvinux has quit [Ping timeout: 252 seconds]
ppham has joined #ipfs
tmg has quit [Ping timeout: 260 seconds]
ppham has quit [Remote host closed the connection]
reit has quit [Ping timeout: 246 seconds]
<voxelot>
daviddias: morning
<voxelot>
wakes up to merges wooo!
<voxelot>
now that those are done, i'm going to revisit interface-core spec
<voxelot>
and work with get command today
<ed_t>
can someone pastebin a sample prometheus.yml setup to monitor ipfs
ashark has joined #ipfs
<Kubuxu>
lgierth: ^^
<daviddias>
morning voxelot noffle :)
<daviddias>
voxelot: not true, since you can just cat a file that is already there for the default repo
ppham has joined #ipfs
ashark has quit [Read error: Connection reset by peer]
reit has joined #ipfs
ashark has joined #ipfs
ppham has quit [Remote host closed the connection]
ygrek_ has joined #ipfs
ygrek has quit [Ping timeout: 260 seconds]
<voxelot>
daviddias: what else needs to be done to get 'add' and 'cat' milestone 1 ready? is bitswap not swapping blocks at the dag service level for these?
<voxelot>
i've not study too much how bitswap works with libp2p yet
Encrypt has joined #ipfs
<daviddias>
bitswap is there, but the integration is at the block-service level
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<daviddias>
voxelot, since noffle is tackling the `add`, could you do the standardized interface for `cat` first? That has higher priority right now
ashark has quit [Ping timeout: 240 seconds]
<voxelot>
daviddias: was reading over all the conversation on add and thought the same thing
<voxelot>
going to break cat out of the interface-core files pr, give it's own like add
<daviddias>
that sounds perfect :)
<daviddias>
I would argue that a really great additon to ipfs.cat
<daviddias>
nevermind, I was going to say that if you didn't pass a callback, it could return a stream
<daviddias>
ipfs.cat(hash).pipe()
<daviddias>
but we lost that to promisses
<noffle>
daviddias: heading off to SF nodeschool; will reply when I can!
<daviddias>
noffle: sounds good, have fun! Lisbon nodeschool was really good :D
chriscool1 has quit [Ping timeout: 260 seconds]
chriscool1 has joined #ipfs
reit has quit [Quit: Leaving]
<voxelot>
daviddias: i see what you were getting at, but i need to understand promises better to know why we can't have a no callback argument return just an instance of the exporter object stream, aside from callbacks are enforced in promises i think
Morris has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ppham has quit [Remote host closed the connection]
<daviddias>
voxelot, I think the faster way to sync our thoughts is for you to submit the PR with what you think its best and for me to review it :)
mfranzwa has joined #ipfs
ploop has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
ploop has joined #ipfs
<noffle>
yeah, -100 for promises basically removing the ability for our api to return anything else of value :-/
<daviddias>
noffle, there are tradeoffs in everything, even in API design. Promises have enabled a ton of developers to use IPFS apis, by offering them the async model they need for their applications, this adds a lot of valuable to the library.
<ansuz>
the promise mafia has gotten to daviddias
<ansuz>
oh no
* ansuz
hides
<ipfsbot>
[js-ipfs-api] dignifiedquire created greenkeeper-multiaddr-2.0.2 (+1 new commit): https://git.io/vr2TF
<ipfsbot>
js-ipfs-api/greenkeeper-multiaddr-2.0.2 a33d7b3 greenkeeperio-bot: chore(package): update multiaddr to version 2.0.2...
<ipfsbot>
[js-ipfs-api] dignifiedquire deleted greenkeeper-multiaddr-2.0.2 at a33d7b3: https://git.io/vr2kJ
herzmeister has quit [Quit: Leaving]
<ipfsbot>
[js-ipfs] diasdavid deleted greenkeeper-multiaddr-2.0.2 at 61c4c14: https://git.io/vr2kl
<daviddias>
ansuz: ahaha
<alu>
voxelot sup got plans later?
<voxelot>
alu: just working on js-ipfs, what's up?
<alu>
I have AVALON working very nicely on a zsun :D
<alu>
i didnt expect it to turn out this good
herzmeister has joined #ipfs
mfranzwa has quit [Ping timeout: 246 seconds]
Encrypt has quit [Quit: Dinner time!]
ppham has quit [Ping timeout: 260 seconds]
<voxelot>
nice! might have some time to check it out tonight
gmcquillan has joined #ipfs
gmcquillan is now known as gmcquillan_
chriscool1 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
MahaDev has quit [Ping timeout: 276 seconds]
chriscool1 has quit [Client Quit]
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
chriscool1 has joined #ipfs
johnytiago has joined #ipfs
freemor has joined #ipfs
chriscool1 has quit [Quit: Leaving.]
chriscool2 has joined #ipfs
MahaDev has joined #ipfs
chriscool2 has quit [Quit: Leaving.]
chriscool1 has joined #ipfs
cemerick has quit [Ping timeout: 252 seconds]
chriscool1 has quit [Read error: Connection reset by peer]
johnytiago has quit [Remote host closed the connection]
MahaDev has quit [Ping timeout: 260 seconds]
ppham has joined #ipfs
dignifiedquire has joined #ipfs
ppham has quit [Ping timeout: 276 seconds]
flaran has joined #ipfs
flaran has quit [Client Quit]
MahaDev_ has joined #ipfs
jedahan has joined #ipfs
jedahan has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<noffle>
daviddias: promises can co-exist with callback apis, and SHOULD be able to. but the Q here is whether it should be baked into the lib or provided on top by the module consumers
<noffle>
daviddias: whether we do promisify or they do
<noffle>
daviddias: if they use it, then they get to make their choice of trade-off, rather than us doing it for them
herzmeister has quit [Remote host closed the connection]
<noffle>
daviddias: everything is a trade-off -- it's a question of whether someone else is making the choice for you in this case
johnytiago has joined #ipfs
<noffle>
daviddias: you can't please everyone, so it's probably better to just folks choose their own pieces :)
johnytiago has quit [Ping timeout: 276 seconds]
herzmeister has joined #ipfs
ashark has joined #ipfs
gmcquillan_ has quit [Quit: gmcquillan_]
Oatmeal has quit [Ping timeout: 244 seconds]
micxjo has quit [Ping timeout: 260 seconds]
micxjo has joined #ipfs
corvinux has joined #ipfs
ppham has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
ygrek_ has quit [Ping timeout: 240 seconds]
ppham has quit [Ping timeout: 260 seconds]
jaboja has joined #ipfs
Oatmeal has joined #ipfs
Encrypt has joined #ipfs
rendar has joined #ipfs
<daviddias>
The argument gets simpler if you see streams as just another flow control library
<daviddias>
For add and get, we get a lot of value and convenience for being able to return that stream
arpu has quit [Ping timeout: 260 seconds]
computerfreak has joined #ipfs
ashark has quit [Ping timeout: 252 seconds]
rgrinberg has joined #ipfs
herzmeister has quit [Ping timeout: 260 seconds]
arpu has joined #ipfs
herzmeister has joined #ipfs
ashark has joined #ipfs
pfraze has quit [Remote host closed the connection]
ppham has joined #ipfs
ppham has quit [Ping timeout: 246 seconds]
dignifiedquire has quit [Quit: Connection closed for inactivity]
ashark has quit [Ping timeout: 276 seconds]
jaboja64 has joined #ipfs
jaboja has quit [Read error: Connection reset by peer]