Orleans: Minio grain storage provider

Created on 22 Aug 2018  路  5Comments  路  Source: dotnet/orleans

I made a grain storage provider implementation with Minio which is a free open source distributed object storage.

The implementation currently resides as code on my repository under /OrleansMinio which I would like to PR into Orleans. I just don't know how to proceed.

https://github.com/Kimserey/orleans-minio

If someone could guide me by answering the following questions:

  1. Is it something you see worth PR'ing? If it isn't we can close this question.
    _Minio is useful for me as I wish to not be tied to cloud providers services and prefer rely on free open source solutions._
  2. How should I proceed? Are there any guidelines as I see other grain storages are within folder that are _linked files_ to _/shared_.

Thanks!

question

Most helpful comment

Yay! Thanks a lot @galvesribeiro , I'll push the project there! Thanks a lot.

All 5 comments

This is great!

Our general approach is to encourage putting providers to https://github.com/orleanscontrib, so that they are discoverable and easy to contribute for the community. We've been rather conservative on adding providers to the main codebase because that makes the core team responsible for their future maintenance and potentially slows their evolution down due to the PR process of the main repo. We try to include only the most popular/strategic providers there, and https://github.com/orleanscontrib is a good place for such code to mature and gain usage.

Perfect, I'll start from there then. Thank you Sergey!

Hi @sergeybykov, I've posted this on Gitter but just wanted to ask and track here as well.

As discussed, I've made the Minio storage implementation with CI and a NuGet package being pushed.
https://github.com/Kimserey/Orleans.Persistence.Minio

How should I go about moving it under OrleansContrib?

Hey @Kimserey!

I've created the repo for you here
https://github.com/OrleansContrib/Orleans.Persistence.Minio

You should receive an email from GitHub with an invitation as I made you admin there.

Please a new remote and push your project there.

Let me know if you need anything else!

Btw, I'll have a closer look on Minio, it looks really interesting! Thanks!

Yay! Thanks a lot @galvesribeiro , I'll push the project there! Thanks a lot.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

galvesribeiro picture galvesribeiro  路  4Comments

luciobemquerer picture luciobemquerer  路  4Comments

DixonDs picture DixonDs  路  4Comments

scharada picture scharada  路  3Comments

leoterry-ulrica picture leoterry-ulrica  路  4Comments