Page MenuHomeSoftware Heritage
Feed Advanced Search

Sep 29 2022

vlorentz closed T4522: graph gRPC API: Add support for limiting traversals by number of results as Resolved.
Sep 29 2022, 2:07 PM · Compressed graph service
vlorentz closed T3626: graph API: add ?limit parameter to /leaves endpoint as Resolved.
Sep 29 2022, 2:07 PM · Easy hack, Compressed graph service
vlorentz triaged T4585: Excessively long /leaves request as Low priority.
Sep 29 2022, 2:07 PM · Compressed graph service

Sep 26 2022

rdicosmo updated subscribers of T4549: Write a script to generate qualified SWHID from swh-graph.

Hmm, strangely, file/dir names are missing from the response even when omitting the mask when querying the graph server on granet; but based on the .proto file, they should be available via the successor field of Node.

Sep 26 2022, 4:30 PM · Compressed graph service
vlorentz added a comment to T4549: Write a script to generate qualified SWHID from swh-graph.

Hmm, strangely, file/dir names are missing from the response even when omitting the mask when querying the graph server on granet; but based on the .proto file, they should be available via the successor field of Node.

Sep 26 2022, 4:09 PM · Compressed graph service

Sep 22 2022

rdicosmo added a comment to T4549: Write a script to generate qualified SWHID from swh-graph.

Here is a dump of my design notes on this task.

Sep 22 2022, 5:06 PM · Compressed graph service
zack added a comment to T4549: Write a script to generate qualified SWHID from swh-graph.
Sep 22 2022, 4:10 PM · Compressed graph service
zack renamed T4549: Write a script to generate qualified SWHID from swh-graph from Writa a script to generate qualified SWHID from swh-graph to Write a script to generate qualified SWHID from swh-graph.
Sep 22 2022, 4:06 PM · Compressed graph service

Sep 12 2022

seirl added a project to T4418: GRPC node streams contain successor{} repeated field even when masked out: Compressed graph service.
Sep 12 2022, 5:28 PM · Compressed graph service
vlorentz added a revision to T3626: graph API: add ?limit parameter to /leaves endpoint: D8447: Add max_matching_nodes parameter to /leaves.
Sep 12 2022, 3:07 PM · Easy hack, Compressed graph service
vlorentz reassigned T4479: uncouple the java grpc server from the python HTTP server from vlorentz to douardda.

(reassigning to @douardda as he is already working on it)

Sep 12 2022, 2:22 PM · Compressed graph service

Sep 9 2022

vlorentz removed a project from T4522: graph gRPC API: Add support for limiting traversals by number of results: Easy hack.
Sep 9 2022, 3:42 PM · Compressed graph service
vlorentz added a revision to T4522: graph gRPC API: Add support for limiting traversals by number of results: D8438: Add field 'max_matching_nodes' to TraversalRequest.
Sep 9 2022, 3:41 PM · Compressed graph service
vlorentz changed the status of T4522: graph gRPC API: Add support for limiting traversals by number of results, a subtask of T3626: graph API: add ?limit parameter to /leaves endpoint, from Open to Work in Progress.
Sep 9 2022, 3:36 PM · Easy hack, Compressed graph service
vlorentz changed the status of T4522: graph gRPC API: Add support for limiting traversals by number of results from Open to Work in Progress.
Sep 9 2022, 3:36 PM · Compressed graph service
vlorentz triaged T4522: graph gRPC API: Add support for limiting traversals by number of results as High priority.
Sep 9 2022, 3:36 PM · Compressed graph service
vlorentz changed the status of T3626: graph API: add ?limit parameter to /leaves endpoint from Open to Work in Progress.
Sep 9 2022, 2:37 PM · Easy hack, Compressed graph service
vlorentz changed the status of T4507: Out of memory on granet from Open to Work in Progress.
Sep 9 2022, 2:36 PM · System administration, Compressed graph service
vlorentz moved T4471: swh-graph Add java process port monitoring from Backlog to Deployed on the Compressed graph service board.
Sep 9 2022, 2:36 PM · Compressed graph service, System administration
vlorentz moved T4509: [swh-graph] Configure the max_memory to use from Backlog to Deployed on the Compressed graph service board.
Sep 9 2022, 2:36 PM · System administration, Compressed graph service
vlorentz triaged T4521: Non-deterministic failures in test_visit_edges_diamond_pattern[remote] as High priority.
Sep 9 2022, 2:28 PM · Compressed graph service
vlorentz added a parent task for T4479: uncouple the java grpc server from the python HTTP server: T4516: swh-graph: Add jvm monitoring.
Sep 9 2022, 10:58 AM · Compressed graph service
vlorentz added a subtask for T4516: swh-graph: Add jvm monitoring: T4479: uncouple the java grpc server from the python HTTP server.
Sep 9 2022, 10:58 AM · System administration, Compressed graph service

