aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.52.3 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
LinusCDE has joined #ipfs
houaria has joined #ipfs
kex has joined #ipfs
mindCrime_ has quit [Excess Flood]
mindCrime_ has joined #ipfs
houaria has quit [Ping timeout: 268 seconds]
houaria has joined #ipfs
tensegrity[m] has joined #ipfs
mowcat has quit [Remote host closed the connection]
houaria has quit []
jcea has quit [Ping timeout: 245 seconds]
Enitin has joined #ipfs
mindCrime_ has quit [Ping timeout: 246 seconds]
mindCrime_ has joined #ipfs
aldente has joined #ipfs
LHLaurini has joined #ipfs
mindCrime_ has quit [Ping timeout: 240 seconds]
jrt has quit [Killed (karatkievich.freenode.net (Nickname regained by services))]
mindCrime_ has joined #ipfs
jrt has joined #ipfs
Ringtailed-Fox has quit [Read error: Connection reset by peer]
Ringtailed-Fox has joined #ipfs
cubemonkey has quit [Ping timeout: 252 seconds]
chachasmooth has quit [Ping timeout: 252 seconds]
chachasmooth has joined #ipfs
g2anj has quit [Quit: .]
chachasmooth has quit [Ping timeout: 250 seconds]
mindCrime_ has quit [Ping timeout: 252 seconds]
chachasmooth has joined #ipfs
mindCrime_ has joined #ipfs
cris has quit [Ping timeout: 252 seconds]
}ls{ has joined #ipfs
g2anj has joined #ipfs
opa7331 has joined #ipfs
opa has quit [Ping timeout: 240 seconds]
Ringtailed-Fox has quit [Read error: Connection reset by peer]
LHLaurini has quit [Ping timeout: 265 seconds]
Ringtailed-Fox has joined #ipfs
rinzler-x[m] has joined #ipfs
rinzler-x[m] has left #ipfs [#ipfs]
LiftLeft has quit [Ping timeout: 240 seconds]
arcatech has quit [Ping timeout: 245 seconds]
arcatech has joined #ipfs
search_social has quit [Ping timeout: 246 seconds]
search_social has joined #ipfs
holy_baz has joined #ipfs
aldente has quit [Ping timeout: 240 seconds]
Enitin has quit [Remote host closed the connection]
LiftLeft has joined #ipfs
LiftLeft has quit [Ping timeout: 252 seconds]
KonTh3D0n has joined #ipfs
arcatech has quit [Ping timeout: 245 seconds]
hroir has joined #ipfs
themayanksingh[m has joined #ipfs
Hujur[m] has joined #ipfs
hroir has quit [Read error: Connection reset by peer]
alexgr has quit [Quit: Leaving]
KonTh3D0n has quit [Quit: Connection closed]
bengates has joined #ipfs
bengates has quit [Remote host closed the connection]
holy_baz has quit [Read error: Connection reset by peer]
kakra has joined #ipfs
hurikhan77 has quit [Read error: Connection reset by peer]
opa has joined #ipfs
opa7331 has quit [Read error: Connection reset by peer]
mindCrime_ has quit [Ping timeout: 268 seconds]
dsrt^ has quit []
jokoon has joined #ipfs
nrl^ has joined #ipfs
chenin has joined #ipfs
chenin has left #ipfs [#ipfs]
LHLaurini has joined #ipfs
drathir_tor has quit [Ping timeout: 240 seconds]
SmartWorld has joined #ipfs
SmartWorld has left #ipfs [#ipfs]
noresult has quit [Quit: leaving]
noresult has joined #ipfs
jcea has joined #ipfs
drathir_tor has joined #ipfs
koo5 has quit [Ping timeout: 240 seconds]
snowflake has quit [Ping timeout: 240 seconds]
snowflake has joined #ipfs
reit has joined #ipfs
jcea has quit [Ping timeout: 245 seconds]
bengates has joined #ipfs
bengates has quit [Ping timeout: 240 seconds]
misuto has quit [Quit: Leaving]
arcatech has joined #ipfs
johndoe99[m] has joined #ipfs
LiftLeft has joined #ipfs
harding-grim[m] has joined #ipfs
paddymahoney has joined #ipfs
arcatech has quit [Quit: Be back later.]
jokoon has quit [Quit: Leaving]
mkmx8l8e175r[m] has joined #ipfs
eleitl[m] has quit [Quit: Idle for 30+ days]
ThePrivacyGoods[ has quit [Quit: Idle for 30+ days]
nyamidev[m] has quit [Quit: Idle for 30+ days]
gugus2000 has joined #ipfs
kn0rki has joined #ipfs
gugus2000 has quit [Quit: Connection closed]
rebbe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
misuto has joined #ipfs
bengates has joined #ipfs
bengates has quit [Read error: Connection reset by peer]
picadado7[m] has joined #ipfs
reit has quit [Ping timeout: 240 seconds]
<ZerXes>
Hey, I'm looking at the mutable file system. Am I correct in that the mapping Local Path->CID is only local? An in-memory array in my running code?
<ZerXes>
If so, is there a native way to distribute that mapping so that I can write to /my-dir/myfile on IPFS node A and then read from /my-dir/myfile on IPFS node B?
<Discordian[m]>
If you're using MFS it's stored in a DB, also the related CIDs you get are stored in the blockstore.
<Discordian[m]>
You could share like `CIDofDIr/myfile`
<Discordian[m]>
* You could share like `CIDofDir/myfile`
<ZerXes>
Discordian[m]: oh, its stored in BadgerDS? or is that another database?
<Discordian[m]>
Honestly not 100% sure where the local file structure is stored for MFS, I just know that the dirs and whatnot made in MFS do indeed make it to blockstore (IE: When you remove them from MFS, they're only really removed after GC, like any other block)
<ZerXes>
yeah I think thats the key. I want to make a private IPFS network where all the nodes share the same MFS file structure to CID mapping
<Discordian[m]>
That'd be really cool
<ZerXes>
yeah
<Discordian[m]>
I don't think such a feature exists. I want to make that into ipfs-sync eventually, but I've been slacking on ipfs-sync lately.
Taoki has quit [Ping timeout: 240 seconds]
<ZerXes>
yeah would be awesmoe
<ZerXes>
awesome*
ctOS has quit [Quit: Connection closed for inactivity]
<Discordian[m]>
Yeah first phase will likely be a follower setup, you can follow an MFS dir. Next stage will be bi-directional sharing.
<Discordian[m]>
Just need to make sure it's stable enough to sync from one system before I muddy it with more
<Discordian[m]>
(I love Github's ability to link to methods sometimes)
<Discordian[m]>
Are you using the actual go library? FWIW most applications you can get away with just using the HTTP API which is way easier
<Discordian[m]>
(this is what ipfs-sync does rn)
<ZerXes>
I have not written a single line of code yet but I was thinking of using js-ipfs
<Discordian[m]>
Ah, you don't need to worry about the republisher then
<Discordian[m]>
Just an implementation detail
<ZerXes>
right
<Discordian[m]>
Glad to hear so many people are getting into js-ipfs, we're going to have some guides out hopefully in the very near future to help with onboarding.
<ZerXes>
:)
<ZerXes>
My usecase is that I own a gameserver host, my customers buy mainly CSGO-servers where they can upload custom maps and plugins via both a HTTP filemanager or FTP. I would like to write the data to IPFS in the backend.
<ZerXes>
That way when a user want to switch location for his server (From Chicago to Dallas for example) I can just fetch all the matching CIDs from my servers already in Dallas
<ZerXes>
as most users upload the same maps a lot of CIDs will overlap
<ZerXes>
which means I do not have to rsync 10-40GB over long distances
<Discordian[m]>
Oh that's a novel idea! Honestly thinking of something like that for my Diablo 2 servers!
<Discordian[m]>
And with content addressing, you know you're always getting the correct version
<ZerXes>
yeah, the issue is that my customers might have slightly different filename for the same map. aim_map.bsp and aim_map(1).bsp might be the exact same file. Which MFS might solve if I just distribute the mapping so that both those filenames point to the same CID
Taoki has quit [Ping timeout: 260 seconds]
sciolist9 has quit [Ping timeout: 260 seconds]
Taoki has joined #ipfs
<ZerXes>
My original plan was to use the FUSE mount and just create symlinks for aim_map.bsp -> /ipfs/<CID> and then just rsync the symlinks around.
<ZerXes>
But the FUSE mount is way to slow for production use :(