Loading src/worker/mpio_read.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,8 @@ namespace cargo { mpio_read::mpio_read(mpi::communicator workers, std::filesystem::path input_path, std::filesystem::path output_path, std::uint64_t block_size) std::filesystem::path output_path, std::uint64_t block_size) : m_workers(std::move(workers)), m_input_path(std::move(input_path)), m_output_path(std::move(output_path)), m_kb_size(std::move(block_size)) {} Loading Loading @@ -179,6 +180,8 @@ mpio_read::progress(int ongoing_index) { auto start = std::chrono::steady_clock::now(); m_output_file->pwrite(m_buffer_regions[index], file_range.offset(), file_range.size()); // Do sleep std::this_thread::sleep_for(sleep_value()); auto end = std::chrono::steady_clock::now(); // Send transfer bw double elapsed_seconds = Loading @@ -192,8 +195,6 @@ mpio_read::progress(int ongoing_index) { m_block_size / 1024.0, elapsed_seconds, bw(), sleep_value()); } // Do sleep std::this_thread::sleep_for(sleep_value()); ++index; } Loading src/worker/mpio_write.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -140,6 +140,10 @@ mpio_write::progress(int ongoing_index) { fmt::join(buffer_regions[index].end() - 10, buffer_regions[index].end(), "")); m_bytes_per_rank += n; // Do sleep std::this_thread::sleep_for(sleep_value()); auto end = std::chrono::steady_clock::now(); // Send transfer bw double elapsed_seconds = Loading @@ -153,9 +157,6 @@ mpio_write::progress(int ongoing_index) { sleep_value()); } m_bytes_per_rank += n; // Do sleep std::this_thread::sleep_for(sleep_value()); ++index; } Loading Loading
src/worker/mpio_read.cpp +4 −3 Original line number Diff line number Diff line Loading @@ -32,7 +32,8 @@ namespace cargo { mpio_read::mpio_read(mpi::communicator workers, std::filesystem::path input_path, std::filesystem::path output_path, std::uint64_t block_size) std::filesystem::path output_path, std::uint64_t block_size) : m_workers(std::move(workers)), m_input_path(std::move(input_path)), m_output_path(std::move(output_path)), m_kb_size(std::move(block_size)) {} Loading Loading @@ -179,6 +180,8 @@ mpio_read::progress(int ongoing_index) { auto start = std::chrono::steady_clock::now(); m_output_file->pwrite(m_buffer_regions[index], file_range.offset(), file_range.size()); // Do sleep std::this_thread::sleep_for(sleep_value()); auto end = std::chrono::steady_clock::now(); // Send transfer bw double elapsed_seconds = Loading @@ -192,8 +195,6 @@ mpio_read::progress(int ongoing_index) { m_block_size / 1024.0, elapsed_seconds, bw(), sleep_value()); } // Do sleep std::this_thread::sleep_for(sleep_value()); ++index; } Loading
src/worker/mpio_write.cpp +5 −4 Original line number Diff line number Diff line Loading @@ -140,6 +140,10 @@ mpio_write::progress(int ongoing_index) { fmt::join(buffer_regions[index].end() - 10, buffer_regions[index].end(), "")); m_bytes_per_rank += n; // Do sleep std::this_thread::sleep_for(sleep_value()); auto end = std::chrono::steady_clock::now(); // Send transfer bw double elapsed_seconds = Loading @@ -153,9 +157,6 @@ mpio_write::progress(int ongoing_index) { sleep_value()); } m_bytes_per_rank += n; // Do sleep std::this_thread::sleep_for(sleep_value()); ++index; } Loading