Skip to content

Implemented dynamic history in ekey_history, emem_history, and vorder…#1

Open
Utkarsh-Nanda wants to merge 2 commits into
DataStates:mainfrom
Utkarsh-Nanda:dynamic_history
Open

Implemented dynamic history in ekey_history, emem_history, and vorder…#1
Utkarsh-Nanda wants to merge 2 commits into
DataStates:mainfrom
Utkarsh-Nanda:dynamic_history

Conversation

@Utkarsh-Nanda
Copy link
Copy Markdown

Changes in ekey_history are related to dynamic history. I've added the dynamic linkage of new blocks as the current block fills up. The functionality to having a data structure on top of ekey_history to store the mappings of timestamps to blocks hasn't been implemented yet.

The find function works but it doens't have the binary search implemented, it does a linear search currently.

Have also added the cleanup function, for the cleanup of all the blocks added to the ekey_history.

In emem_history only change is the calling of the "cleanup" function in ekey_history when deallocate function is called.

Vordered_kv has two new functions, "print_all_key_values" and "get_total_size", these two functions along will comments and console print statements were added for debugging purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant