Skip to content

Commit

Permalink
Feature/cached graph (#1718)
Browse files Browse the repository at this point in the history
* add support for tracking id creation in the internal apis

* node type resolution should not create the type if it is illegal to set

* Clean up the InternalAdditionOps and implement it for the CachedGraph

* move cache implementation into storage

* Use Storage inside Graph and PersistentGraph

* Expose caching interface

* remove old unused docstring macros

* rename protoc generated module to "proto"

* move protobuff code to top-level serialise module

* implement the caching support using traits and a bit more refactoring

* fix rerun path in build script

* remove ssh key action from workflows that don't need it

* implement cache for python and clean up

* nuke the old bincode

* fix storage feature

* fixes for the proto feature

* update the type stubs

* enable incremental updates in GraphQL server

* fix the proto feature

* update submodule

* remove the rest of the old bincode serialisation

* constructor for DFView is never used

* clean up unused dependencies

* bump some dependencies

* bump more dependencies and fix python test

* fix the opentelemetry dependencies

* add test for incremental writing for Graph

* add test for incremental caching for persistent graph

* make sure the caching code actually gets called
  • Loading branch information
ljeub-pometry authored Aug 21, 2024
1 parent 658eb69 commit c655ee6
Show file tree
Hide file tree
Showing 140 changed files with 2,771 additions and 2,340 deletions.
8 changes: 0 additions & 8 deletions .github/workflows/test_rust_workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,6 @@ jobs:
uses: arduino/setup-protoc@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- uses: webfactory/[email protected]
name: Load pometry-storage key
with:
ssh-private-key: ${{ secrets.RA_SSH_PRIVATE_KEY }}
- name: Rust version
run: rustc --version --verbose
- uses: Swatinem/rust-cache@v2
Expand Down Expand Up @@ -81,10 +77,6 @@ jobs:
name: Cargo cache
with:
cache-all-crates: true
- uses: webfactory/[email protected]
name: Load raphtory-disk_graph key
with:
ssh-private-key: ${{ secrets.RA_SSH_PRIVATE_KEY }}
- name: Set up Python
uses: actions/setup-python@v4
with:
Expand Down
Loading

0 comments on commit c655ee6

Please sign in to comment.