foundationdb-rs icon indicating copy to clipboard operation
foundationdb-rs copied to clipboard

Higher-layer API: Directory

Open yjh0502 opened this issue 6 years ago • 9 comments

In addition to key-value API, there are some API layers which are supported by official bindings and compatible between them (Python/Go/Java).

For Java: https://apple.github.io/foundationdb/javadoc/index.html For Golang

  • https://godoc.org/github.com/apple/foundationdb/bindings/go/src/fdb/directory
  • https://godoc.org/github.com/apple/foundationdb/bindings/go/src/fdb/subspace
  • https://godoc.org/github.com/apple/foundationdb/bindings/go/src/fdb/tuple

It's great to have those layers in Rust.

TODO

  • [x] Tuple
  • [x] Subspace
  • [ ] Directory

yjh0502 avatar Apr 23 '18 07:04 yjh0502

I'll split the issue so that each layer should be tracked individually. It seems that directory layer is the hardest and requires both tuple and subspace layer, so let's rename this issue to directory and create two issues for tuple and subspace.

yjh0502 avatar Apr 25 '18 17:04 yjh0502

Just checking is there a branch or anyone currently working on the directory layer part? I would like to help with that.

garrensmith avatar Mar 11 '20 13:03 garrensmith

As far as I know, nobody is working on it. Feel free to open a wip pr if you want, or ask for guidance.

Speedy37 avatar Mar 11 '20 15:03 Speedy37

Great. I’ll get the basics going and then do that


From: Vincent Rouillé [email protected] Sent: Wednesday, March 11, 2020 5:57:45 PM To: Clikengo/foundationdb-rs [email protected] Cc: garren smith [email protected]; Comment [email protected] Subject: Re: [Clikengo/foundationdb-rs] Higher-layer API: Directory (#27)

As far as I know, nobody is working on it. Feel free to open a wip pr if you want, or ask for guidance.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/Clikengo/foundationdb-rs/issues/27#issuecomment-597716817, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AABL2ATMU6ZKHYP2MF4ZYOTRG6YHTANCNFSM4E35TANA.

garrensmith avatar Mar 11 '20 16:03 garrensmith

Hi! I was looking for a rust project around FDB for the holidays and saw this issue. @garrensmith are you still working on the feature? I would love to give an hand 😁

PierreZ avatar Dec 22 '20 10:12 PierreZ

I am not working on it. You are welcome to go ahead.


From: Pierre Zemb [email protected] Sent: Tuesday, December 22, 2020 12:54:47 PM To: Clikengo/foundationdb-rs [email protected] Cc: garren smith [email protected]; Mention [email protected] Subject: Re: [Clikengo/foundationdb-rs] Higher-layer API: Directory (#27)

Hi! I was looking for a rust project around FDB for the holidays and saw this issue. @garrensmithhttps://github.com/garrensmith are you still working on the feature? I would love to give an hand 😁

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/Clikengo/foundationdb-rs/issues/27#issuecomment-749480677, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AABL2AQB3R32ITP2RL5SQ4LSWB3HPANCNFSM4E35TANA.

garrensmith avatar Dec 22 '20 11:12 garrensmith

Ok, I will pull your work and continue then :smile:

PierreZ avatar Dec 22 '20 17:12 PierreZ

Hi! I had a lot of fun to implement an MVP of the Directory that passes a basic test :tada:

I still have a lot of work ahead, but I wouldn't mind some early reviews, my rust is rusty :sweat_smile:

Should I open a new WIP PR?

PierreZ avatar Dec 29 '20 14:12 PierreZ

Feel free to open a WIP PR.

Speedy37 avatar Dec 29 '20 17:12 Speedy37