Hello all.

As it's described in CORE-1241, configuration parameter "TempDirectories" does not affect a place where some temporary files are stored. Instead they are stored in the path given by the FIREBIRD_TMP environment variable and it's not very obvious.
AFAIU "TempDirectories" parameter is not used by
- BLOBs data for read-only databases;
- GTT data;
- isql and gpre temporary files;
- content of the BLOBs when it's edited by a user.
I propose to create a new configuration parameter, which will be identical to FIREBIRD_TMP environment variable. It can be called "TempDirectory" or "TempTableDirectory" because GTT data can take the most space of the above objects. If the FIREBIRD_TMP environment variable is not set, engine will use this parameter to determine the temporary directory. Also, if the "TempDirectories" parameter is not specified, this new parameter will be used.

--
Dmitry Starodubov



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to