Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.

Vhash#333

Draft
ZiyanShi wants to merge 25 commits intopmem:rehashfrom
ZiyanShi:vhash
Draft

Vhash#333
ZiyanShi wants to merge 25 commits intopmem:rehashfrom
ZiyanShi:vhash

Conversation

@ZiyanShi
Copy link
Contributor

@ZiyanShi ZiyanShi commented Sep 16, 2022

What is changed and how it works?

Implement new hashmap with rehash function. Reduce memory usage.
Add VHash(Volatile Hash) data type.

TODO list

Add automatic rehashing logic.

Check List

Tests

  • Unit test

ZiyanShi and others added 25 commits September 5, 2022 04:06
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
…on (pmem#334)

Signed-off-by: Jiayu Wu <jiayu.wu@intel.com>
Signed-off-by: Yu, Peng <peng.yu@intel.com>
Signed-off-by: Yu, Peng <peng.yu@intel.com>
…stance number (pmem#341)

Signed-off-by: Jiayu Wu <jiayu.wu@intel.com>
Implement basic transaction for string, sorted and hash types.

Signed-off-by: Jiayu Wu <jiayu.wu@intel.com>
Signed-off-by: Jiayu Wu <jiayu.wu@intel.com>
Signed-off-by: Jiayu Wu <jiayu.wu@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Signed-off-by: ZiyanShi <ziyan.shi@intel.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants