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

30687 Commits

Author SHA1 Message Date
dimitr
27b162532b Adjustments for the changed LM. Restore the 64-bit owner IDs. Cleanup. 2008-02-11 17:31:38 +00:00
dimitr
fdc2bf1a9e increment build number 2008-02-11 17:30:33 +00:00
dimitr
49d23b6d22 Major changes in the lock manager, targeted to allow mixed in-process/cross-process working modes. Namely, they are:
1) Separate process and owner blocks. Multiplex blocking signals via single blocking thread.
2) Enable direct in-process AST delivery.
3) Drop PREVENT_OWNER_STARVATION code as not compatible with the new LM structure.
4) Synchronize LM using its own mutex instead of SCH.
5) Implement wakeup'n'remap code for waiting owners.
6) Add more debugging points for memory remaps.
7) Cleanup and style.
Hopefully, this attempt is more POSIX-friendly than my previous one.
2008-02-11 17:30:23 +00:00
alexpeshkoff
202c497100 increment build number 2008-02-11 09:59:38 +00:00
alexpeshkoff
fad180bed8 test for out-of-memory condition has no sense here any more 2008-02-11 09:59:35 +00:00
alexpeshkoff
482670dd12 increment build number 2008-02-11 09:55:20 +00:00
alexpeshkoff
c92634a999 increment build number 2008-02-11 09:55:19 +00:00
alexpeshkoff
a9155f7e51 avoid gds__alloc/free in services 2008-02-11 09:55:16 +00:00
alexpeshkoff
be770af261 increment build number 2008-02-11 09:52:39 +00:00
alexpeshkoff
cbed6dbcf2 Explicit init for mutexes - thanks to Claudio 2008-02-11 09:52:32 +00:00
asfernandes
09e5f151e6 increment build number 2008-02-10 17:58:12 +00:00
asfernandes
5debf97382 Correction 2008-02-10 17:58:07 +00:00
asfernandes
c006141d03 increment build number 2008-02-10 17:54:11 +00:00
asfernandes
9699b1b60f increment build number 2008-02-10 17:54:07 +00:00
asfernandes
73578765c8 increment build number 2008-02-10 17:54:06 +00:00
asfernandes
bbb3ce151c increment build number 2008-02-10 17:53:57 +00:00
asfernandes
a247d907ec increment build number 2008-02-10 17:53:55 +00:00
sboyd
57616391c2 increment build number 2008-02-10 17:33:41 +00:00
sboyd
0b6c98af54 Changed the option for calls to isc_dsql_free_statement from DSQL_close to DSQL_drop. This allows cursors used in separately compiled subprograms which are CALLed and subsequently CANCELed to function properly. Failure to use DSQL_drop resulted in -502 errors. 2008-02-10 17:33:37 +00:00
asfernandes
29e43a5d4b increment build number 2008-02-10 17:26:39 +00:00
asfernandes
4ffcaa7c5b Misc 2008-02-10 17:26:35 +00:00
alexpeshkoff
93d444523f increment build number 2008-02-10 16:38:35 +00:00
alexpeshkoff
c3e1830e12 1. Cleanup:
- moved Attachment constructor (big enough) into .cpp file
 - avoid use of dbb in Database::get() and getUserInfo()
2. Complete fix for CORE-1726 - SecurityDatabase::init() is now not Database, but Attachment counted.
2008-02-10 16:38:30 +00:00
asfernandes
11c47581ab increment build number 2008-02-09 15:19:24 +00:00
asfernandes
46c115411a Fixed CORE-1254 - Problem with DISTINCT and insensitive collations 2008-02-09 15:19:21 +00:00
fsg
1c2c7b2ff9 increment build number 2008-02-09 15:09:18 +00:00
fsg
b6beb7ccfb nightly update 2008-02-09 15:09:10 +00:00
alexpeshkoff
b79fe5983b increment build number 2008-02-08 16:57:06 +00:00
alexpeshkoff
134bc0ed7b Fixed CORE-1726: isc_service_start failed 2008-02-08 16:57:00 +00:00
alexpeshkoff
243162b356 increment build number 2008-02-08 16:54:14 +00:00
alexpeshkoff
18f72a7ed2 Fixed filehandles and temp diskspace leak - delete dbb_sys_trans makes it close TempSpace 2008-02-08 16:54:10 +00:00
hvlad
7239fcc6bd increment build number 2008-02-08 14:07:35 +00:00
paulbeach
175634000e increment build number 2008-02-08 10:49:28 +00:00
paulbeach
978dabb8f2 64bit MacOS use __x86_64__ instead of DARWIN64 as per Adriano 2008-02-08 10:49:25 +00:00
paulbeach
6d8c0ff18e increment build number 2008-02-08 10:48:09 +00:00
asfernandes
d8ac3cd786 increment build number 2008-02-08 01:25:46 +00:00
asfernandes
11b869588d Misc 2008-02-08 01:25:41 +00:00
asfernandes
0543d0710b increment build number 2008-02-08 01:25:40 +00:00
asfernandes
ab86b130bc increment build number 2008-02-08 01:25:35 +00:00
asfernandes
89ba673334 increment build number 2008-02-07 14:45:53 +00:00
asfernandes
561f612c16 Fixed problem (invalid BLOB id) with LIST(DISTINCT) 2008-02-07 14:45:49 +00:00
hvlad
2294979bdf increment build number 2008-02-07 14:10:30 +00:00
hvlad
0c51514806 Frontport fix for bug CORE-1724 : Common table expressions cannot be used in computed columns and quantified predicates (IN / ANY / ALL) 2008-02-07 14:10:25 +00:00
hvlad
ad4643c6b1 increment build number 2008-02-07 14:07:33 +00:00
hvlad
0bf85e19c9 increment build number 2008-02-07 13:53:58 +00:00
hvlad
37366a5878 increment build number 2008-02-07 10:54:18 +00:00
fsg
79696dbfa1 increment build number 2008-02-07 03:23:36 +00:00
fsg
64f99c5643 increment build number 2008-02-07 03:22:46 +00:00
fsg
f6a0577afd nightly update 2008-02-07 03:22:39 +00:00
dimitr
4e04fec943 increment build number 2008-02-06 20:18:50 +00:00