8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 15:23:03 +01:00
Commit Graph

294 Commits

Author SHA1 Message Date
hvlad
972926ebf1 Reimplement bugfix for CORE-1468 after engine checkout/checkin logic was moved from CCH to PIO. 2007-09-25 20:15:53 +00:00
dimitr
0e6c8c9abe Moved the engine checkout/checkin logic from CCH to PIO. This allows to avoid hacks like usage of SCH_check_thread_enter(). 2007-09-25 11:47:39 +00:00
alexpeshkoff
fd52a5793f 1. Fixed CORE-1476: On linux forced writes do not work.
2. Uncommented and tested PIO_init_data(), optimizing performance with force writes.
2007-09-24 12:38:04 +00:00
robocop
bc5d45e62e The lock_string argument can be const. 2007-09-22 08:34:28 +00:00
hvlad
e369c6cec6 Avoid pissible thread-safety problems. Thanks for tip to Adriano 2007-09-19 11:56:27 +00:00
asfernandes
96a6ad5863 Misc 2007-09-19 01:46:45 +00:00
hvlad
6f28a5ea71 Posix implementation of PIO_init_data (for CORE-1469). Commented until verification 2007-09-18 15:28:23 +00:00
hvlad
44c11dfe77 Implement improvement CORE-1469 : Improve performance of database file growth after CORE-1228 was fixed
General and WinNT code parts
2007-09-18 15:26:19 +00:00
hvlad
ebb55209c0 Fixed bug CORE-1468 : Database corruption possible when database file extension and read\write activity is performed simultaneously 2007-09-18 14:50:51 +00:00
alexpeshkoff
3a4da4dfe2 Fixed 64-bit I/O on Solaris 2007-08-30 15:14:56 +00:00
alexpeshkoff
9257344ebc Take care about posix SS 2007-08-17 07:20:44 +00:00
robocop
bcbf35c64c Misc. 2007-08-12 05:22:59 +00:00
alexpeshkoff
230cbdb4e1 Made classes SignalInhibit and AstInhibit async signal safe. 2007-08-10 13:55:41 +00:00
paul_reeves
d1f5482882 Be consistent in usage of FB_DEFAULT_INSTANCE. 2007-07-26 09:58:32 +00:00
alexpeshkoff
f00081e560 Misc cleanup 2007-07-26 08:05:58 +00:00
asfernandes
6beb5e28bd Misc 2007-07-26 01:23:18 +00:00
hvlad
6cd3900a9f Implement CORE-1381 : Allow Firebird to not use filesystem cache for database files
Implementation in unix.cpp is experimental and commented out (calls of posix_fadvice) until testing
Cleanup in winnt.cpp : removed fil_force_write_desc
2007-07-25 18:44:54 +00:00
hvlad
b9011dc5a3 Fixed bug CORE-1380 : IO errors after changing FW on already attached database 2007-07-25 17:39:01 +00:00
asfernandes
f87df1b7de Misc 2007-06-16 19:39:33 +00:00
robocop
ef648929e4 Misc. 2007-06-15 07:21:44 +00:00
paulbeach
facca2f278 MacOS Port into HEAD - Minor mods 2007-06-13 10:07:22 +00:00
alexpeshkoff
ea8ba3370d Cleaned up mutexes - removed MUTX_T and related macros 2007-06-06 12:37:24 +00:00
hvlad
42fedd1c0e PIO_act_alloc and PIO_max_alloc moved into PageSpace static metods 2007-05-22 11:52:23 +00:00
dimitr
8dd6b78150 A better fix for the previous issue. This time it doesn't crash on DROP DATABASE :-) 2007-05-21 07:42:53 +00:00
alexpeshkoff
5f26dc1b0f misc 2007-05-18 07:28:19 +00:00
dimitr
50d6cc88c6 Fixed CORE-1265. 2007-05-17 10:19:53 +00:00
dimitr
bc7c4d0054 Added remote process name to the monitoring data. Applications are allowed to override this value via DPB. 2007-05-16 07:54:33 +00:00
asfernandes
9d0d8bf2db Misc 2007-05-04 01:18:25 +00:00
robocop
52f1b15e0c Misc. 2007-05-02 06:57:18 +00:00
alexpeshkoff
e26228270f 1. avoid code duplication defining arg_string
2. fix posix build
2007-04-27 09:20:17 +00:00
hvlad
29ab1ca027 Implement CORE-1229 : Teach Firebird to allocate disk space by more than one page at a time 2007-04-25 21:08:57 +00:00
skidder
04b9ec818b NBAK synchronization rework. This should fix CORE-1151 and other Nbackup stability issues 2007-04-24 14:05:46 +00:00
alexpeshkoff
02342ee221 support of gcc "feature" - it does not let reinterpret_cast between data/void and function pointers 2007-04-19 09:14:15 +00:00
asfernandes
9582ea243c 1) Upgrade INTL interface to undestand misc. configuration informations
2) Make our ICU collations work with different ICU versions (tested with ICU 3.6)
2007-04-15 15:57:12 +00:00
alexpeshkoff
edfa819bf7 restored functionality of -e family of switches, broken somewhere in 1.5 2007-04-05 12:47:20 +00:00
dimitr
d3ae3fef1c Front-ported fix for CORE-1139. 2007-03-09 07:59:05 +00:00
asfernandes
d87a30bf0c Misc 2007-02-23 01:42:10 +00:00
alexpeshkoff
dfef55e991 Fix for CORE-968 - Assertion failure in posix/isc_ipc.cpp 2007-02-22 16:47:39 +00:00
asfernandes
e2b5f28f5f Misc 2007-02-11 16:57:19 +00:00
robocop
409ff041dd Misc and replaced "IB" by "FB" where it made sense to me. 2007-02-11 09:04:54 +00:00
robocop
77f0788ba0 Misc. 2007-02-02 10:56:53 +00:00
alexpeshkoff
d66281291f 1. Make classic server close shutdown normally when killed by signals 2 & 15.
2. Don't leave running instances of fb_inet_server after database shutdown.
3. To make all this possible - reworked Y-Valve in general.
2007-01-20 14:45:45 +00:00
dimitr
74b56047db Removed my recent fix, as it's wrong. Thanks to Adriano. 2007-01-07 12:47:35 +00:00
dimitr
dc1ea35734 1) Fixed CORE-1079.
2) Cleanup.
2007-01-06 09:11:52 +00:00
asfernandes
f3d25ebd2d Workaround for unkown Windows configuration preventing security to work 2006-12-20 14:43:23 +00:00
dimitr
4d4f2ade7a Misc (64-bit related) 2006-10-29 14:16:29 +00:00
robocop
8e7e781e5f Partial commit with some cleanup and more constants. 2006-10-10 06:41:36 +00:00
asfernandes
49bc38cc61 Misc 2006-10-10 03:39:22 +00:00
alexpeshkoff
3ed7326ec1 Fixed CORE-87 2006-10-09 12:36:39 +00:00
aafemt
c662ea7d9e Warnings 2006-08-17 12:08:49 +00:00