Final assignment solution#18
Open
mik04rm wants to merge 70 commits into
Open
Conversation
…17 and min macosx version to 10.13
- Migrate from in-memory Table to RocksDB-backed Table2 - Implement all core data operations (MutateRow, ReadRows, CheckAndMutateRow, ReadModifyWriteRow) - Add Storage transaction API with ACID guarantees - Solve RocksDB TransactionDB column family creation constraints - Implement dynamic CF management with DB reopen mechanism - Add protobuf serialization for table metadata - Update server endpoints to use persistent Table2 - Clean up debug statements and add TODO markers for future work - Update README with implementation details and completion status - All 9/9 tests passing (8 legacy + 1 new server_test)
refactor: general code refactor
* Document Bazel compilation cache (#7) * bazel: configure clang-tidy (Unoperate#8) * bazel: configure compile_commands.json generator (#6) * feat: Implement GC for Column Families (#3) Co-authored-by: Adam Czajkowski <prawilny@unoperate.com> * docs: unify README style, deduplicate development section (Unoperate#10) * fix: remove unused import --------- Co-authored-by: Adam Czajkowski <prawilny@unoperate.com> Co-authored-by: Brian Gitonga Marete <bgm@unoperate.com>
Part of RocksDB persistence solution
doc: merge final README + diagram changes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This change is