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

photon stack 有支持spdk的blobfs计划吗 #119

Open
caijieming-ng opened this issue Mar 4, 2023 · 4 comments
Open

photon stack 有支持spdk的blobfs计划吗 #119

caijieming-ng opened this issue Mar 4, 2023 · 4 comments

Comments

@caijieming-ng
Copy link

No description provided.

@caijieming-ng
Copy link
Author

  1. rocksdb + ext4 + ssd,导致lsm引擎并没有很好的将底层硬件的能力发挥出来;
  2. photon在rocksdb的协程化改造中,个人认为是做了一个非常好的尝试的,能否做到生产可用?如何可以的话,真是一个amazing的工作;
  3. sdpk的blobfs比较精简,append only的特性,很好的和Rocksdb的io pattern适配;如果能结合photon的协程能力,个人感觉能给本地存储场景的rocksdb一个很好的工程实践

@lihuiba
Copy link
Collaborator

lihuiba commented Mar 6, 2023

We do plan to use rocksdb in our productional apps, that's why we have made it coroutine-nized.

Your suggestion for blobfs and spdk is really a good one, and I believe it will prove its value once done. The problem is that we haven't met such demand from our applications, and we only have quite limited hands at present. If you can contribute an implementation for that binding, it would make the suggestion come true much earlier.

Thanks!

@beef9999
Copy link
Collaborator

beef9999 commented Mar 6, 2023

现在blobfs运行在spdk上是有什么问题,所以才考虑集成协程引擎吗?或者说,这是spdk的需求还是rocksdb的需求?

@lihuiba
Copy link
Collaborator

lihuiba commented Mar 6, 2023

现在blobfs运行在spdk上是有什么问题,所以才考虑集成协程引擎吗?或者说,这是spdk的需求还是rocksdb的需求?

The combo of rocksdb + blobfs + spdk + coroutine will make best performance and ease-to-use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants