PhotonLibOS icon indicating copy to clipboard operation
PhotonLibOS copied to clipboard

photon stack 有支持spdk的blobfs计划吗

Open caijieming-ng opened this issue 2 years ago • 4 comments

caijieming-ng avatar Mar 04 '23 07:03 caijieming-ng

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

caijieming-ng avatar Mar 04 '23 07:03 caijieming-ng

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!

lihuiba avatar Mar 06 '23 03:03 lihuiba

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

beef9999 avatar Mar 06 '23 04:03 beef9999

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

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

lihuiba avatar Mar 06 '23 04:03 lihuiba