robocop
2d7cb94844
Unused params
...
Some BLR checks
2009-04-28 13:08:04 +00:00
dimitr
774213d76c
Misc.
2009-04-13 08:24:39 +00:00
asfernandes
d136f88092
Misc
2009-04-11 19:41:01 +00:00
robocop
0bf3d11247
Misc.
2009-04-10 14:28:35 +00:00
alexpeshkoff
c4f37d6f9b
No sense keeping old value of shared memory pointer when file is already unmapped - thanks to Claudio
2009-04-10 10:35:45 +00:00
alexpeshkoff
ab90217604
Better fix for lock files in CORE-2402
2009-04-08 11:30:15 +00:00
alexpeshkoff
1e7898ea22
Fix for CORE-2402: bad permissions on temp files, /tmp is polluted with a lot of files
2009-04-08 11:00:58 +00:00
alexpeshkoff
77498cac9b
Fixed some warnings
2009-04-03 10:49:07 +00:00
robocop
5acf561eb6
Get rid of some typedefs.
2009-04-02 08:53:25 +00:00
alexpeshkoff
cc69cf7c6e
Fixed CORE-2354: "fb_lock_print -ia" output is not flushed to a file between iterations
2009-03-10 12:27:48 +00:00
robocop
fab6a3a6cf
Get rid of superflous parentheses.
2009-02-28 11:57:40 +00:00
robocop
d766c4231d
Simplify the call to ISC_event_wait.
2009-02-28 11:47:11 +00:00
dimitr
8576856193
Fixed CORE-2347: "Deadlock. Page type <N> lock conversion denied" error is reported under a concurrent "connect-work-disconnect" kind of load.
2009-02-27 11:33:27 +00:00
asfernandes
d369e26979
1) Fix posix build
...
2) Remove some warnings
2009-02-15 14:45:37 +00:00
dimitr
4c9413f8a9
Minor optimizations.
2009-02-11 08:26:55 +00:00
robocop
096d8e78e6
Trying to be more consistent in the detection of headers (HAVE_* macros).
2009-02-08 11:38:00 +00:00
robocop
24e8b3b942
At least to me, this change is a bug fix.
2009-02-03 10:59:58 +00:00
asfernandes
f4fbdffe07
Misc
2009-01-29 17:44:21 +00:00
dimitr
a5cf1d69bf
Misc. This change follows the solution in unix.cpp.
2009-01-29 17:18:52 +00:00
dimitr
939f8e9724
If we write the dump into the globally accessible directory, let's have its name suggesting it belongs to the Firebird family :-)
2009-01-29 17:05:53 +00:00
alexpeshkoff
31a437f986
Choose better place for lock_table.dump
2009-01-29 16:54:58 +00:00
alexpeshkoff
9843069833
fixed posix build
2009-01-28 14:13:56 +00:00
dimitr
115780718f
Make fb_lock_print compatible with the latest commit. Still requires some polishing.
2009-01-28 13:38:06 +00:00
dimitr
1b3927b026
1) Globally named per-database shmem regions.
...
2) Slightly reworked monitoring internals.
3) Encapsulated the event manager, many internal changes there.
4) Various cleanup, etc.
2009-01-28 12:27:18 +00:00
robocop
6406e45337
Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.)
2009-01-02 06:36:12 +00:00
robocop
d11c994960
Style.
2008-12-31 05:06:08 +00:00
robocop
3b189eaf71
Misc: unused assignment.
2008-12-30 11:27:44 +00:00
robocop
e9be920cc0
Shut up some compiler warnings (some warnings should be enabled again in autoconfig_msvc.h IMHO because hiding our possible mistakes won't help us).
2008-12-30 10:52:52 +00:00
asfernandes
8fbf0e8e8c
Remove trailing spaces (.cpp files)
2008-12-05 01:20:14 +00:00
asfernandes
ff5f8745fb
Remove trailing spaces (.h files)
2008-12-05 00:56:15 +00:00
robocop
d39690fbff
Style (and let lines grow up to 100 columns).
2008-12-04 09:29:16 +00:00
hvlad
111a770839
Release lock manager's mutex in its destructor
2008-11-27 20:20:38 +00:00
alexpeshkoff
d8ea120ded
AIX port - use FB_ prefix for alignment constants
2008-11-05 11:26:23 +00:00
dimitr
1a7abd30d2
Cleanup.
2008-10-24 06:18:26 +00:00
dimitr
73b50d0fe0
Misc.
2008-10-24 04:49:15 +00:00
dimitr
c795c0f0bb
It wasn't really necessary to bump the lock table version number the last time.
2008-10-24 04:47:14 +00:00
hvlad
e998ff070f
Fixed accidentally brocken POSIX build
2008-10-21 10:37:39 +00:00
dimitr
f18f99ff32
Cleanup.
2008-10-20 11:12:01 +00:00
alexpeshkoff
e79f55708d
1. Cleanup - use Firebird::Semaphore instead of local events, removed code
...
related with local events from isc_sync.cpp.
2. Cleanup - removed unused parameter 'number of events' from ISC_event_wait()
and two unused parameters from ISC_event_init().
3. Added SYSV-semaphore based implementation of IPC to isc_sync.cpp.
This should fix CORE-2102: Firebird 2.5 does not build on MacOS (Darwin).
4. Fixed use of posic CS without (x)inetd (i.e. fb_inet_server -s).
5. Fixed (to be reviewed by Dmitry) recovery after some process death in lock manager.
2008-10-10 15:58:05 +00:00
alexpeshkoff
796a2e4b23
Fixed CORE-2064: AV when process is closing under high load
2008-09-04 09:58:20 +00:00
alexpeshkoff
97f89cb5b1
Fixed CORE-2062: error remaping lock file in classic server
2008-09-03 12:00:59 +00:00
asfernandes
077f8360a0
Misc
2008-07-31 00:45:43 +00:00
hvlad
c1b161fc2d
Fixed bug CORE-2000 : Lock manager reported false deadlocks under high load
2008-07-28 21:21:21 +00:00
roman-simakov
cf37531005
Add missed que changing in LockManager::setOwnerHandle
2008-07-23 16:14:54 +00:00
robocop
a302401357
Misc.
2008-07-09 12:34:43 +00:00
hvlad
6ce4216ba3
Fixed bug CORE-1984 : Lock manager reported false deadlocks if one of deadlock participants waits with permitted timeout
2008-07-09 07:57:50 +00:00
hvlad
40f3722373
Fixed bug CORE-1985 : Lock manager code may create 100% CPU load for some time
2008-07-09 07:52:50 +00:00
robocop
8a77b30645
Cleanup: get rid of useless third param in ISC_unmap_file
2008-06-26 11:23:40 +00:00
asfernandes
7fc608346a
Misc
2008-06-21 02:25:39 +00:00
skidder
f3bd98b5d8
In firebird 2.1/2.5 fb_lock_print was corrupting (truncating) lock table if run against non-working engine or when -F option is used. This was a regression from Firebird 2.0 for Unix platforms
2008-06-20 03:52:59 +00:00