<Mateon1>
tadzik: Unfortunately not, it's a known issue
<Mateon1>
It's tricky to make IPFS work even on 1 Gig VPSes
<tadzik>
ah
<tadzik>
rip my node, I guess
johan_ has quit [Quit: This computer has gone to sleep]
<victorbjelkholm>
yeah, adding more swap is the way I work around it
johan_ has joined #ipfs
mildred3 has joined #ipfs
mildred4 has joined #ipfs
JayCarpenter has joined #ipfs
mildred2 has quit [Ping timeout: 248 seconds]
mildred1 has quit [Ping timeout: 240 seconds]
jkilpatr has joined #ipfs
robattila256 has quit [Ping timeout: 260 seconds]
Hory has quit [Quit: Leaving]
Arno has joined #ipfs
fid has quit [Remote host closed the connection]
ashark has joined #ipfs
crankylinuxuser1 has joined #ipfs
Miezel has quit [Quit: This computer has gone to sleep]
owlet has joined #ipfs
mildred4 has quit [Ping timeout: 240 seconds]
mildred4 has joined #ipfs
owlet has quit [Remote host closed the connection]
aceluck has joined #ipfs
owlet has joined #ipfs
<lemmi>
maybe zram is an option
<M-arx>
I had the feeling it is just leaking a bit... I have begun to restarting it via cron each night and since I am doing this it is running quite well on my tiny VPS.
ashark has quit [Read error: Connection reset by peer]
ylp has quit [Quit: Leaving.]
ashark has joined #ipfs
<rektide>
I'm very unclear what the relationship is between libp2p and ipfs- can someone clarify?
ulrichard has quit [Read error: Connection reset by peer]
rendar has quit [Ping timeout: 240 seconds]
anewuser has joined #ipfs
te0d has joined #ipfs
<SchrodingersScat>
what is libp2p and why are you people in my home?
arpu has joined #ipfs
<CrAzYPiLoT>
Technically you aren't in your home so you don't know if there's people there, but then again, you are
ebirn[m] has left #ipfs ["User left"]
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
<sprint-helper>
The next event "IPFS All Hands Call" is in 15 minutes.
<CrAzYPiLoT>
Is there a stream of this one?
<SchrodingersScat>
is it over freedom respecting software?
jkilpatr has quit [Ping timeout: 258 seconds]
trac3r_ has joined #ipfs
<victorbjelkholm>
CrAzYPiLoT: there won't be a stream but we'll upload it to youtube after and you can always join via Zoom and turn off mic + webcam to see it live
<victorbjelkholm>
won't be a stream this time* We're still trying to get a better setup for the streaming
Monokles has quit [Ping timeout: 255 seconds]
guybrush_ has quit [Ping timeout: 260 seconds]
guybrush has joined #ipfs
guybrush has quit [Changing host]
guybrush has joined #ipfs
anewuser has quit [Quit: anewuser]
Monokles has joined #ipfs
<r0kk3rz>
rektide: both are created by protocol labs
<kevina>
whyrusleeping: wrong channel lets take this to ipfs-dev...
djoshi has quit [Quit: Ex-Chat]
<whyrusleeping>
ack
ianopolous has quit [Ping timeout: 240 seconds]
Rogu3Nod3[m] has joined #ipfs
cosmo has joined #ipfs
cosmo has quit [Remote host closed the connection]
Miezel__ has quit [Quit: This computer has gone to sleep]
Jesin has joined #ipfs
viridys has joined #ipfs
viridys has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 248 seconds]
viridys has joined #ipfs
aceluck has quit [Remote host closed the connection]
aceluck has joined #ipfs
OrangeOrange[m] has joined #ipfs
aceluck has quit [Ping timeout: 246 seconds]
rendar has joined #ipfs
rendar has joined #ipfs
rendar has quit [Changing host]
espadrine has joined #ipfs
Encrypt has joined #ipfs
galois_dmz has quit [Remote host closed the connection]
galois_dmz has joined #ipfs
ashark has joined #ipfs
chungy has joined #ipfs
trac3r_ has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 240 seconds]
Miezel__ has joined #ipfs
wak-work has joined #ipfs
ashark has joined #ipfs
Miezel__ has quit [Quit: This computer has gone to sleep]
dimitarvp has quit [Ping timeout: 248 seconds]
<lemmi>
fwiw: syncthing uses a relaying system aswell.
<lemmi>
maybe these guys might have some additional insight
<whyrusleeping>
should have a PR up for connection management in go-ipfs today :)
<whyrusleeping>
er, didnt mean to say today, meant 'this week'
<whyrusleeping>
integrating things up through libp2p may take a bit
dimitarvp has joined #ipfs
jkilpatr has joined #ipfs
<te0d>
join #ipfs-dev
thinkmassive[m] has joined #ipfs
rendar has quit [Ping timeout: 260 seconds]
Encrypt has quit [Quit: Quit]
jaboja has quit [Ping timeout: 258 seconds]
jaboja has joined #ipfs
jkilpatr has quit [Ping timeout: 248 seconds]
enzo has joined #ipfs
enzo is now known as Guest40246
mildred1 has quit [Ping timeout: 240 seconds]
mildred has quit [Ping timeout: 260 seconds]
mildred1 has joined #ipfs
viridys has quit [Quit: Thanks for playing!]
mildred has joined #ipfs
jkilpatr has joined #ipfs
jkilpatr has quit [Remote host closed the connection]
jkilpatr has joined #ipfs
Arno has quit [Ping timeout: 260 seconds]
pat36 has quit []
Miezel has joined #ipfs
grumble is now known as gurmble
<Guest40246>
@jbenet: Hi Juan, I was using your reusable port library and observed some strange behavior. I try to connect using the connect function defined on line 313 of impl_unix.go, but randomly the context deadline is exceeded even though the socket is created and ready for writing. Maybe this is a platform-specific bug? I'm using a BSD-based system. The logic appears to check for a kernel event that references the socket using this custom polling function. Can yo
<Guest40246>
u provide more documentation so that readers can understand the tradeoffs and limitations here? Thank you for your meaningful contributions to the IPFS project.
m0ns00n has quit [Quit: quit]
trac3r_ has joined #ipfs
<whyrusleeping>
Guest40246: jbenet hasnt touched that code in a while
<whyrusleeping>
Kubuxu and I might be able to help out though
<Guest40246>
Is it possible that the socket is created before kernel polling begins and so the event is not observed?
johan_ has joined #ipfs
<whyrusleeping>
Guest40246: at which point is the context deadline exceeded?
johan_ has quit [Client Quit]
<Guest40246>
In the poll_bsd.go WaitWriteCtx function.
<whyrusleeping>
what context are you passing to the calls?
<whyrusleeping>
is it possible youre just creating a context that is expired by the time you try to dial?
jaboja has quit [Ping timeout: 255 seconds]
<Guest40246>
I use context.Background()
rendar has joined #ipfs
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
<Guest40246>
I need to look in the TCP dialer code perhaps that's overwritten somewhere
jaboja has joined #ipfs
lothar_m has joined #ipfs
johan_ has joined #ipfs
<whyrusleeping>
Guest40246: hrm... which bsd are you using?
<Guest40246>
I'm just on my macbook pro
jkilpatr has quit [Ping timeout: 248 seconds]
<whyrusleeping>
okay, thats odd then... Kubuxu any thoughts?
stefkos has quit [Remote host closed the connection]
<Guest40246>
I explicitly set ctx = context.Background() and print the deadline which is 10 seconds from the current time. Same behavior.
<whyrusleeping>
Guest40246: so its the Kevent syscall thats returning a timeout?
<Guest40246>
1 sec, let me confirm that
<whyrusleeping>
about to lose wifi, will be back in an hour or so.
<whyrusleeping>
Guest40246: before i go though, the reuseport package isnt great on OSX, we fixed up the linux code to work better, and would love to have the OSX/bsd code work the same, if you feel like tinkering around there, getting parity there would be fantastic
<Guest40246>
Kevent syscall returns 0, which returns errTimeout, yes
aceluck has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
Mateon1 has quit [Quit: Mateon1]
tantalum has left #ipfs [#ipfs]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
aceluck has quit [Ping timeout: 260 seconds]
crankylinuxuser has quit [Quit: There is no such thing as a coincidence in this world, there is only the inevitable.]
mildred1 has quit [Ping timeout: 240 seconds]
<Guest40246>
whyrusleeping: You are 100% correct. I am unable to reproduce this error if I run my code inside a linux Docker container.
<Guest40246>
Would be really nice to get this working with OSX/OpenBSD/etc.
<Guest40246>
*debian-based linux Docker container
Sander has quit [Ping timeout: 258 seconds]
alkyl has quit [Disconnected by services]
alkyl has joined #ipfs
rudolph has quit [Ping timeout: 255 seconds]
chungy has quit [Ping timeout: 276 seconds]
Miezel has quit [Quit: This computer has gone to sleep]
chungy has joined #ipfs
alkyl has quit [Disconnected by services]
alkyl has joined #ipfs
d6e has quit [Quit: WeeChat 1.7.1]
deep-book-gk_ has joined #ipfs
lothar_m has quit [Quit: WeeChat 1.9-rc1]
deep-book-gk_ has left #ipfs [#ipfs]
unreversable has joined #ipfs
atrapado_ has quit [Quit: Leaving]
tulior has joined #ipfs
chris613 has joined #ipfs
lanshoot[m] has joined #ipfs
<dayzee>
whyrusleeping: do you want me to post my running commentary on learning through the etests as an issue? Thats what Im doingon metacurrency/holochain in an issue there.
johan_ has quit [Quit: This computer has gone to sleep]
ygrek has joined #ipfs
Miezel has joined #ipfs
warner has joined #ipfs
cxl000 has quit [Quit: Leaving]
chungy has quit [Ping timeout: 255 seconds]
Miezel has quit [Quit: This computer has gone to sleep]
ryantm_ has quit [Quit: Connection closed for inactivity]
<dayzee>
whyrusleeping: ==The previous four messages I posted ended in me realising that ext_test.go was running on go test calls, and I didnt realise it was possible to have (...)_test.go files where (...).go didnt exist. Apologies.
alkyl has left #ipfs ["Kicked by @appservice-irc:matrix.org"]
Miezel has quit [Quit: This computer has gone to sleep]
chris613 has quit [Quit: Leaving.]
mildred has quit [Read error: Connection reset by peer]
mildred1 has joined #ipfs
te0d has quit [Ping timeout: 255 seconds]
te0d has joined #ipfs
<whyrusleeping>
Guest40246: yeah, i 100% agree
jkilpatr has joined #ipfs
chungy has joined #ipfs
athan has quit [Read error: Connection reset by peer]
<whyrusleeping>
dayzee: reading through it all now :)
<whyrusleeping>
dayzee: worth noting that we havent finished the 'relay' code yet
<whyrusleeping>
it generally works, but i think there was some refactoring of the protocol in progress
<dayzee>
whyrusleeping: ok, thank you I will note that. We are sprinting for August 18th, and we wont actually need the relay to work for our hackathon, but We will need it to work for the alpha release, so we'll work on it if needs be
<whyrusleeping>
sounds good
<whyrusleeping>
its a pretty big part of the libp2p improvement work we're going to be pushing quite soon, so its likely we get to it around the same time as you
<whyrusleeping>
though help is always appreciated
<dayzee>
the way Im reaading the relay code/documentation, is that any node that is configured to be a relay can act as a relay for any other nodes, and that nodes should preferentially be relay nodes, unless the user (or the system) explicitly decides/determines they shouldnt be? Is it true that all the nodes are basically STUN servers aswell?
ashark has quit [Ping timeout: 260 seconds]
<Guest40246>
whyrusleeping Are you guys ever doing hackthons in the Palo Alto/San Francisco area?
<whyrusleeping>
Guest40246: define 'hackathon'
<whyrusleeping>
if by 'hackathon' you mean, work on ipfs until i fall asleep on the couch, wake up, go to philz, and then repeat, then yeah, pretty frequently
<whyrusleeping>
dayzee: that is correct
<Guest40246>
like everyone breaks up into groups, implements some feature, or fixes some bug, then demos it and we all eat pizza lol :)
alkyl has joined #ipfs
<alkyl>
#quassel
<Guest40246>
oh haha which Philz?
<Guest40246>
Right by our office? This is enzo btw
<whyrusleeping>
Guest40246: usually the philz on middlefield
<whyrusleeping>
Guest40246: oh hey :) you work out of the house where that bbq was?
<Guest40246>
Oh, otherside of town! yup that's us! Stop by any time :)