Sep 8 2022

vsellier closed T4509: [swh-graph] Configure the max_memory to use, a subtask of T4507: Out of memory on granet, as Resolved.
Sep 8 2022, 6:25 PM · System administration, Compressed graph service
vsellier closed T4509: [swh-graph] Configure the max_memory to use as Resolved.

diff landed and deployed, graph restarted

Sep 8 2022, 6:25 PM · System administration, Compressed graph service
vsellier added a comment to T4509: [swh-graph] Configure the max_memory to use.

I forgot to mention, it seems expect during some peak, the used memory is around 350Go

Sep 8 2022, 6:16 PM · System administration, Compressed graph service
vsellier triaged T4516: swh-graph: Add jvm monitoring as Normal priority.
Sep 8 2022, 5:57 PM · System administration, Compressed graph service
vsellier added a revision to T4509: [swh-graph] Configure the max_memory to use: D8431: swh-graph: configure the max heap allocated to the java backend.
Sep 8 2022, 5:48 PM · System administration, Compressed graph service
vlorentz added a comment to T4507: Out of memory on granet.

Nope, I can't lower it.

Sep 8 2022, 1:33 PM · System administration, Compressed graph service
vsellier changed the status of T4509: [swh-graph] Configure the max_memory to use, a subtask of T4507: Out of memory on granet, from Open to Work in Progress.
Sep 8 2022, 12:22 PM · System administration, Compressed graph service
vsellier changed the status of T4509: [swh-graph] Configure the max_memory to use from Open to Work in Progress.
Sep 8 2022, 12:22 PM · System administration, Compressed graph service
vsellier closed T4471: swh-graph Add java process port monitoring as Resolved.
Sep 8 2022, 12:19 PM · Compressed graph service, System administration
vlorentz added a comment to T4507: Out of memory on granet.

I'll try reducing -Xmx again...

Sep 8 2022, 12:19 PM · System administration, Compressed graph service
vsellier triaged T4509: [swh-graph] Configure the max_memory to use as High priority.
Sep 8 2022, 10:14 AM · System administration, Compressed graph service
vsellier added a comment to T4507: Out of memory on granet.

@vlorentz I assigned the task to you because if I'm not wrong you are running some experiments on granet.
I don't know what, but you should be more gentle with the server

Sep 8 2022, 9:40 AM · System administration, Compressed graph service
vsellier triaged T4507: Out of memory on granet as High priority.
Sep 8 2022, 9:38 AM · System administration, Compressed graph service

Sep 6 2022

vlorentz claimed T3626: graph API: add ?limit parameter to /leaves endpoint.

Bumping this up, because I am massively using this endpoint to regenerate the license dataset; especially because I use resolve_origins=1 too

Sep 6 2022, 5:37 PM · Easy hack, Compressed graph service
vlorentz moved T4472: swh-graph: Allow to specify the rpc port from Backlog to Wontfix / Invalid on the Compressed graph service board.
Sep 6 2022, 5:36 PM · Compressed graph service
vlorentz claimed T4479: uncouple the java grpc server from the python HTTP server.
Sep 6 2022, 5:35 PM · Compressed graph service
vsellier updated the task description for T4479: uncouple the java grpc server from the python HTTP server.
Sep 6 2022, 5:34 PM · Compressed graph service
vsellier closed T4472: swh-graph: Allow to specify the rpc port as Wontfix.

yes even better

Sep 6 2022, 5:34 PM · Compressed graph service
douardda added a comment to T4472: swh-graph: Allow to specify the rpc port.

IMHO we should get rid of the java app being started from python (but for testing purpose).

Sep 6 2022, 4:50 PM · Compressed graph service

Sep 1 2022

douardda triaged T4479: uncouple the java grpc server from the python HTTP server as High priority.
Sep 1 2022, 11:29 AM · Compressed graph service

Aug 30 2022

vsellier edited projects for T4472: swh-graph: Allow to specify the rpc port, added: Compressed graph service; removed GraphQL API.
Aug 30 2022, 9:29 AM · Compressed graph service
vsellier edited projects for T4471: swh-graph Add java process port monitoring , added: Compressed graph service; removed GraphQL API.
Aug 30 2022, 9:29 AM · Compressed graph service, System administration

Aug 29 2022

vlorentz moved T4468: graph dataset: redirect from annex page to doc from Backlog to Deployed on the Compressed graph service board.
Aug 29 2022, 1:40 PM · Compressed graph service
vlorentz closed T4468: graph dataset: redirect from annex page to doc as Resolved.

