From: Alex P. <pes...@ma...> - 2014-01-30 09:16:16
|
On 01/30/14 12:56, Dmitry Yemanov wrote: > 29.01.2014 21:30, Leyne, Sean wrote: >> OK, but some of the config options are not compatible for all installed modes -- so, how do we prevent a user make the wrong selections? >> >> If someone like Paul Reeves (who has been using FB since before it was FB) doesn't understand all of the intricacies, how will a less experienced user/developer? >> >> Especially, when the installed mode it not easily seen. > Just a wild idea. > > We introduce a separate (very thin) fblistener.exe (fbremote or > whatever) binary that acts similar to xinetd on posix. It will spawn > firebird.exe per every user connection. firebird.exe will detect this > situation and explicitly pass SharedCache = false and SharedDatabase = > true via API into all connect calls, thus overriding any underlying > config settings. > Agreed. I think passing that config settings will be good for posix too. It's good to be able to switch classic/super without need to touch firebird.conf. |