copy from: implement "compression", "shared" and "num_readers" options