done

Aug 29 2022, 1:38 PM · Compressed graph service
zack reassigned T2579: swh-graph: display server and dataset versions in the live server instance from seirl to vlorentz.
Aug 29 2022, 11:47 AM · Compressed graph service
zack triaged T4468: graph dataset: redirect from annex page to doc as Normal priority.
Aug 29 2022, 11:43 AM · Compressed graph service

Aug 26 2022

vlorentz added a watcher for Compressed graph service: vlorentz.
Aug 26 2022, 11:22 AM
vlorentz changed the status of T4422: Graph property access is not thread-safe from Open to Work in Progress.
Aug 26 2022, 11:17 AM · Compressed graph service
vlorentz added a revision to T4422: Graph property access is not thread-safe: D8191: Add a flyweight copy() to SwhGraphProperties to make it threadsafe.
Aug 26 2022, 11:17 AM · Compressed graph service
vlorentz moved T3301: graph: add test for the "algo" parameter of walk() from Deployed to Wontfix / Invalid on the Compressed graph service board.
Aug 26 2022, 11:15 AM · Easy hack, Compressed graph service
vlorentz changed the status of T3301: graph: add test for the "algo" parameter of walk() from Resolved to Wontfix.
Aug 26 2022, 11:15 AM · Easy hack, Compressed graph service
vlorentz changed the status of T2103: (Debian) package py4j, a subtask of T2100: Bootstrap Debian packaging for swh.graph, from Resolved to Wontfix.
Aug 26 2022, 11:14 AM · Compressed graph service
vlorentz changed the status of T2103: (Debian) package py4j from Resolved to Wontfix.
Aug 26 2022, 11:14 AM · Compressed graph service
vlorentz moved T2103: (Debian) package py4j from Deployed to Wontfix / Invalid on the Compressed graph service board.
Aug 26 2022, 11:14 AM · Compressed graph service
vlorentz moved T3168: Proper deployment of swh-graph with debian package from Deployed to Wontfix / Invalid on the Compressed graph service board.
Aug 26 2022, 11:14 AM · Compressed graph service, Puppet recipes
vlorentz changed the status of T3168: Proper deployment of swh-graph with debian package from Resolved to Wontfix.
Aug 26 2022, 11:14 AM · Compressed graph service, Puppet recipes
vlorentz changed the status of T4118: Method `visit_edges` from `NaiveClient` seems to be missing some results from Resolved to Invalid.
Aug 26 2022, 11:13 AM · Compressed graph service
vlorentz moved T4118: Method `visit_edges` from `NaiveClient` seems to be missing some results from Deployed to Wontfix / Invalid on the Compressed graph service board.
Aug 26 2022, 11:13 AM · Compressed graph service
vlorentz changed the status of T4340: swh-graph timeouts from Resolved to Wontfix.
Aug 26 2022, 11:13 AM · Compressed graph service
vlorentz changed the status of T3301: graph: add test for the "algo" parameter of walk() from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Easy hack, Compressed graph service
vlorentz moved T2081: swh-graph: "Cannot open client FIFO" when answering HEAD requests from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T3793: Add copyright notices to all swh-graph Java files from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz changed the status of T2100: Bootstrap Debian packaging for swh.graph, a subtask of T3168: Proper deployment of swh-graph with debian package, from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service, Puppet recipes
vlorentz changed the status of T2100: Bootstrap Debian packaging for swh.graph from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz changed the status of T2103: (Debian) package py4j, a subtask of T2100: Bootstrap Debian packaging for swh.graph, from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz changed the status of T2103: (Debian) package py4j from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T3855: Document the architecture of the Java code in swh-graph from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T4113: Review border case of empty response for `visit_nodes` from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T4115: Some unknown SWHID errors crash the graph server from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T3623: Run swh-graph with gunicorn to support multiple/parallel requests from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · Compressed graph service, System administration
vlorentz changed the status of T3168: Proper deployment of swh-graph with debian package from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service, Puppet recipes
vlorentz changed the status of T4118: Method `visit_edges` from `NaiveClient` seems to be missing some results from Invalid to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service
vlorentz moved T4316: Push of swh-graph to pypi is broken from Backlog to Deployed on the Compressed graph service board.
Aug 26 2022, 11:12 AM · System administration, Compressed graph service
vlorentz changed the status of T4340: swh-graph timeouts from Wontfix to Resolved.
Aug 26 2022, 11:12 AM · Compressed graph service

Aug 4 2022

seirl added a comment to T4422: Graph property access is not thread-safe.

Partially solved by https://forge.softwareheritage.org/D8191

