1. Jan 09, 2024
  2. Dec 27, 2023
  3. Dec 20, 2023
  4. Dec 19, 2023
  5. Dec 18, 2023
    • Ramon Nou's avatar
      Add statuses (WIP) · 577a01a1
      Ramon Nou authored
      577a01a1
    • Ramon Nou's avatar
      Merge branch 'rnou/fallocate' into 'main' · bd0b9cc3
      Ramon Nou authored
      Fix fallocate error and add support for adhoc backends
      
      fallocate is different from posix_fallocate, the first fails if the fallocate operation is not supported by the FS, like BEEGFS. However, the second one has a fail-safe and implements a write '0's to create the complete file.
      
      In this MR , we also include support for different adhoc fs (parallel, posix, gekkofs, hercules, dataclay and expand)
      
      We remove mpio in the ccp options and change it to parallel. Now is also posible to have a pure posix - posix transfer, which seems more performant than MPIIO
      
      Closes #35, #36, #37
      
      See merge request !25
      bd0b9cc3
  6. Dec 12, 2023
  7. Dec 04, 2023
  8. Dec 01, 2023
  9. Nov 28, 2023
  10. Nov 24, 2023
  11. Nov 22, 2023
  12. Nov 17, 2023
  13. Nov 13, 2023
  14. Nov 09, 2023
  15. Nov 08, 2023
  16. Nov 07, 2023
    • Ramon Nou's avatar
      Docker image update · a66f50db
      Ramon Nou authored
      a66f50db
    • Ramon Nou's avatar
      Merge branch 'rnou/directory_support' into 'main' · 05bf4edf
      Ramon Nou authored
      Directory support
      
      This MR adds two features:
      
      - Creation of directories on the output. As cargo is normally running in the prolog the user has zero capabilities to create directories on the adhoc filesystem (as it is ephemeral). This MR creates the needed directories.
      
      - If the input contains a directory, we get all the files recursively. Before this MR only files can be used as input. The behaviour is that the input is used as prefix, i.e., relative directory, and will be put inside the output.
      
      - Prepares for 0.3.0 release 
      
       The Merge request goes over !16
      
      See merge request !18
      05bf4edf
    • Ramon Nou's avatar
      Solved MPIopen bug · 360f4727
      Ramon Nou authored
      360f4727
    • Ramon Nou's avatar
      WIP sleep · 1c80c7a9
      Ramon Nou authored and Ramon Nou's avatar Ramon Nou committed
      updated thread
      
      Moving info from master to worker progress
      
      loop update
      
      rebase task
      
      added chrono fmt
      
      Progress loop extracted
      
      Reduce simultaneous transfers
      
      wrong Error code in write
      
      error control
      
      Missing size for write
      
      Added BW, solved sleep bug (intialization)
      
      BW workflow finished
      
      Support for creating directories
      
      Directory Support
      
      Reduce CPU usage with dynamic wait
      
      Only call create directories, if the path is not 0
      
      Updated Spack for 0.4.0
      1c80c7a9
    • Ramon Nou's avatar
      WIP BW Shaping messages · bbb15c70
      Ramon Nou authored
      bbb15c70
    • Ramon Nou's avatar
      Merge branch 'rnou/bw_shaping' into 'main' · b8003af7
      Ramon Nou authored
      bw shaping workflow
      
      This MR :
      - Breaks pread / pwrite processes in progressive steps so we can control dataflow
      - Adds BW_shaping RPC and MPI messages 
      - Adds BW information inside the transfer_update message.
      -
      
      See merge request !16
      b8003af7
    • Ramon Nou's avatar
      BW Shaping workflow · 2ceeee55
      Ramon Nou authored
      2ceeee55