I've two questions and maybe feature requests regarding the $file.
a) is there a valid method to check when everything is done after closing the database?
background:
As far as we recognized there is a background thread, merging the database.obj and the database.obj§ files.
As long as this daemon thread is running we could not shutdown the application. For now we helped us looking out for a corresponding database.ojb$ file. But of course we could not wait for ever so there is a timeout wich is 3 minutes per default.
which leads me to the next question:
b) is there a way to automaticly force a write (or flush) from the database.obj$ file to database.obj
during an opened database connection?
Especially when the whole system is idle it should be a good idea.
background:
big databases (5GB and more) tend to have big $files even if nobody is working for hours. That means if an automatic restart should be done (default at 3 am) it takes a lot of time shutting down and sometimes it even takes longer than 3 minutes.We could avoid this if a flush of a database.obj$ file is possible.
thanks and best regards
Arne