Index: openacs-4/packages/acs-mail-lite/www/doc/analysis-notes.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-mail-lite/www/doc/analysis-notes.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/acs-mail-lite/www/doc/analysis-notes.adp 27 Mar 2018 12:22:17 -0000 1.3 +++ openacs-4/packages/acs-mail-lite/www/doc/analysis-notes.adp 3 Sep 2024 15:37:33 -0000 1.4 @@ -1,6 +1,6 @@ - @title;noquote@ - @context;noquote@ + @title;literal@ + @context;literal@

@title@

Notes in preparation for adding IMAP to legacy bounce MailDir paradigm

New procs

@@ -75,7 +75,7 @@

And yet, predicting the duration of the future process is difficult. - What if the email is 10MB and needs parsed, whereas all prior emails were less then 10kb? + What if the email is 10MB and needs parsed, whereas all prior emails were less than 10kb? What if one of the callbacks converts a pdf into a png and annotates it for a web view and takes a few minutes? What if the next 5 emails have callbacks that take 5 to 15 minutes to process each waiting on an external service?

@@ -119,7 +119,7 @@

Prioritized stack processing cycle

- If next cylce starts and current cycle is still running, + If next cycle starts and current cycle is still running, set scan_in_est_dur_per_cycle_s_override to actual wait time the current cycle has to wait including any prior cycle wait time --if the delays exceed one cycle (accumulative_delay_cycles.

From acs-tcl/tcl/test/ad-proc-test-procs.tcl