-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnotes
32 lines (26 loc) · 1.37 KB
/
notes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
How to start Hyperdex
################################################################################
hyperdex coordinator -f -l 127.0.0.1 -p 1982
hyperdex daemon -f --listen=127.0.0.1 --listen-port=2012 --coordinator=127.0.0.1
--coordinator-port=1982 --data=/home/anthony/temp/data
################################################################################
Known BUGS
################################################################################
1)
################################################################################
OPTIMIZATIONS
################################################################################
1) Mapper saves a map of collection of keys for a given range of offsets
2) Change Key to a class and store the maps and implement the equal operator
3) Use Google's tcmalloc (Done)
4) Use Google's CityHash (https://github.com/google/cityhash)
################################################################################
Long Term Tasks
################################################################################
1) Create copy constructors and equal operators
2) Add comments everywhere
3) Persist metadata to KVS (serialize the memory structures)
4)
################################################################################
Test Plan
################################################################################