Open Xuanwo opened 2 years ago
Hi! I want to implement the Huawei Object Storage Service backend. Please assign to me. ^_^
Hi! I want to implement the Huawei Object Storage Service backend. Please assign to me. ^_^
Thanks for taking part!
I have created an issue for you: https://github.com/datafuselabs/opendal/issues/512
Hi @Xuanwo , This issue seems to be a good initiation of my journey towards contribution to FOSS projects. Can you please assign this to me?
This issue seems to be a good initiation of my journey towards contribution to FOSS projects.
Thanks for your interest! Which service do you want to work on? I can create a sub-issue and assign it to you.
Hi @Xuanwo , thanks for the reply. I would love to work on Google Drive Storage Service
I would love to work on Google Drive Storage Service
I have created a sub-issue of google drive support at https://github.com/datafuselabs/opendal/issues/654
Next Cloud support in some random future may be worthwhile.
Next Cloud support in some random future may be worthwhile.
Thanks for suggestion, added!
indexeddb support can be interesting.
@Xuanwo do you want to create issues to track dropbox and OneDrive? I can take one or two.
@Xuanwo do you want to create issues to track dropbox and OneDrive? I can take one or two.
Thanks for your interest! https://github.com/datafuselabs/opendal/issues/1098 and https://github.com/datafuselabs/opendal/issues/1099 has been created.
To support https://github.com/datafuselabs/databend/issues/7974, we need delta backend first.
To support datafuselabs/databend#7974, we need delta backend first.
delta is not a storage backend. Instead, we need to port delta to opendal based.
For example:
/// An S3 implementation of the [ObjectStore] trait
///
/// The backend can optionally use [dynamodb_lock] to better support concurrent writers.
pub struct S3StorageBackend {
inner: Arc<DynObjectStore>,
s3_lock_client: Option<S3LockClient>,
/// Whether allowed to performance rename_if_not_exist as rename
allow_unsafe_rename: bool,
}
Implement this client with opendal.
Is it reasonable to add etcd
to the list? given that etcd is also widely used nowadays.
Is it reasonable to add
etcd
to the list? given that etcd is also widely used nowadays.
Added.
Do we have any plan to support zookeeper? thx
Do we have any plan to support zookeeper? thx
As of now, there is no existing plan. Would you be interested in utilizing opendal
for accessing data stored in zookeeper
? Could you provide further information regarding your specific use case?
Do we have any plan to support zookeeper? thx
As of now, there is no existing plan. Would you be interested in utilizing
opendal
for accessing data stored inzookeeper
? Could you provide further information regarding your specific use case?
sorry i dont have actual use case, it is just one idea. (´ཀ`」 ∠)
feel free to close this comment if no plan to do so. thank you for your reply.
sorry i dont have actual use case, it is just one idea. (´ཀ`」 ∠)
Haha, got it. I will add it into the list.
Is this an appropriate place to request a new storage service be added? If so, I'd like to add Ceph RADOS to the list. If not, apologies!
If so, I'd like to add Ceph RADOS to the list
Thanks for the advice, already added!
Hi, can I try opendrive? @Xuanwo
Hi, can I try opendrive? @Xuanwo
Sorry for missing this message. I have created a new issue for you: https://github.com/apache/incubator-opendal/issues/3143
Have fun!
i write a crate alluxio-rs for rust, request assign alluxio support @Xuanwo
i write a crate alluxio-rs for rust, request assign alluxio support @Xuanwo
This is cool! However, remember that OpenDAL requires its own HttpClient for all HTTP-based services and don't allow third-party crates like alluxio-rs
. Are you still interested in implementing it in OpenDAL?
i write a crate alluxio-rs for rust, request assign alluxio support @Xuanwo
This is cool! However, remember that OpenDAL requires its own HttpClient for all HTTP-based services and don't allow third-party crates like
alluxio-rs
. Are you still interested in implementing it in OpenDAL?
I think i can
I think i can
Created a new issue at https://github.com/apache/incubator-opendal/issues/3548
request assign Backblaze B2 support
request assign Backblaze B2 support
Thanks a lot! I have created https://github.com/apache/incubator-opendal/issues/3585, please take a look.
request assign seafile web api support
seafile
Thanks a lot! Let me create an issue for you.
How about let's support graphql service? In the future,may develop in the direction of webwasm.
How about let's support graphql service? In the future,may develop in the direction of webwasm.
Hi, would you like to share more details about GraphQL? It seems more like a spec instead of a service. We can't implement service upon graphql directly.
@Xuanwo request assign upyun support
@Xuanwo request assign upyun support
Thank you so much for your enthusiasm! But we can't afford the cost for upyun account so far, would you like to take other services (open source or has free tier) first?
@Xuanwo request assign upyun support
Thank you so much for your enthusiasm! But we can't afford the cost for upyun account so far, would you like to take other services (open source or has free tier) first?
upyun also has free tier
@Xuanwo request assign upyun support
Thank you so much for your enthusiasm! But we can't afford the cost for upyun account so far, would you like to take other services (open source or has free tier) first?
upyun also has free tier
@Xuanwo
upyun also has free tier
Feel free to go if you want to do this :heart:
I have created an issue for you: https://github.com/apache/incubator-opendal/issues/3789
@Xuanwo request assign chainsafe support
@Xuanwo request assign chainsafe support
Tracked at https://github.com/apache/incubator-opendal/issues/3823
I would like to work on rsync.net. it would be great if you assign this to me. thanks.
I would like to work on rsync.net. it would be great if you assign this to me. thanks.
Hi, upon reviewing rsync.net again, I've confirmed that it doesn't offer an API for interaction; instead, it only supports SSH commands. So I think it's not a good service for use to implement. Would you like to try others?
how about mega?
how about mega?
Looks promising, but it lacks clear API documentation, requiring you to review the source code at https://github.com/t3rm1n4l/go-mega or https://github.com/meganz/sdk/.
I will do it. Pls assign it to me.
@Xuanwo request assign pCloud support
@Xuanwo request assign pCloud support
I have created https://github.com/apache/incubator-opendal/issues/3888 for you.
Pls assign iCloud.
Pls assign iCloud.
Please take a look at https://github.com/apache/incubator-opendal/issues/2627
@Xuanwo request assign Box.
This tracking issue intends to track the implementations of different underlying storage schemes. Please feel free to take any of them.
Need Tests
This section is used to track services that are waiting for passing integration tests.
Need Implementation
This section is used to track services that are working on their first release.
No Started Yet
This section is used to track services that no developers interested in. Please feel free to take one of them.
Notes
ssh
removed: https://github.com/apache/incubator-opendal/issues/2643China Mobile Ecloud Elastic Object Storage (EOS)
removed: No native API (only S3).github
removed: no use cases.gitlab
removed: no use cases.rsync.net
removed: no usable API, requiresssh