Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issue of services support #5

Open
1 of 44 tasks
Xuanwo opened this issue Dec 13, 2021 · 65 comments
Open
1 of 44 tasks

Tracking issue of services support #5

Xuanwo opened this issue Dec 13, 2021 · 65 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@Xuanwo
Copy link
Member

Xuanwo commented Dec 13, 2021

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.

  • onedrive
  • vercel_artifacts
  • upyun
  • chainsafe
  • foundationdb
  • atomicserver
  • ipfs
  • ipmfs
  • pcloud

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: service: Add scp support #2643
  • China 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, requires ssh
@Xuanwo Xuanwo changed the title dal: Support gcs dal: Add more underlying storage support Dec 13, 2021
@Xuanwo Xuanwo transferred this issue from databendlabs/databend Feb 14, 2022
@Xuanwo Xuanwo changed the title dal: Add more underlying storage support Tracking issue of more underlying storage support Feb 14, 2022
@Xuanwo Xuanwo added good first issue Good for newcomers help wanted Extra attention is needed and removed A-databend-storage labels Feb 14, 2022
@Xuanwo Xuanwo pinned this issue Feb 23, 2022
@Xuanwo Xuanwo moved this to 📋 Backlog in Databend Storage Layer May 20, 2022
@teckick

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@theshashankpal

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@theshashankpal

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@Xuanwo Xuanwo moved this to 📋 Backlog in Xuanwo's Work Sep 15, 2022
@damooo

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@piaoger

This comment was marked as resolved.

@imWildCat

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@teckick

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@hoslo

This comment was marked as resolved.

@Xuanwo

This comment was marked as resolved.

@ankit-pn
Copy link
Contributor

I would like to work on rsync.net. it would be great if you assign this to me. thanks.

@Xuanwo
Copy link
Member Author

Xuanwo commented Dec 30, 2023

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?

@ankit-pn
Copy link
Contributor

ankit-pn commented Dec 30, 2023

how about mega?

@Xuanwo
Copy link
Member Author

Xuanwo commented Dec 30, 2023

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/.

@ankit-pn
Copy link
Contributor

I will do it. Pls assign it to me.

@hoslo
Copy link
Contributor

hoslo commented Jan 1, 2024

@Xuanwo request assign pCloud support

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 1, 2024

@Xuanwo request assign pCloud support

I have created #3888 for you.

@bokket
Copy link
Contributor

bokket commented Jan 2, 2024

Pls assign iCloud.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 2, 2024

Pls assign iCloud.

Please take a look at #2627

@shbhmrzd
Copy link
Contributor

shbhmrzd commented Jan 2, 2024

@Xuanwo request assign Box.

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 2, 2024

@Xuanwo request assign Box.

There is an ongoing PR for box support, let's ask if the author want to continue: #2785

@hoslo
Copy link
Contributor

hoslo commented Jan 4, 2024

@Xuanwo Want to try Yandex Disk

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 4, 2024

@Xuanwo Want to try Yandex Disk

Created #3909 for you.

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

@Xuanwo Request assign koofr

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 12, 2024

@Xuanwo Request assign koofr

koofr seems WebDAV based and doesn't have native API.

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

@Xuanwo
Copy link
Member Author

Xuanwo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

Got it, so they have a non-public rest API. Are you still want to implement this service?

@hoslo
Copy link
Contributor

hoslo commented Jan 12, 2024

I found that rclone uses this repo https://github.com/koofr/go-koofrclient

Got it, so they have a non-public rest API. Are you still want to implement this service?

Yes

@morgante
Copy link

Why was GitHub removed? I have a use case (analyzing files either locally or via the GitHub contents API).

@Xuanwo
Copy link
Member Author

Xuanwo commented Feb 23, 2024

Why was GitHub removed? I have a use case (analyzing files either locally or via the GitHub contents API).

Hi, @morgante. We removed this because it had no use cases. Feel free to bring it back by creating a new issue, and we can reconsider its inclusion.

@MarcAntoine-Arnaud
Copy link

Is it possible to investigate the support of IndexedDB ?

@Xuanwo
Copy link
Member Author

Xuanwo commented Mar 26, 2024

Is it possible to investigate the support of IndexedDB ?

Yep, we have similiar issues like #2442. I believe IndexedDB API also worth to support. Would you like to create a new issue instead?

@George-Miao
Copy link
Contributor

Should we add compfs to the list?

@Xuanwo Xuanwo unpinned this issue Jul 1, 2024
@flaneur2020
Copy link
Contributor

flaneur2020 commented Nov 5, 2024

does object_store can be viewed as a service option? i found some programs may exposes on the trait defined in object_store for users, but these programs may get benefits from opendal's operator like parallel scan, backoff retry, etc.

@Xuanwo
Copy link
Member Author

Xuanwo commented Nov 5, 2024

does object_store can be viewed as a service option? i found some programs may exposes on the trait defined in object_store for users, but these programs may get benefits from opendal's operator like parallel scan, backoff retry, etc.

We already have object_store_opendal, allowing us to use OpenDAL as ObjectStore. Using ObjectStore as OpenDAL's Operator might be possible, but implementing Access based on ObjectStore could be challenging. Would you like to share the programs or services that are exposed as ObjectStore? Perhaps we can integrate with them directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests