Skip to content

Commit e7d2476

Browse files
committed
resolve tests
1 parent 36fadf0 commit e7d2476

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

packages/cloudflare/src/request.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,9 @@ export function wrapRequestHandler(
126126
// Monitor stream consumption and end span when complete
127127
const streamMonitor = (async () => {
128128
const reader = monitorStream.getReader();
129-
let spanEnded = false;
130129

131-
// Safety timeout - end span after 30s even if stream hasn't finished
132-
const timeout = setTimeout(() => {
133-
if (!spanEnded) {
134-
spanEnded = true;
135-
span.end();
136-
}
137-
}, 5000);
130+
// Safety timeout - abort reading and end span after 5s even if stream hasn't finished
131+
const timeout = setTimeout(() => reader.cancel(), 5000);
138132

139133
try {
140134
let done = false;
@@ -147,9 +141,7 @@ export function wrapRequestHandler(
147141
} finally {
148142
clearTimeout(timeout);
149143
reader.releaseLock();
150-
if (!spanEnded) {
151-
span.end();
152-
}
144+
span.end();
153145
}
154146
})();
155147

0 commit comments

Comments
 (0)