less aborting, more chatting
This commit is contained in:
parent
b98ae9bf71
commit
eacc220a04
@ -384,6 +384,8 @@ vtcacheglobal(VtCache *c, uchar score[VtScoreSize], int type)
|
|||||||
qlock(&b->lk);
|
qlock(&b->lk);
|
||||||
b->nlock = 1;
|
b->nlock = 1;
|
||||||
if(b->iostate == BioVentiError){
|
if(b->iostate == BioVentiError){
|
||||||
|
if(chattyventi)
|
||||||
|
fprint(2, "cached read error for %V\n", score);
|
||||||
werrstr("venti i/o error");
|
werrstr("venti i/o error");
|
||||||
vtblockput(b);
|
vtblockput(b);
|
||||||
return nil;
|
return nil;
|
||||||
@ -420,7 +422,8 @@ vtcacheglobal(VtCache *c, uchar score[VtScoreSize], int type)
|
|||||||
n = vtread(c->z, score, type, b->data, c->blocksize);
|
n = vtread(c->z, score, type, b->data, c->blocksize);
|
||||||
if(n < 0){
|
if(n < 0){
|
||||||
werrstr("vtread %V: %r", score);
|
werrstr("vtread %V: %r", score);
|
||||||
abort();
|
if(chattyventi)
|
||||||
|
fprint(2, "read %V: %r\n", score);
|
||||||
b->iostate = BioVentiError;
|
b->iostate = BioVentiError;
|
||||||
vtblockput(b);
|
vtblockput(b);
|
||||||
return nil;
|
return nil;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user