1. Aug 23, 2021
  2. Aug 16, 2021
    • Alberto Miranda's avatar
      Merge branch... · c3397925
      Alberto Miranda authored
      Merge branch 'amiranda/169-docker-images-fail-to-build-due-to-error-in-debian-stable-slim' into 'master'
      
      Resolve "Docker images fail to build due to error in `debian:stable-slim`"
      
      Use `debian:buster-slim` in Docker images for 0.8.0
      
      Closes #169
      
      See merge request !105
      c3397925
    • Alberto Miranda's avatar
      c1e475aa
    • Ramon Nou's avatar
      Resolve "Optimize CI pipeline" · b74dc17a
      Ramon Nou authored
      This MR optimizes the CI pipelines by doing the following:
      
      - [x] Enable out-of-order execution of jobs using the `needs` clause
      - [x] Split tests for better parallelization
        - [x] Evaluate the `parallel` keyword
        - [x] Evaluate the `interruptible` keyword
      - [x] Reduce artifact size by removing unneeded object files between stages
      - [x] Refactor Docker images and make them versioned
        - [x] Create a `gekkofs/core` image for system dependencies
        - [x] Create a `gekkofs/deps` image for downloaded dependencies
        - [x] Create a `gekkofs/linter` image for validation of formatting
        - [x] Create a `gekkofs/testing` image for running tests
        - [x] Create a `gekkofs/coverage` image to generate coverage reports
        - [x] Add configuration profiles to `dl_dep.sh` and `compile_dep.sh`
      
      It also improves the reporting of tests by integrating it with the GitLab UI. This required the following changes:
      
      - [x] Enable JUnit reporting of tests
        - [x] Enable JUnit reporting for `integration` tests
          - [x] Fix reported filename for GitLab integration
          - [x] ~~Integrate daemon and client logs into JUnit XML~~
        - [x] Enable JUnit reporting for `unit` tests
      
      Closes #165 #157 #166 #167
      
      See merge request !103
      b74dc17a
  3. Aug 15, 2021
  4. Aug 02, 2021
  5. Jul 13, 2021
  6. Jul 10, 2021
  7. Jul 08, 2021
  8. Jul 07, 2021
  9. Jul 03, 2021
  10. Jul 02, 2021
  11. Jul 01, 2021
  12. Jun 30, 2021
  13. Jun 21, 2021
  14. Jun 17, 2021
    • Ramon Nou's avatar
      Resolve "[Alya] Create a new data distributor - Moves instantiation outside read/write" · 9cafaaa3
      Ramon Nou authored
      Closes #88 
      Closes #125 
      
      The distributor will read a shared file including [filename] [host] [size] [offset] and distribute the files accordingly.
      We assume, as it should happen in SLURM that the nodes are in alphabetical order.
      
      Distributors are instantiated per read/write operation. They should be moved to FsData to avoid the overhead. It is also necessary to reduce the creation cost when the distributor reads the data mappings from a file or similar.
      
      See merge request !39
      9cafaaa3
    • Ramon Nou's avatar
      Update CMakeLists.txt · 32016967
      Ramon Nou authored
      32016967
  15. Jun 16, 2021