MCPcopy Index your code
hub / github.com/OpenPipe/OpenPipe / calculateQueryDelay

Function calculateQueryDelay

app/src/server/tasks/generateTestSetEntry.task.ts:38–45  ·  view source on GitHub ↗
(
  numPreviousTries: number,
  maxDelay = DEFAULT_MAX_DELAY,
)

Source from the content-addressed store, hash-verified

36const DEFAULT_MAX_DELAY = 6 * 60 * 60 * 1000; // 6 hours
37
38export function calculateQueryDelay(
39 numPreviousTries: number,
40 maxDelay = DEFAULT_MAX_DELAY,
41): number {
42 const baseDelay = Math.min(maxDelay, MIN_DELAY * Math.pow(1.7, numPreviousTries));
43 const jitter = Math.random() * baseDelay;
44 return baseDelay + jitter;
45}
46
47export const generateTestSetEntry = defineTask<GenerateTestSetEntryJob>({
48 id: "generateTestSetEntry",

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected