MrControll has quit [Read error: Connection reset by peer]
MrControll has joined #ipfs
shizy has joined #ipfs
john has joined #ipfs
john is now known as Guest22954
<SchrodingersScat>
ipfs repo gc is terrible :(
reit has joined #ipfs
jkilpatr has quit [Ping timeout: 240 seconds]
<whyrusleeping>
SchrodingersScat: in what way?
jkilpatr has joined #ipfs
tilgovi has joined #ipfs
tilgovi has quit [Ping timeout: 255 seconds]
mitfree[m] has quit [Ping timeout: 255 seconds]
mitfree[m] has joined #ipfs
biodrone[m] has quit [Ping timeout: 255 seconds]
ag[m]1 has quit [Ping timeout: 255 seconds]
Symen[m] has quit [Ping timeout: 255 seconds]
Guest202516[m] has quit [Ping timeout: 255 seconds]
guest6977[m] has quit [Ping timeout: 255 seconds]
Guest144866[m] has quit [Ping timeout: 255 seconds]
Luis[m] has quit [Ping timeout: 255 seconds]
Guest194348[m] has quit [Ping timeout: 255 seconds]
lfth6hhf[m] has quit [Ping timeout: 255 seconds]
Guest164288[m] has quit [Ping timeout: 255 seconds]
Guest154416[m] has quit [Ping timeout: 255 seconds]
Buli[m] has quit [Ping timeout: 255 seconds]
Guest150078[m] has quit [Ping timeout: 255 seconds]
Guest154943[m] has quit [Ping timeout: 255 seconds]
Guest152989[m] has quit [Ping timeout: 255 seconds]
filispim[m] has quit [Ping timeout: 255 seconds]
DavidAmorn[m] has quit [Ping timeout: 255 seconds]
BeautifulBash[m] has quit [Ping timeout: 255 seconds]
asyncsrc[m] has quit [Ping timeout: 255 seconds]
BreatheTech[m] has quit [Ping timeout: 255 seconds]
Guest189820[m] has quit [Ping timeout: 255 seconds]
anon9876[m] has quit [Ping timeout: 255 seconds]
harlock[m] has quit [Ping timeout: 255 seconds]
hypercube[m] has quit [Ping timeout: 255 seconds]
Guest178670[m] has quit [Ping timeout: 255 seconds]
stevenleeg[m] has quit [Ping timeout: 255 seconds]
Rad[m] has quit [Ping timeout: 255 seconds]
Guest190290[m] has quit [Ping timeout: 255 seconds]
M-frobel has quit [Ping timeout: 255 seconds]
M201652[m] has quit [Ping timeout: 255 seconds]
vihfvuuv[m] has quit [Ping timeout: 255 seconds]
Guest204529[m] has quit [Ping timeout: 255 seconds]
keks[m]1 has quit [Ping timeout: 255 seconds]
fiatjaf[m] has quit [Ping timeout: 255 seconds]
jose12[m] has quit [Ping timeout: 255 seconds]
absullivan[m] has quit [Ping timeout: 255 seconds]
M-arx has quit [Ping timeout: 255 seconds]
Guest54701[m] has quit [Ping timeout: 255 seconds]
captainplanet[m] has quit [Ping timeout: 255 seconds]
stoneridge has quit [Ping timeout: 255 seconds]
grouchofractal2[ has quit [Ping timeout: 255 seconds]
Emacsen[m] has quit [Ping timeout: 255 seconds]
patrickr[m] has quit [Ping timeout: 255 seconds]
M-krsiehl has quit [Ping timeout: 255 seconds]
Zedwick[m] has quit [Ping timeout: 255 seconds]
troy[m] has quit [Ping timeout: 255 seconds]
M-TidyKoala has quit [Ping timeout: 255 seconds]
flacks[m] has quit [Ping timeout: 255 seconds]
BanJo[m] has quit [Ping timeout: 255 seconds]
shabeeraly[m] has quit [Ping timeout: 255 seconds]
stanko[m] has quit [Ping timeout: 255 seconds]
AntoineM[m] has quit [Ping timeout: 255 seconds]
notorioushanz[m] has quit [Ping timeout: 255 seconds]
rdesfo[m] has quit [Ping timeout: 255 seconds]
gmanrwp[m] has quit [Ping timeout: 255 seconds]
M-BostonEnginerd has quit [Ping timeout: 255 seconds]
fredrikj[m] has quit [Ping timeout: 255 seconds]
palkeo[m] has quit [Ping timeout: 255 seconds]
shellkr[m] has quit [Ping timeout: 255 seconds]
nick2000 has quit [Ping timeout: 255 seconds]
maxlath[m] has quit [Ping timeout: 255 seconds]
bgrayburn[m] has quit [Ping timeout: 255 seconds]
travisr has quit [Ping timeout: 255 seconds]
M-jimt has quit [Ping timeout: 255 seconds]
Reventlov has quit [Ping timeout: 255 seconds]
Symen[m] has joined #ipfs
ag[m]1 has joined #ipfs
Guest202516[m] has joined #ipfs
guest6977[m] has joined #ipfs
Guest144866[m] has joined #ipfs
biodrone[m] has joined #ipfs
wak-work has quit [Ping timeout: 258 seconds]
<SchrodingersScat>
whyrusleeping: when doing the repo gc over a high latency network it fails :(
realisation has joined #ipfs
<SchrodingersScat>
whyrusleeping: 01:56:24.273 ERROR commands/h: could not retrieve links for <block>: merkledag: not found; could not retrieve links for <block>: merkledag: not found;, etc.
anewuser has joined #ipfs
Reventlov has joined #ipfs
Guest150078[m] has joined #ipfs
Buli[m] has joined #ipfs
Guest190290[m] has joined #ipfs
Guest164288[m] has joined #ipfs
Guest154943[m] has joined #ipfs
BreatheTech[m] has joined #ipfs
BeautifulBash[m] has joined #ipfs
jose12[m] has joined #ipfs
fiatjaf[m] has joined #ipfs
lfth6hhf[m] has joined #ipfs
Luis[m] has joined #ipfs
Guest189820[m] has joined #ipfs
stevenleeg[m] has joined #ipfs
M201652[m] has joined #ipfs
Guest204529[m] has joined #ipfs
Guest152989[m] has joined #ipfs
keks[m]1 has joined #ipfs
DavidAmorn[m] has joined #ipfs
filispim[m] has joined #ipfs
harlock[m] has joined #ipfs
BanJo[m] has joined #ipfs
asyncsrc[m] has joined #ipfs
Rad[m] has joined #ipfs
fredrikj[m] has joined #ipfs
captainplanet[m] has joined #ipfs
absullivan[m] has joined #ipfs
notorioushanz[m] has joined #ipfs
grouchofractal2[ has joined #ipfs
Emacsen[m] has joined #ipfs
shabeeraly[m] has joined #ipfs
Guest54701[m] has joined #ipfs
Zedwick[m] has joined #ipfs
acarrico has quit [Ping timeout: 268 seconds]
M-krsiehl has joined #ipfs
anon9876[m] has joined #ipfs
gmanrwp[m] has joined #ipfs
AntoineM[m] has joined #ipfs
stanko[m] has joined #ipfs
Guest194348[m] has joined #ipfs
stoneridge has joined #ipfs
M-arx has joined #ipfs
flacks[m] has joined #ipfs
shellkr[m] has joined #ipfs
nick2000 has joined #ipfs
M-TidyKoala has joined #ipfs
M-BostonEnginerd has joined #ipfs
M-jimt has joined #ipfs
vihfvuuv[m] has joined #ipfs
Guest154416[m] has joined #ipfs
Guest178670[m] has joined #ipfs
bgrayburn[m] has joined #ipfs
troy[m] has joined #ipfs
patrickr[m] has joined #ipfs
hypercube[m] has joined #ipfs
M-frobel has joined #ipfs
palkeo[m] has joined #ipfs
rdesfo[m] has joined #ipfs
travisr has joined #ipfs
maxlath[m] has joined #ipfs
wak-work has joined #ipfs
realisation has quit [Ping timeout: 240 seconds]
galois_dmz has joined #ipfs
anewuser has quit [Ping timeout: 258 seconds]
shizy has quit [Ping timeout: 240 seconds]
skeuomorf has joined #ipfs
MrControll has quit [Quit: Leaving]
mguentner has quit [Quit: WeeChat 1.7]
<whyrusleeping>
SchrodingersScat: what? you shouldnt be seeing errors like that unless something is really wrong
<whyrusleeping>
can i get a more complete paste of the error messages?
mguentner has joined #ipfs
mguentner2 has joined #ipfs
mguentner has quit [Ping timeout: 255 seconds]
<SchrodingersScat>
whyrusleeping: think it's because of my backend :(
<whyrusleeping>
SchrodingersScat: what are you using as a backend?
<SchrodingersScat>
amazon cloud drive via acdcli
<whyrusleeping>
Ah, interesting
<whyrusleeping>
If the backing filesystem is consistent, you shouldnt have issues like that
<whyrusleeping>
I'm gonna bet that amazons fs isnt behaving correctly
<SchrodingersScat>
it is not consistent ;(
<SchrodingersScat>
it times out, and I don't think it's doing moves correctly at all, laggy, etc.
arkimedes has quit [Ping timeout: 240 seconds]
infinity0_ has joined #ipfs
infinity0_ has quit [Changing host]
infinity0 has joined #ipfs
infinity0 has quit [Killed (wolfe.freenode.net (Nickname regained by services))]
infinity0 has quit [Remote host closed the connection]
<SchrodingersScat>
whyrusleeping: pls mkdir acdcli backend, i want to pin the world
<whyrusleeping>
heh, i'll add it to my todo list
infinity0 has joined #ipfs
<SchrodingersScat>
right after 'save the whales'
<whyrusleeping>
somewhere around there
infinity0 has quit [Remote host closed the connection]
<whyrusleeping>
Is there an api for the acd stuff?
<whyrusleeping>
depending on how similar it is to s3, it could be really easy
<SchrodingersScat>
:^) no clue
<whyrusleeping>
if i have a clean API spec i might be more enticed to write that backend ;)
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
walle303 has joined #ipfs
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
gmcabrita has quit [Quit: Connection closed for inactivity]
<Scio[m]>
Is it okay to use the same js-ipfs repo across multiple tabs on the same browser with the nodes set to a random peer-id for each of them?
<Scio[m]>
I noticed that the newest node's identity gets saved to the repo in IndexedDB, can that cause problems?
infinity0 has joined #ipfs
infinity0 has quit [Remote host closed the connection]
<whyrusleeping>
Scio[m]: That might do weird things, i've not tried it though
<Scio[m]>
The reason I'm doing this is because pubsub only works with distinct peer-ids, but orbit-db won't persist locally if the repo isn't kept same, but I want orbit to sync local tabs too
realisation has joined #ipfs
<Scio[m]>
The only other solutions I can see is to check for existing instances of the same app on the browser (say, with localStorage) and then changing the repo for every second sibling onwards, but that duplicates a lot of data in the browser. Is there a better, more canonical way to solve the sibling tabs problem?
<whyrusleeping>
Scio[m]: unfortunately, the people who can best answer your question are asleep right now (European time zones)
<whyrusleeping>
stick around for a few more hours and daviddias and dignifiedquire should be online
<Scio[m]>
Oh, sure, I'll be around. Thank you!
chris6131 has left #ipfs [#ipfs]
robattila256 has quit [Ping timeout: 240 seconds]
Jesin has quit [Ping timeout: 255 seconds]
Jesin has joined #ipfs
realisation has quit [Ping timeout: 240 seconds]
obensource has joined #ipfs
azahi has joined #ipfs
rendar has joined #ipfs
realisation has joined #ipfs
Foxcool has quit [Ping timeout: 260 seconds]
Foxcool has joined #ipfs
MDead has joined #ipfs
MDude has quit [Ping timeout: 240 seconds]
MDead is now known as MDude
jkilpatr has quit [Ping timeout: 258 seconds]
jkilpatr has joined #ipfs
azahi has quit [Quit: WeeChat 1.7]
Guest22954 has quit [Ping timeout: 255 seconds]
obensource has quit [Ping timeout: 258 seconds]
kevina_ has joined #ipfs
kevina_ has quit [Client Quit]
homulilly[m] has joined #ipfs
ylp has joined #ipfs
ShalokShalom has quit [Remote host closed the connection]
Caterpillar has joined #ipfs
mildred has joined #ipfs
mildred4 has quit [Read error: Connection reset by peer]
<daviddias>
morning
<daviddias>
what's up
<daviddias>
Scio[m]: sure, because you won't be using the same repo
<daviddias>
IndexedDB is isolated per domain
<daviddias>
you can use the same key for the repo, but they will be different
maxlath has joined #ipfs
s_kunk has quit [Ping timeout: 240 seconds]
<Scio[m]>
daviddias: But I am using the same repo. From the same domain too.
<Scio[m]>
peer-id the one cached in the repo gets overridden. But I did notice that the very last node I initialize saves its peer-id on the repo anyway, which makes me thing I'm doing something wrong.
<Scio[m]>
I have one app that I want to be usable on multiple tabs in the same browser. I want orbit/pubsub to work between these tabs, but I also want orbit to persist, which means I can't use a random repo(-name.) So I resorted to sharing the repo across all of these nodes (same domain, same app, same repo-name) but I initialized the js-ipfs nodes with a randomly generated peer-id instead. It does seem to be working, since I supply a
<Scio[m]>
But I don't know how else to solve this as (manually checking for existing sibling tabs with localStorage and then,) creating a fresh repo for every duplicate tab duplicates all the blocks stored by orbit, which seems redundant given they're just there on that other repo stored on the same domain.
btmsn has joined #ipfs
<daviddias>
Scio[m]: oh I see, interesting case
<daviddias>
it is working because the config values are loaded on instance creation and not touched again
<daviddias>
you are in fact overloading them, it is find because you keep generating others
<daviddias>
and since we don't do locking on the browser (minimize round trips to indexedDB) you are fine
<daviddias>
that being said
<daviddias>
if your usecase is having orbit + ipfs
<daviddias>
you should be able to inject your ipfs into orbit
<daviddias>
and not let it create another instance
<daviddias>
have in mind that IPFS can be very heavy on network things
<Scio[m]>
can I do that, share an ipfs instance across multiple tabs on the same browser?
<daviddias>
until we have that rep mechanism in place
<daviddias>
Scio[m]: to do that, you need to put it on a Service worker
<Scio[m]>
but then I lose webrtc don't I? Pubsub?
<daviddias>
btw, just for clarity, when you say multiple tabs on the same browser, you mean "multiple tabs of the same domain", right?
<Scio[m]>
well, they are on the same domain, but they're also on the same browser, I just want to open the same app on multiple tabs
<Scio[m]>
and have them sync
<Scio[m]>
the normal use-case of different browsers same app (and same domain) works just fine without sharing repos
<Scio[m]>
I want to share repos on the same browser, domain, and app, because, say, the user wants a slightly different view of the same data they're working on
<Scio[m]>
That CodePen I linked earlier does work like that for example. it works normally, syncing across browsers, but also locally on the same browser. Orbit even restores from the same repo, but the nodes have diff peer-id's so they can pubsub (or so I imagine) which wouldn't've worked if I just restored the repo id and all. Then only one of those tabs (on the same browser) worked, leaving the older dupes dry.
<Scio[m]>
Tl;dr: My use-case is for pubsub to work locally in the same browser without needing to create new repos for each tab. (Which comes from the need for orbit-db to not only sync within local tabs but also persist within local tabs, without having to create a predictable but distinctly named repos for each browser, duplicating a lot of data.)
<Scio[m]>
At the very least, reusing a datastore/blockstore within the same domain in the same browser.
<Scio[m]>
I couldn't find any discussion about sharing js-ipfs repos or datastores. Just one mention in the js-ipfs-repo about potentially implementing optional locks for when datastores are shared in the browser, but not how: https://github.com/ipfs/js-ipfs-repo/issues/9
maxlath has quit [Ping timeout: 240 seconds]
sirdancealot has joined #ipfs
maxlath has joined #ipfs
maxlath1 has joined #ipfs
maxlath has quit [Ping timeout: 255 seconds]
maxlath1 is now known as maxlath
s_kunk has joined #ipfs
realisation has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
infinity0 has joined #ipfs
obensource has joined #ipfs
obensource has quit [Ping timeout: 260 seconds]
Foxcool has quit [Ping timeout: 252 seconds]
ianopolous has quit [Remote host closed the connection]
sirdancealot has quit [Ping timeout: 255 seconds]
realisation has joined #ipfs
<Scio[m]>
Or, perhaps I should ask what could go wrong if I do share a repo between multiple js-ipfs instances (same tab).
cxl000 has joined #ipfs
realisation has quit [Ping timeout: 255 seconds]
obensource has joined #ipfs
ecloud has quit [Ping timeout: 255 seconds]
Kegsay has joined #ipfs
obensource has quit [Ping timeout: 252 seconds]
ecloud has joined #ipfs
Guest22954 has joined #ipfs
corvinux has joined #ipfs
daks has left #ipfs ["WeeChat 1.6"]
corvinux has quit [Client Quit]
corvinux has joined #ipfs
mahloun has joined #ipfs
arpu has quit [Remote host closed the connection]
kvda has joined #ipfs
sirdancealot has joined #ipfs
john1 has joined #ipfs
Guest22954 has quit [Ping timeout: 255 seconds]
espadrine_ has joined #ipfs
Foxcool has joined #ipfs
ShalokShalom has joined #ipfs
sirdancealot has quit [Quit: Leaving]
mahloun has quit [Quit: WeeChat 1.7]
Boomerang has joined #ipfs
Mateon3 has joined #ipfs
maxlath has quit [Ping timeout: 260 seconds]
corvinux has quit [Ping timeout: 268 seconds]
Mateon1 has quit [Ping timeout: 260 seconds]
Mateon3 is now known as Mateon1
maxlath has joined #ipfs
ShalokShalom has quit [Remote host closed the connection]
Boomerang has quit [Quit: leaving]
john1 has quit [Ping timeout: 255 seconds]
john2 has joined #ipfs
ZaZ has joined #ipfs
lkj87[m] has joined #ipfs
jkilpatr has quit [Ping timeout: 258 seconds]
Mateon1 has quit [Remote host closed the connection]
Mateon1 has joined #ipfs
maxlath has quit [Ping timeout: 240 seconds]
corvinux has joined #ipfs
gmcabrita has joined #ipfs
chris613 has joined #ipfs
jkilpatr has joined #ipfs
andoma_ has quit [Remote host closed the connection]
Guest210237[m] has joined #ipfs
dimitarvp has joined #ipfs
gmoro has joined #ipfs
Sigma has quit [Ping timeout: 240 seconds]
Sigma has joined #ipfs
rcat has joined #ipfs
nunofmn has joined #ipfs
adminxor has joined #ipfs
acarrico has joined #ipfs
maxlath has joined #ipfs
skeuomorf has quit [Ping timeout: 255 seconds]
adminxor has quit [Ping timeout: 255 seconds]
obensource has joined #ipfs
obensource has quit [Ping timeout: 240 seconds]
maxlath has quit [Ping timeout: 260 seconds]
ZaZ has quit [Read error: Connection reset by peer]