- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Jun 29 2022
- SwhBidirectionalGraph: fix copy() not actually copying subgraphs
- GetNode: make endpoint thread-safe with a lightweight copy of the graph
- GraphServer: Use nproc threads in threadpool by default
- Update webgraph-big to 3.7.0
Jun 28 2022
Rebase
Jun 24 2022
- Remove old useless classes, including Traversal
- Regenerate python protobuf documentation
- style: typos and indent fixes
Jun 23 2022
- Add inline docstrings to Java GRPC server
Will be replaced by the GRPC API
- doc: First full draft of GRPC API documentation
- SwhGraphProperties: remove useless IOExceptions
- SwhUnidirectionalGraph: make constructor with properties public
- GRPC: initial commit with protobuf + java server
- Add CheckSwhid() and Stats() RPC methods
- RPC: temporarily use loadLabelled() because loadLabelledMapped() doesn't work yet
- Java: add proto/ dir symlink
- Python: migrate HTTP API to GRPC
- Java tests: migrate to GRPC
- Remove old Java HTTP server, replaced by GRPC
- NodeIdMap: use new *MappedBigList classes, remove deprecated classes and MapFile
- Remove now useless backend.py
- Remove now useless dot.py
- Reorganize Python files (RPC/HTTP server distinction)
- flake: exclude swh/graph/rpc dir
- requirements-test: add grpc-stubs
- mypy.ini: ignore grpc generated files
- Add rpc.StatsTest
- proto: migrate to FieldMask to filter out fields
- Add FindPathTo and FindPathBetween endpoints
- Remove GraphDirection.BOTH (labelled iteration not supported yet)
- Traversal: test traversals from multiple sources/to multiple dests
- Traversal: test impossible paths
- Traversal: check for invalid arguments
- Traversal: simplify the StopTraversal logic
- Remove CheckSwhid, use GetNode instead
- Add tests for CountNodes/CountEdges
- Traversal: add max depth and common ancestors tests
- Traversal: add max edge tests
- Document protobuf/grpc services and fields
- More protobuf/grpc documentation, better field names
- swhgraph.proto: small documentation fixes
- doc: add GRPC page skeleton
Jun 14 2022
Still needs some work/documentation
rebase
Jun 9 2022
(4. doesn't work because libhadoop.so isn't packaged in maven)
Jun 1 2022
This was meant to be a draft, but I couldn't find the button to make it so
May 23 2022
May 20 2022
Fixed in D7839
Review fixes
May 19 2022
Review fixes
Thanks for all the reviews, I made a first pass with the easiest fixes.
May 17 2022
fix
typo
Review fixes
May 16 2022
May 14 2022
May 12 2022
In D7814#203336, @zack wrote:I'm fine with this code cleanup, with one caveat: that we document/ship the systemd startup service (and its meaning, including some intuitions about the trade-offs you mention) somewhere, in replacement of the cachemount command.
May 11 2022
In D7814#203309, @ardumont wrote:@seirl: So, for future version deployments, nothing changes, right?
May 10 2022
May 8 2022
May 6 2022
Thanks for the review!
Address olasd's review
May 4 2022
May 3 2022
Fix sort buffer size argument (add b suffix)
Compute sane default for RAM usage
May 1 2022
Now that there is both a columnar+compressed graph from 2021 and a columnar graph from 2022 that is pending compression, this task about "refreshing the export from January 2019" is resolved.