Hello guys,

first of all thank you for libapreq2 ... it greatly eases module development
and provides a real nice API :-)

I've just installed the latest libapreq2 release and played around with HTTP
file uploads.
I've written a simple module that does nothing but copy the uploaded file to
another file using apreq_brigade_fwrite().
Examining my temp dir during an upload (122M file) I was wondering why the
temp file that I suppose to hold the file bucket get created and filled up
twice.

Here are some ls snapshots from my temp dir during an upload. Am I missing
something or why do I see apreq42MmiO and apreqkUS2cX?

Best regards,

Felix



[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 0
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 80M
-rw------- 1 apache apache 40M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 40M Mar 19 18:31 apreqkUS2cX
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 130M
-rw------- 1 apache apache 65M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 65M Mar 19 18:31 apreqkUS2cX
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 197M
-rw------- 1 apache apache 99M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 99M Mar 19 18:31 apreqkUS2cX
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 250M
-rw------- 1 apache apache 122M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 122M Mar 19 18:31 apreqkUS2cX
-rw-r--r-- 1 apache apache 6.8M Mar 19 18:31 upload.test
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 253M
-rw------- 1 apache apache 122M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 122M Mar 19 18:31 apreqkUS2cX
-rw-r--r-- 1 apache apache 9.5M Mar 19 18:31 upload.test
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 301M
-rw------- 1 apache apache 122M Mar 19 18:31 apreq42MmiO
-rw------- 1 apache apache 122M Mar 19 18:31 apreqkUS2cX
-rw-r--r-- 1 apache apache  59M Mar 19 18:31 upload.test
[fe...@radiohead modules]# ls -lh /var/cache/mod_cod/
total 122M
-rw-r--r-- 1 apache apache 122M Mar 19 18:31 upload.test

-- System --
libapreq2-2.12
Server version: Apache/2.2.3
Server built:   Nov 12 2008 10:41:27
2.6.18-92.1.22.el5xen

-- httpd.conf --
LoadModule apreq_module       modules/mod_apreq2.so
APREQ2_ReadLimit     1024M
APREQ2_BrigadeLimit  10K
APREQ2_TempDir       /var/cache/mod_cod

Reply via email to