roman-simakov
e0127fc980
increment build number
2008-12-16 15:17:51 +00:00
roman-simakov
b1f08e4492
Small optimization of RuntimeStatistics to avoid multiple constructor/destructor usage.
...
RuntimeStatistics::operator-= (+=) were moved to class declaration to make them inline.
2008-12-16 15:17:50 +00:00
dimitr
b36016d804
increment build number
2008-12-16 14:37:09 +00:00
hvlad
a709351a24
increment build number
2008-12-16 11:30:36 +00:00
hvlad
c3fdb1baaa
Improvement CORE-2243 : Make Firebird distribution on Windows easier.
...
Make fbembed.dll activate its own activation context before load of any DLL if needed.
2008-12-16 11:30:35 +00:00
hvlad
197051e1c4
increment build number
2008-12-16 11:29:22 +00:00
dimitr
6ee78bf23d
increment build number
2008-12-16 11:02:30 +00:00
dimitr
6ca82e4754
Misc.
2008-12-16 11:02:25 +00:00
asfernandes
760c2c2425
increment build number
2008-12-15 23:53:04 +00:00
asfernandes
0691064c45
increment build number
2008-12-15 22:14:46 +00:00
asfernandes
1fc6390425
increment build number
2008-12-15 22:14:45 +00:00
asfernandes
7c5309687f
increment build number
2008-12-15 22:14:44 +00:00
asfernandes
e89d61d5ff
New error code
2008-12-15 22:14:43 +00:00
asfernandes
137f898566
increment build number
2008-12-15 22:14:42 +00:00
asfernandes
648a2c2875
increment build number
2008-12-15 22:14:41 +00:00
hvlad
39ab3f53c3
increment build number
2008-12-15 21:50:03 +00:00
hvlad
5e552da01d
increment build number
2008-12-15 21:46:53 +00:00
fsg
b2f9180161
increment build number
2008-12-15 19:38:29 +00:00
alexpeshkoff
284b4af3af
increment build number
2008-12-15 18:08:29 +00:00
alexpeshkoff
257cf9824d
increment build number
2008-12-15 18:08:28 +00:00
alexpeshkoff
af3b4e62b1
Frontported fix for CORE-2242: Engine incorrectly fills BPB
2008-12-15 18:08:27 +00:00
alexpeshkoff
198b329106
increment build number
2008-12-15 18:07:58 +00:00
alexpeshkoff
91c88f0752
increment build number
2008-12-15 18:03:44 +00:00
alexpeshkoff
1aead3cb62
fixed posix/intel build
2008-12-15 18:03:43 +00:00
asfernandes
450894a4b0
increment build number
2008-12-15 14:59:36 +00:00
asfernandes
8793f2bccf
increment build number
2008-12-15 14:59:35 +00:00
asfernandes
84dfa0e092
Fixed CORE-316 - Can't open database with MBCS/Extended characters in name.
...
Documentation soon.
2008-12-15 14:59:34 +00:00
asfernandes
0a78fd7ba4
increment build number
2008-12-15 14:59:33 +00:00
robocop
bfa94bf4a2
increment build number
2008-12-15 06:11:51 +00:00
robocop
1df4bc6b5f
increment build number
2008-12-15 06:11:50 +00:00
robocop
7076ca77c6
Correction to my own code.
2008-12-15 06:11:49 +00:00
robocop
3eb6cdc620
increment build number
2008-12-15 06:08:32 +00:00
robocop
bf22dc24b4
increment build number
2008-12-15 06:08:31 +00:00
fsg
6c3db2ecc2
increment build number
2008-12-14 19:40:09 +00:00
fsg
87551e3752
increment build number
2008-12-14 19:40:08 +00:00
fsg
aac41be4b8
increment build number
2008-12-14 19:39:08 +00:00
fsg
0ffddfa6d1
increment build number
2008-12-14 19:38:34 +00:00
robocop
3408d35e6c
increment build number
2008-12-14 10:31:27 +00:00
robocop
5ef3c9362f
increment build number
2008-12-14 10:31:26 +00:00
robocop
0f482bf4c2
increment build number
2008-12-14 10:30:43 +00:00
robocop
e9b037a050
increment build number
2008-12-14 10:30:05 +00:00
robocop
3f70a1ff27
increment build number
2008-12-14 10:28:33 +00:00
robocop
28191799c9
Fix for random failure when shadowing is started (don't know how to reproduce it, but the error is evident in the source code).
2008-12-14 10:28:32 +00:00
robocop
3d88723097
increment build number
2008-12-14 10:19:28 +00:00
robocop
511c7eb7d8
Promote thread_data* as function argument.
2008-12-14 10:19:27 +00:00
robocop
fea106ff66
increment build number
2008-12-14 09:28:26 +00:00
robocop
e4650d5027
Promote thread_data* as function argument. Only exception where both tdbb and dbb were left together as arguments is nbak.cpp's call to CCH_rollover_to_shadow to avoid any side effect in the changed code, but anyway, that function calls SDW_rollover_to_shadow that takes the dbb from the tdbb and not explicitly.
2008-12-14 09:28:25 +00:00
robocop
0b6f03e15a
increment build number
2008-12-14 08:58:14 +00:00
robocop
b1cd34726c
Style.
2008-12-14 08:58:13 +00:00
robocop
fd7ace4273
increment build number
2008-12-14 08:55:40 +00:00
robocop
183cc9e0df
Make the common code a new member function.
2008-12-14 08:55:39 +00:00
fsg
172da988ef
increment build number
2008-12-13 19:38:34 +00:00
asfernandes
de49fad692
increment build number
2008-12-13 18:25:46 +00:00
asfernandes
4769d47fa3
Fixed CORE-2237 - Assertion at src\jrd\intl.cpp 569
2008-12-13 18:25:45 +00:00
asfernandes
7a185c8bb4
increment build number
2008-12-13 17:46:06 +00:00
asfernandes
6f4886b9cf
Fix syntax error
2008-12-13 17:46:05 +00:00
robocop
4f99b06993
increment build number
2008-12-13 09:41:37 +00:00
robocop
8b20c40bf3
Misc.
2008-12-13 09:41:36 +00:00
robocop
d68bf80414
increment build number
2008-12-13 09:26:02 +00:00
robocop
548dfbd6b0
increment build number
2008-12-13 09:26:01 +00:00
robocop
761f0348ea
Style.
2008-12-13 09:26:00 +00:00
robocop
1297678c30
increment build number
2008-12-13 09:19:57 +00:00
robocop
030568068b
increment build number
2008-12-13 09:19:56 +00:00
robocop
38bd660bb2
Style, assertions and some minor fixed. To be reviewed by Dmitry.
2008-12-13 09:19:55 +00:00
robocop
8ab52cc3d4
increment build number
2008-12-13 09:19:24 +00:00
robocop
d18166f1bd
increment build number
2008-12-13 09:19:23 +00:00
robocop
f140cbb7d2
Before I put the "explicit" modifier on AtomicCounter's constructor, the compiler was generating a temporary AtomicCounter on the fly and later assigning it to the target AtomicCounter instance to satisfy an assignment of an integer to an AtomicCounter. I'm not sure we want to allow (and worse, foster) the copying of AtomicCounter instances or temporaries created by the compiler, hence I implemented a new method and fixed the code, but I don't know how to write the best code for one group of platforms in fb_atomic.h, hence I wrote the method with a syntax problem to be caught by someone who knows better.
2008-12-13 09:19:22 +00:00
fsg
355d4e9942
increment build number
2008-12-12 19:39:30 +00:00
alexpeshkoff
4914cfec86
increment build number
2008-12-12 16:52:52 +00:00
dimitr
f5e27dd239
increment build number
2008-12-12 16:04:58 +00:00
dimitr
40d041d628
Fixed the issue reported by Philippe. To be backported after more testing.
2008-12-12 16:04:57 +00:00
alexpeshkoff
8f7e64b9ab
increment build number
2008-12-12 14:16:07 +00:00
alexpeshkoff
5c69c449c5
increment build number
2008-12-12 13:53:13 +00:00
alexpeshkoff
e05841ead4
increment build number
2008-12-12 13:53:12 +00:00
alexpeshkoff
9377196fb7
increment build number
2008-12-12 13:53:11 +00:00
alexpeshkoff
e2945cd647
increment build number
2008-12-12 13:53:09 +00:00
alexpeshkoff
048e4c6f9f
increment build number
2008-12-12 13:28:37 +00:00
alexpeshkoff
c1762c9128
increment build number
2008-12-12 13:28:36 +00:00
alexpeshkoff
e160193f3e
increment build number
2008-12-12 13:28:35 +00:00
dimitr
20d649668d
increment build number
2008-12-12 11:24:47 +00:00
hvlad
dc4bd10b09
increment build number
2008-12-12 10:06:34 +00:00
hvlad
caac0ca6f3
increment build number
2008-12-12 10:06:33 +00:00
hvlad
a93f6c32f0
Some thread safety
2008-12-12 10:06:32 +00:00
dimitr
e58d227427
increment build number
2008-12-12 06:44:41 +00:00
dimitr
6405c3ab3c
increment build number
2008-12-12 06:44:25 +00:00
asfernandes
deddb81ed5
increment build number
2008-12-12 00:55:06 +00:00
asfernandes
b7a125c9e4
increment build number
2008-12-12 00:55:05 +00:00
asfernandes
5180f9c34b
increment build number
2008-12-12 00:55:04 +00:00
asfernandes
05947b7afc
Misc
2008-12-12 00:55:03 +00:00
asfernandes
dbdb835cb9
increment build number
2008-12-12 00:55:02 +00:00
asfernandes
c4360e713e
increment build number
2008-12-12 00:55:01 +00:00
asfernandes
8b765909f0
increment build number
2008-12-12 00:55:00 +00:00
asfernandes
c91a17ab83
increment build number
2008-12-12 00:54:59 +00:00
fsg
9f23c86b15
increment build number
2008-12-11 19:38:43 +00:00
dimitr
e64219e660
increment build number
2008-12-11 11:58:51 +00:00
dimitr
25dc79dce2
Fixed CORE-2209: Very slow procesing of the monitoring requests under high load and blocking other activity during that time.
...
The new code is expected to work 100-200 times faster. To be field-tested.
Implemented CORE-2233: Allow non-SYSDBA users to monitor not only their current attachment but other their attachments as well.
Sorry for mixing two fixes inside a single commit, but they're somewhat related.
2008-12-11 11:58:50 +00:00
dimitr
6c92753d46
increment build number
2008-12-11 11:55:00 +00:00
hvlad
1aab06c59e
increment build number
2008-12-11 11:51:12 +00:00
hvlad
333a4dddc8
increment build number
2008-12-11 11:51:11 +00:00
hvlad
ff268a4fb3
Sorry, again some debugging code was left
2008-12-11 11:51:10 +00:00
hvlad
d406f8d7d3
increment build number
2008-12-11 11:49:54 +00:00
hvlad
74163574f8
increment build number
2008-12-11 11:49:53 +00:00
hvlad
9bcfe005cb
Wait for end of all server's threads (at fb_shut_finish handler) to ensure no threads will access global variables (mutexes) during gds__cleanup phase of process shutdown. It must guarantee no races and AV's during process shutdown.
2008-12-11 11:49:52 +00:00
hvlad
d7c08471db
increment build number
2008-12-11 11:43:08 +00:00
hvlad
29acbc0f63
increment build number
2008-12-11 11:43:07 +00:00
hvlad
a0aa119e7e
Add one more step for fb_shutdown process : fb_shut_finish
2008-12-11 11:43:06 +00:00
alexpeshkoff
b1528c68c0
increment build number
2008-12-11 11:25:07 +00:00
alexpeshkoff
02e2af61eb
increment build number
2008-12-11 10:59:29 +00:00
alexpeshkoff
039c669bcc
increment build number
2008-12-11 10:59:28 +00:00
alexpeshkoff
6e30e5e76a
increment build number
2008-12-11 10:59:27 +00:00
alexpeshkoff
017a5b6759
HPUX port
2008-12-11 10:59:26 +00:00
alexpeshkoff
3d31835554
increment build number
2008-12-11 10:59:25 +00:00
alexpeshkoff
7e0021fec4
increment build number
2008-12-11 10:59:24 +00:00
alexpeshkoff
dae6524d17
increment build number
2008-12-11 10:59:23 +00:00
alexpeshkoff
4db84e8b85
increment build number
2008-12-11 10:59:22 +00:00
alexpeshkoff
ce3421b498
increment build number
2008-12-11 10:59:21 +00:00
alexpeshkoff
d29b1a0143
increment build number
2008-12-11 10:45:03 +00:00
dimitr
ccb2c16340
increment build number
2008-12-11 10:08:36 +00:00
dimitr
8ba1e1b43b
Fixed CORE-2234: Sometimes terminated worker processes in Classic are still considered being alive.
2008-12-11 10:08:35 +00:00
dimitr
f732b628e3
increment build number
2008-12-11 10:07:14 +00:00
dimitr
c881b9cb40
increment build number
2008-12-11 09:11:44 +00:00
dimitr
a173b38a2a
Simplification.
2008-12-11 09:11:43 +00:00
dimitr
7a8e507d04
increment build number
2008-12-11 07:42:34 +00:00
dimitr
3f94ccbb41
increment build number
2008-12-11 07:29:12 +00:00
asfernandes
4baf770179
increment build number
2008-12-11 01:07:16 +00:00
asfernandes
f4071de0a2
Misc
2008-12-11 01:07:15 +00:00
asfernandes
dbc6adaf9c
increment build number
2008-12-11 01:05:24 +00:00
asfernandes
91e33a91df
Misc
2008-12-11 01:05:23 +00:00
fsg
8ea007dbda
increment build number
2008-12-10 19:39:22 +00:00
fsg
656a44fcdd
increment build number
2008-12-10 19:38:30 +00:00
alexpeshkoff
2b05c7e89d
increment build number
2008-12-10 15:22:22 +00:00
alexpeshkoff
2f3d10876f
increment build number
2008-12-10 15:22:21 +00:00
alexpeshkoff
687be4ff57
increment build number
2008-12-10 15:22:20 +00:00
alexpeshkoff
5b457c2d16
increment build number
2008-12-10 15:22:18 +00:00
alexpeshkoff
b9f081581d
increment build number
2008-12-10 15:22:17 +00:00
alexpeshkoff
e4e7730dfa
increment build number
2008-12-10 15:22:16 +00:00
alexpeshkoff
651badd252
increment build number
2008-12-10 15:22:15 +00:00
alexpeshkoff
5a186e969b
increment build number
2008-12-10 15:22:14 +00:00
alexpeshkoff
989784ea09
increment build number
2008-12-10 15:22:13 +00:00
alexpeshkoff
eb7e3bd942
increment build number
2008-12-10 15:15:24 +00:00
asfernandes
377e945303
increment build number
2008-12-10 14:42:11 +00:00
asfernandes
b262751dae
Fixed CORE-2230 - Implement domain check of input parameters of execute block
2008-12-10 14:42:09 +00:00
dimitr
2b5a70e6ae
increment build number
2008-12-10 09:17:49 +00:00
dimitr
5f3c97d626
increment build number
2008-12-10 09:17:48 +00:00
dimitr
b86b2f0e23
increment build number
2008-12-10 09:16:15 +00:00
dimitr
3ee3e7fb73
increment build number
2008-12-10 09:14:41 +00:00
asfernandes
413a0142e7
increment build number
2008-12-10 01:03:34 +00:00
asfernandes
86644a5218
increment build number
2008-12-10 01:03:33 +00:00
fsg
580d03a25d
increment build number
2008-12-09 19:58:43 +00:00
fsg
a19055d7cf
increment build number
2008-12-09 19:57:54 +00:00