03.02.2021 15:29, Dmitry Starodubov wrote:
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;

  Correct

- isql and gpre temporary files;
- content of the BLOBs when it's edited by a user.

  These items are about tools which have no relation to the firebird.conf.

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.

  It is doable, of course, but I prefer to wait until implementation of 
tablespaces
which should cover this request too.

Regards,
Vlad


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

Reply via email to