me-box / databox

Databox container manager and dashboard server
MIT License
94 stars 25 forks source link

Arbiter rewrite #265

Closed jptmoore closed 6 years ago

jptmoore commented 6 years ago

I have created a basic zest-based arbiter which is capable of minting databox tokens for testing against the store (zestdb). It is light-weight in RAM compared to the node version (about 3MB compared to 44MB).

It is available here: https://github.com/jptmoore/arbiter

I have not yet implemented the existing arbiter functionality as it would be good at this point to discuss what (if anything) needs changing. I also did not find any documentation on the current API other than looking at the code itself.

haddadi commented 6 years ago

This is great space saving! I think would be good to move over from the old arbiter, for easier integration as the platform gets used and we start using the arbiter for apps.

Toshbrown commented 6 years ago

Cool,

Nice savings! API is documented in the readme https://github.com/me-box/core-arbiter

There are some more docs here and here. Thay looks reasonably up-to-date at first glance.

Most of the API is seems fit for purpose, but it's worth revisiting the path based tokens as the core-store is no longer a REST API.

@mor1 we should add this to the platform skype on Tuesday.

mor1 commented 6 years ago

saw the notes. looks good. @jptmoore eta on supporting rest of api?

jptmoore commented 6 years ago

Should take a couple days to translate to zest.

Toshbrown commented 6 years ago

This has now been integrated and will be in the next version

Toshbrown commented 6 years ago

released in 0.5.0