Skip to content
Snippets Groups Projects
  1. Jun 22, 2022
  2. Jun 15, 2022
  3. Jun 14, 2022
  4. Jun 09, 2022
  5. Jun 01, 2022
  6. May 20, 2022
    • Antoine Pietri's avatar
      Documentation overhaul · aaed82fc
      Antoine Pietri authored
      Large rework of the entire documentation of swh-graph.
      
      - New tutorial on how to use the Java API.
      - New page on disk/memory tradeoffs
      - Update the compression pipeline documentation with extensive details
      - Fix the compression steps diagram
      - Merge use-cases "blueprint" documentation in the HTTP API page as
        usage examples
  7. May 13, 2022
  8. May 11, 2022
    • Antoine Pietri's avatar
      76809028
    • Antoine Pietri's avatar
      cli: fix compress docstring · a30bcc42
      Antoine Pietri authored
      a30bcc42
    • Antoine Pietri's avatar
      Remove dead code from the Python interface · c5a5a76a
      Antoine Pietri authored
      - api_client: unused CLI command that just queried a server and printed
        its statistics
      
      - maps / swhid.py: was used to translate the mappings of the SWHIDs to
        node IDs. Now one of the mappings has disappeared (MPH is used
        instead) and this translation entirely happens in the Java side. This
        entire code is no longer needed.
      
      - cachemount: can be trivially replaced by a simple systemd service,
        already how it currently is set up in production:
      
              [Service]
              Type=oneshot
              RemainAfterExit=yes
              ExecStart=mkdir -p /dev/shm/swh-graph/default
              ExecStart=sh -c "ln -s /.../compressed/* /dev/shm/swh-graph/default"
              ExecStart=sh -c "cp --remove-destination /.../compressed/graph.graph /dev/shm/swh-graph/default"
              ExecStart=sh -c "cp --remove-destination /.../compressed/graph-transposed.graph /dev/shm/swh-graph/default"
              ExecStop=rm -rf /dev/shm/swh-graph/default
      
        Prod should decide what are the correct tradeoffs as to what should be
        put in ram and what should be symlinked, instead of leaving that
        responsibility to the cachemount command.
      c5a5a76a
  9. May 10, 2022
  10. May 09, 2022
  11. May 06, 2022
  12. May 03, 2022
Loading