Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firebase Checkpoint Saver #694

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

trollboss2572
Copy link

@trollboss2572 trollboss2572 commented Nov 28, 2024

We have implemented a Firebase Checkpoint Saver, in the fashion of the SQLite, PostGres, and Mongo Checkpoint Savers already present in the codebase. As well as adding this, we have added a test suite and initialization code which also have been tested.

We have followed all standardized naming and organization conventions as mentioned above. As such, the majority of our work can be found in the libs directory, under libs/checkpoint-firebase. @jacoblee93

Fixes #657

@trollboss2572 trollboss2572 changed the title Juno/firebase checkpoint saver Firebase Checkpoint Saver Nov 28, 2024
@trollboss2572 trollboss2572 force-pushed the juno/firebase-checkpoint-saver branch from 58b52ed to a94bb8f Compare November 29, 2024 16:22
trollboss2572 and others added 9 commits November 29, 2024 11:22
Added extra yarn.lock files to pass CI and outlining the changes to make.
updating list functionality

updated gettuple to match mongo implementation

implement putwrites

firebase database changed

pseudocode for list and get tuple

update code

change firestore functions to firebase

update put function data storage format
Updated tests for Firebase

Extra test configurations

bug fix: config changes and test updates
Fixes to the validation tester
Deleted the yarn lock file and added documentation for our implementation of the Firebase Checkpoint Saver
@trollboss2572 trollboss2572 force-pushed the juno/firebase-checkpoint-saver branch from f18cfaa to b0d44ae Compare November 30, 2024 18:14
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.

Firebase Checkpoint Saver
2 participants