Aug 4 2022, 6:06 PM · Compressed graph service
seirl added a comment to T4422: Graph property access is not thread-safe.

Opened https://github.com/vigna/dsiutils/pull/6 as a potential fix for https://github.com/vigna/dsiutils/issues/5

Aug 4 2022, 6:00 PM · Compressed graph service
seirl updated the task description for T4422: Graph property access is not thread-safe.
Aug 4 2022, 5:26 PM · Compressed graph service
vlorentz added a project to T4422: Graph property access is not thread-safe: Compressed graph service.
Aug 4 2022, 1:57 PM · Compressed graph service

Aug 3 2022

seirl triaged T4419: LabelMapBuilder is not properly documented as Normal priority.
Aug 3 2022, 7:00 PM · Compressed graph service
seirl triaged T4417: Verbose logging for graph property loading as Normal priority.
Aug 3 2022, 6:57 PM · Compressed graph service
seirl created T4417: Verbose logging for graph property loading.
Aug 3 2022, 6:56 PM · Compressed graph service

Jun 30 2022

seirl added a comment to T3259: Gracefully handle a client closing the connection in the middle of a response being streamed.

GRPC update: cancelling a GRPC stream works fine, but it doesn't seem like aiohttp is doing that when the HTTP stream is closed.

Jun 30 2022, 6:41 PM · Compressed graph service
seirl closed T4316: Push of swh-graph to pypi is broken as Resolved.

We requested a larger quota here: https://github.com/pypa/pypi-support/issues/1998

Jun 30 2022, 5:37 PM · System administration, Compressed graph service
seirl closed T2100: Bootstrap Debian packaging for swh.graph, a subtask of T3168: Proper deployment of swh-graph with debian package, as Wontfix.
Jun 30 2022, 4:21 PM · Compressed graph service, Puppet recipes
seirl closed T2100: Bootstrap Debian packaging for swh.graph as Wontfix.

We are migrating away from Debian packages as a deployment tool, closing this as WONTFIX.

Jun 30 2022, 4:21 PM · Compressed graph service
seirl closed T3168: Proper deployment of swh-graph with debian package as Wontfix.

We are migrating away from Debian packages as a deployment tool, closing this as WONTFIX.

Jun 30 2022, 4:20 PM · Compressed graph service, Puppet recipes
seirl closed T2081: swh-graph: "Cannot open client FIFO" when answering HEAD requests as Resolved.

No longer happens after the GRPC migration:

Jun 30 2022, 4:19 PM · Compressed graph service
seirl closed T2103: (Debian) package py4j, a subtask of T2100: Bootstrap Debian packaging for swh.graph, as Wontfix.
Jun 30 2022, 4:16 PM · Compressed graph service
seirl closed T2103: (Debian) package py4j as Wontfix.

We removed the Py4J dependency by migrating to GRPC.

Jun 30 2022, 4:16 PM · Compressed graph service
seirl closed T3301: graph: add test for the "algo" parameter of walk() as Wontfix.

We no longer support multiple algorithms for shortest path requests.

Jun 30 2022, 4:16 PM · Easy hack, Compressed graph service
seirl closed T3623: Run swh-graph with gunicorn to support multiple/parallel requests as Resolved.

Obsoleted by the migration to GRPC. Now we use GRPC's threading model, with a threadpool configurable by passing --threads to the Java service. By default, nproc is used.

Jun 30 2022, 4:12 PM · Compressed graph service, System administration
seirl closed T4113: Review border case of empty response for `visit_nodes` as Resolved.

Obsoleted by the migration to GRPC. We no longer create iterators on the decoded stream of a UNIX pipeline, we directly use GRPC stream iterators.

Jun 30 2022, 4:11 PM · Compressed graph service
seirl closed T4115: Some unknown SWHID errors crash the graph server as Resolved.

Fixed by the migration to GRPC.

Jun 30 2022, 4:08 PM · Compressed graph service
seirl closed T3793: Add copyright notices to all swh-graph Java files as Resolved.

Fixed in D8050

Jun 30 2022, 2:28 PM · Compressed graph service

Jun 29 2022

seirl added a revision to T3793: Add copyright notices to all swh-graph Java files: D8050: Add missing copyright notices to the entire Java codebase.
Jun 29 2022, 3:07 PM · Compressed graph service

Jun 28 2022

vsellier closed T4340: swh-graph timeouts as Wontfix.

I will be solved by D7890

Jun 28 2022, 6:49 PM · Compressed graph service

Jun 24 2022

vsellier added a comment to T4340: swh-graph timeouts.

It's confirmed that the issue seems to be on the python part of the current implementation so I'm eager to see D7890 landed ;)

Jun 24 2022, 10:13 AM · Compressed graph service