This method takes a data_source and returns another data_source that returns data from the input source but in chunks of limited size. Signed-off-by: Piotr Jastrzebski <piotr@scylladb.com>