TOverlappedReaderFB.cpp

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Split libchcore to several libraries (libstring, libserializer, libchengine) (CH-319)

  1. … 593 more files in changeset.
Fixed several reader/writer hangs while copying data. Simplified updating of availability of input buffers for reader and writer. (CH-317)

  1. … 13 more files in changeset.
Added concurrent read/write limits. Added max read-ahead limit. (CH-317).

  1. … 26 more files in changeset.
Added IO cancelling when handling pause/cancel operations. Added updating of dst file stats when writer finishes (based on file size at the moment). Fixed hang when reader or writer exits before getting job finished. Fixed silent resume. (CH-307)

  1. … 9 more files in changeset.
Fixes related to task pause/resume (CH-307).

  1. … 12 more files in changeset.
Small code cleanups. Added reporting of max on-the-fly operations to log. (CH-307)

  1. … 4 more files in changeset.
Various cleanups and improvements in the multithreaded copying code (CH-307).

  1. … 19 more files in changeset.
Made reader and writer threads responsible for waiting for on-the-fly buffers (CH-307).

  1. … 20 more files in changeset.
Partial support for on-the-fly buffer usage (CH-307).

  1. … 11 more files in changeset.
Moved writer to a separate thread (CH-307).

  1. … 10 more files in changeset.
Made all reader execute in pre-existing reader thread (to avoid creating thread for each file) (CH-307).

  1. … 12 more files in changeset.
Buggy prototype of reader parallelization (CH-307).

  1. … 12 more files in changeset.
Integrated file object creation into the reader and writer objects (CH-307)

  1. … 21 more files in changeset.
Moved parts of the file processing to the reader and writer objects (CH-307).

  1. … 7 more files in changeset.
Reader/writer cleanups (CH-307)

  1. … 19 more files in changeset.
Fixed problem with stats not being updated when skipping file (CH-302) Simplified error management for feedback wrappers.

  1. … 15 more files in changeset.
Fixed write retries not working properly (CH-297). Added file re-opening on read and write failures (CH-197).

  1. … 4 more files in changeset.
Fixed several issues with pausing and resuming tasks (CH-291)

  1. … 10 more files in changeset.
Moved file copy main processing loop to ReaderWriter object (CH-270).

    • -0
    • +101
    ./TOverlappedReaderFB.cpp
  1. … 14 more files in changeset.