-
Notifications
You must be signed in to change notification settings - Fork 2
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
Capio v2 #113
Draft
marcoSanti
wants to merge
86
commits into
master
Choose a base branch
from
capio-v2
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Capio v2 #113
Conversation
This file contains 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
Added optimization in read operations
Added file system monitor thread WARNING: no mutually exclusive access is guaranteed and probably race conditions exsists in the FileSystemMonitor class, but it is good enough for now
Migrated CAPIO-V2 code
Added doxygen documentation to the CAPIO codebase for most of the server component and for some of the posix components. Added a script to be called on the root directory to build and generate the capio html documentation inside the doxy/ folder.
Added cache to consent to proceed handler
This commit fixes the streaming functionality which has been broken by a previus commit. It also updates the simdjson dependency to the latest available stable release.
Fixed behavior on consent request for files not present in configuration file. Removed useless copy in Dockerfile that would break the docker container compilation stage
- Added class to provide storage functionality to CAPIO server component. - Added Unit tests for CapioMemoryFile - Removed old tests that are not compatible with the current CAPIO implementation and cannot be ported --------- Co-authored-by: Marco Edoardo Santimaria <[email protected]>
- Added class to provide storage functionality to CAPIO server component. - Added Unit tests for CapioMemoryFile - Removed old tests that are not compatible with the current CAPIO implementation and cannot be ported --------- Co-authored-by: Marco Edoardo Santimaria <[email protected]>
- Added storage section in capio-cl json parser - Added SPSCQueue initialization - Capio memory file (#119) - Added class to provide storage functionality to CAPIO server component. - Added Unit tests for CapioMemoryFile - Removed old tests that are not compatible with the current CAPIO implementation and cannot be ported --------- Co-authored-by: Marco Edoardo Santimaria <[email protected]>
- Changed order of CI tests - Unit tests fir storage service - General bug fixed and updates to CI/CD test order - Fixed issue in handshake
- Cache fetching mechanism - Send and recive files to store in memory
- Fixed potential shared mem res allocation - Updated .gitub actions
- Added tests on SPSCqueue and caches integration - Added tests for data movement from posix to server - Test with request - Added seek tests on spscqueue and files - Began work on Read cache for in-memory read - Refactor of posix caches structure - Work on ReadRequestCacheMem - Began work on tests for ReadCacheMem - Completed posix cache for memory file reads
Added storage service.
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 pull request is aimed to activate the github actions for the v2 of CAPIO.