Bug #46366 » aio.patch
src/os/bluestore/aio.cc | ||
---|---|---|
int r;
|
||
aio_iter cur = begin;
|
||
struct aio_t *piocb[aios_size];
|
||
struct aio_t **piocb = (struct aio_t**)malloc(sizeof(struct aio_t*)*aios_size);
|
||
int left = 0;
|
||
while (cur != end) {
|
||
cur->priv = priv;
|
||
... | ... | |
(*retries)++;
|
||
continue;
|
||
}
|
||
free(piocb);
|
||
return r;
|
||
}
|
||
ceph_assert(r > 0);
|
||
... | ... | |
attempts = 16;
|
||
delay = 125;
|
||
}
|
||
free(piocb);
|
||
return done;
|
||
}
|
||
- « Previous
- 1
- 2
- 3
- Next »