<maurer>
CcxWrk: How would capabilities fix concurrent write issues? Do you intend to distribute exclusive write capabilities, and ensure only one has been released, or?
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Ping timeout: 250 seconds]
jemc has quit [Ping timeout: 256 seconds]
dwrensha has joined #sandstorm
prettyvanilla_ has joined #sandstorm
prettyvanilla has quit [Ping timeout: 258 seconds]
bodisiw has joined #sandstorm
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Ping timeout: 258 seconds]
<_habnabit>
dwrensha, so the futures branch of the capnp-rpc is very unfinished/unstable? i'd like to use it if it's not too terrible of an idea
bodisiw has quit [Quit: This computer has gone to sleep]
nwf has quit [Ping timeout: 246 seconds]
<dwrensha>
_habnabit: still not totally working yet
<_habnabit>
okay
<dwrensha>
_habnabit: it was at a point where it passed most of its test suite and the examples worked
<dwrensha>
... but then I decided to make some significant changes, and now it's broken
<_habnabit>
oops
<_habnabit>
well, that's what git is for
<dwrensha>
one unorthodox thing I'm trying to do is to avoid depending on tokio-core
<dwrensha>
like, the usual way people will use the library is by spinning up a tokio-core reactor
<dwrensha>
but there's no fundamental reason that the rpc library needs to know anything about tokio-core; it just needs futures-rs
<_habnabit>
did they split out tokio's Service?
<dwrensha>
there's a tokio-service crate, but I don't know too much about it
<dwrensha>
tokio-core is the only tokio- crate I've used.
<_habnabit>
actually i'm not sure what it is you'd need in tokio at all for this
<dwrensha>
::tokio_core::reactor::Core is basically a task manager. It handles listening for events from the outside world (through mio) and mapping them to tasks.
<dwrensha>
futures-rs lets you construct futures and compose them into tasks, but by itself it provides no way to interface with the outside world
wolcen has quit [Remote host closed the connection]
wolcen has joined #sandstorm
<dwrensha>
put another way, tokio-core provides the "event loop"
<CcxWrk>
maurer: The idea was to add indirection to storage caps through application caps. That way access to storage will go through application which will be smart enough to query for and merge nonlocal changes to storage.
<CcxWrk>
It will need additional layer for publishing read-only storage capabilities and marking which are updates/merges of which. But worst case I can implement that outside of tahoe-lafs.
strugee has quit [Read error: Connection reset by peer]
strugee has joined #sandstorm
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Ping timeout: 264 seconds]
gambatte has quit [Ping timeout: 246 seconds]
gambatte has joined #sandstorm
jemc has joined #sandstorm
jemc has quit [Ping timeout: 265 seconds]
jemc has joined #sandstorm
jemc has quit [Ping timeout: 256 seconds]
asheesh_ is now known as asheesh
aldeka_limechat has joined #sandstorm
aldeka_limechat has quit [Ping timeout: 258 seconds]
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
ecloud is now known as ecloud_wfh
digitalcircuit has quit [Quit: Signing off from Quassel - see ya!]
digitalcircuit has joined #sandstorm
M-hrjet has quit [Quit: Client limit exceeded: 5000]
fkautz has quit [Ping timeout: 258 seconds]
simonv3_ has quit [Ping timeout: 258 seconds]
Simon[m] has quit [Ping timeout: 258 seconds]
fkautz has joined #sandstorm
frew has quit [Ping timeout: 258 seconds]
frew has joined #sandstorm
Simon[m] has joined #sandstorm
bodisiw has joined #sandstorm
bodisiw has quit [Client Quit]
simonv3_ has joined #sandstorm
jemc has joined #sandstorm
afuentes has joined #sandstorm
samba_ has joined #sandstorm
<samba_>
hey
<samba_>
I've server with sandstorm and I'd like to upgrade it to the latest version
<samba_>
running ./sandstorm update
<samba_>
tells me is up-to-date
<samba_>
how can I check that?
<samba_>
also, here in brasil we are trying to install sandstorm to several collectives and we would like to know if there's some people from the sandstorm groups here in south america if so please DM me
<dwrensha>
samba_: if you click on the account menu on the upper right, and then click on "about Sandstorm", you should see a page with the version number and a changelog
<samba_>
we use the "download backup" feature for the pad (not export) then selecting the etherpad app we do "restore grain backup" which gaves this error:
<samba_>
Upload failed: App version for uploaded grain is newer than any installed version. You need to upgrade your app first [500]
<dwrensha>
samba_: when you visit the Etherpad app info page on your server, ( /apps/h37dm17aa89yrd8zuqpdn36p6zntumtv08fjpu8a8zrte7q1cn60 ), what is the string under "Version"?
<samba_>
Version 1.6.0~2016-11-17
<dwrensha>
yeah, that's the newest
<samba_>
uhm..
nwf has quit [Ping timeout: 258 seconds]
<dwrensha>
do you see the "Upload failed" error when you try to upload a backup to your own account? or is it just when other users try it?
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
<samba_>
no, is loading all the file (I think) then it return this error
nwf has joined #sandstorm
<samba_>
oasis was not updated, I did it now and I'm trying it again
<samba_>
same erorr..
<dwrensha>
that's strange
<samba_>
ok, we can use the import/export option inside the etherpad as workaround
<dwrensha>
I just now tried backing up an Etherpad on Oasis and restoring it to my private server, and saw no problem.
<dwrensha>
It'd be good if we could figure out what's going wrong on your server
<dwrensha>
but I'm somewhat puzzled about how to figure that out
<dwrensha>
you could maybe try uninstalling and then reinstalling Etherpad on your server
aldeka_limechat has joined #sandstorm
dcb has quit [Ping timeout: 250 seconds]
dcb has joined #sandstorm
jadewang has quit [Remote host closed the connection]
bemasc_ has quit [Ping timeout: 265 seconds]
bemasc has joined #sandstorm
jadewang has joined #sandstorm
samba_ has quit [Ping timeout: 260 seconds]
Telesight has quit [Quit: Leaving.]
Tryum has quit [Ping timeout: 265 seconds]
Zertrin has quit [Ping timeout: 258 seconds]
Zertrin has joined #sandstorm
Tryum has joined #sandstorm
prettyvanilla_ has quit [Remote host closed the connection]