opendal icon indicating copy to clipboard operation
opendal copied to clipboard

Add leapfrog support for opendal

Open Xuanwo opened this issue 2 years ago • 2 comments

Integrate https://github.com/robclu/leapfrog with opendal's kv adapter

Xuanwo avatar Feb 17 '23 14:02 Xuanwo

It should be very interesting to bench all OpenDAL's kv service. 🤣

Xuanwo avatar Feb 17 '23 16:02 Xuanwo

It should be very interesting to bench all OpenDAL's kv service. rofl

run bustle or ycsb for kvstore :laughing: or a new workload

This seems to suggest that opendal has the potential to become a common benchmarking suite. (seems to be able to publish papers as well)

PsiACE avatar Feb 18 '23 08:02 PsiACE

Hi, https://github.com/apache/incubator-opendal/pull/2222 has been added, we can restart leapfrog support now.

Xuanwo avatar May 07 '23 13:05 Xuanwo

cc @truc0, you can take moka as a reference to get started!

Xuanwo avatar Jun 06 '23 06:06 Xuanwo

Leapfrog must use nightly rust version (not be used on the stable channel). related issue: https://github.com/robclu/leapfrog/issues/7

TaiJuWu avatar Jun 21 '23 12:06 TaiJuWu

hi @Xuanwo , I check the issue https://github.com/robclu/leapfrog/issues/7, it seems Leapfrog is available in stable version? if it's fixed, may I try to fix this issue? BTW, I 'm not currently familiar with Rust, so this task may take me a lot of time to complete。

A-Stupid-Sun avatar Jul 13 '23 21:07 A-Stupid-Sun

After recheck of the leapfrog's doc. Both leapfrog's key and value must be Copy which is impossible for OpenDAL. So we can't implement leapfrog support for OpenDAL.

This issue is invalid for now, let's close.

Thanks to the research and exploration conducted by @A-Stupid-Sun and @TaiJuWu.

Xuanwo avatar Jul 17 '23 09:07 Xuanwo