tless aborting, more chatting - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit eacc220a040de32a873340274f09b8e0498ff85f
(DIR) parent b98ae9bf71e83bc6fdee9a263ed062b9537b54a9
(HTM) Author: rsc <devnull@localhost>
Date: Thu, 17 Jun 2004 20:44:21 +0000
less aborting, more chatting
Diffstat:
M src/libventi/cache.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
(DIR) diff --git a/src/libventi/cache.c b/src/libventi/cache.c
t@@ -384,6 +384,8 @@ vtcacheglobal(VtCache *c, uchar score[VtScoreSize], int type)
qlock(&b->lk);
b->nlock = 1;
if(b->iostate == BioVentiError){
+ if(chattyventi)
+ fprint(2, "cached read error for %V\n", score);
werrstr("venti i/o error");
vtblockput(b);
return nil;
t@@ -420,7 +422,8 @@ vtcacheglobal(VtCache *c, uchar score[VtScoreSize], int type)
n = vtread(c->z, score, type, b->data, c->blocksize);
if(n < 0){
werrstr("vtread %V: %r", score);
-abort();
+ if(chattyventi)
+ fprint(2, "read %V: %r\n", score);
b->iostate = BioVentiError;
vtblockput(b);
return nil;