robocop
dc9e7e7a4a
Paul Beach confirmed this Darwin code is no longer necessary.
2009-08-01 05:37:08 +00:00
robocop
33bc8670c2
Misc and constants.
2009-07-19 13:31:05 +00:00
robocop
f10e1b72eb
Style.
2009-06-27 06:23:36 +00:00
robocop
5dadf14ad0
Small cleanup.
2009-06-26 10:19:49 +00:00
robocop
f3fdc5b5c7
Give idx_id and associated values a consistent data type and treatment.
2009-06-21 06:04:18 +00:00
robocop
eb87a35b27
Mark code maybe done for future extension.
2009-06-07 09:51:06 +00:00
robocop
2d7cb94844
Unused params
...
Some BLR checks
2009-04-28 13:08:04 +00:00
asfernandes
e88a67ee52
Fixed CORE-2427 - ALTER VIEW doesn't clear dependencies on old views
2009-04-24 15:39:30 +00:00
robocop
a730fbf074
Get rid of more typedefs.
2009-04-03 10:07:55 +00:00
hvlad
d62242470b
Fixed AV in boot build.
2009-03-15 20:09:15 +00:00
hvlad
145fe79c84
Release database triggers in MET_clear_cache
2009-03-15 18:04:04 +00:00
robocop
fab6a3a6cf
Get rid of superflous parentheses.
2009-02-28 11:57:40 +00:00
hvlad
5a1aac379b
Fixed bug CORE-2293 : Wrong dependent object type (RELATION) in RDB$DEPEDENCIES for VIEW's
2009-01-26 13:44:16 +00:00
robocop
3689f15321
Style.
2009-01-20 08:33:59 +00:00
dimitr
df4744cc07
My extra check becomes more and more complicated to be proven correct while it protects from a purely theoretical issue that was never observed yet.
...
So I've decided to restore the condition to its original state.
2009-01-18 20:03:30 +00:00
dimitr
41da071448
Fixed unreliable error handling in MET_procedure().
2009-01-06 17:39:04 +00:00
robocop
2c6dcd5f38
Booleans.
2009-01-02 09:48:57 +00:00
dimitr
b44189150a
A quick fix for CORE-2257: Internal consistency check while altering dependent procedures.
...
To be reviewed some day, along with the whole ALTER mechanism.
2008-12-29 18:40:45 +00:00
dimitr
2b87e94242
Use explicit iterators instead of the implicit (built-in) ones due to the thread-safety requirements.
...
This change affects GenericMap only, as it's used globally in a few places and we have a proven crash there.
I have a more complete solution (total cleanup of default accessors from BePlusTree and SparseBitmap) in my local tree (thanks to Dmitry Kovalenko), but it's incomplete (requires more changes inside the engine) and IMHO risky (~20 core modules are affected), so I'd like to defer finalization of this cleanup till v3.0.
All objects of these types seem being protected by dbb_sync, so they shouldn't cause us any problems currently.
2008-12-19 14:57:01 +00:00
robocop
0a94d6fee8
Style.
2008-12-18 10:57:12 +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
alexpeshkoff
d8ea120ded
AIX port - use FB_ prefix for alignment constants
2008-11-05 11:26:23 +00:00
hvlad
905708b4f2
Fixed bug CORE-2098 : View over global temporary table
2008-10-09 20:07:37 +00:00
alexpeshkoff
a06ae8dd0c
1. Fixed illegal use of local variable in MET_trigger_msg() - thanks to Claudio.
...
2. Fixed minor bug - use of MetaName in PAR_symbol_to_gdscode() was illegal
cause maximum length of error name can be up to 32 symbols,
which does not fit into MetaName limit (31). And we already have 4 such names!
2008-09-03 11:23:00 +00:00
alexpeshkoff
13a15d4bfe
1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
...
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
dimitr
c58544e6d5
Attempt to fix CORE-210: "CS server crash altering SP in 2 connect" and implement CORE-2052: "Allow the Classic Server to see the altered stored procedure immediately after the modifier transaction commit" with a single change.
2008-08-25 05:28:50 +00:00
asfernandes
6a5e1cc144
Fixed CORE-1894 - Circular dependencies between computed fields crashs the engine
2008-08-08 16:01:58 +00:00
asfernandes
e3d0de7cf1
Fix bug - missing isc_arg_cstring
2008-08-03 20:52:37 +00:00
asfernandes
12d3f6106a
Do not update RDB$DEPENDENCIES in system transaction, to be consistent with most of metadata updates and as work in progress for possible solution for CORE-1894
2008-07-21 15:49:24 +00:00
asfernandes
ce4bf91533
Misc
2008-07-01 01:12:02 +00:00
dimitr
50adebd7e7
Fixed CORE-1965: Lock manager crash (invalid lock ID) under concurrent DDL load.
2008-06-27 12:11:09 +00:00
dimitr
5dd403dffa
Rolled back some of my prior changes because of the found regression.
2008-06-26 15:22:01 +00:00
dimitr
74fe420b29
Rolled back my minor prototype changes as requested by Claudio.
2008-06-26 12:28:36 +00:00
dimitr
ee312b0920
Final part of the solution for CORE-1938: fixed synchronization.
2008-06-26 11:20:41 +00:00
dimitr
438dec11d6
1) Keep rel_name for dropped relations in order to report errors properly.
...
2) Throw an error when the relation cannot be locked because of being already dropped.
3) Don't release the existence lock before RDB$RELATIONS is cleaned up.
This is the first part of the changes intended to fix CORE-1938.
2008-06-26 10:48:28 +00:00
alexpeshkoff
a2e416210b
Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
...
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
asfernandes
ee7a3f5930
Misc
2008-05-13 01:29:38 +00:00
hvlad
85aed9d302
Make ViewContext::vcx_context_name able to store more than 31 chars as was discussed in fb-devel. Thanks to Claudio for the tips.
2008-05-11 21:27:21 +00:00
robocop
89ebe8c4bc
More meaningful name for input param.
2008-05-06 09:00:59 +00:00
dimitr
f5659c0b70
1) Major cleanup of the old-style blk and allocator-based blk_type.
...
2) Added synchronization for the JRD locks.
2008-03-19 16:19:56 +00:00
dimitr
afb970dba1
1) Cleanup.
...
2) Catch exceptions in AST routines.
2008-03-12 16:53:57 +00:00
hvlad
23679a8b04
Fix few race conditions during metadata load and make index lock block accounting more MT safe.
2008-03-05 14:23:19 +00:00
alexpeshkoff
25a8cc2647
Fixed FK constraints - thanks to Vlad
2008-03-04 13:13:19 +00:00
asfernandes
e88fd596d9
Let DSQL cache lock logic in SS too - per Dmitry request
2008-03-03 15:40:56 +00:00
robocop
925ad77ad4
Correction.
2008-03-02 07:35:37 +00:00
asfernandes
35688cd5d9
Cleanup: remove y-valve functions DSQL_CACHE and INTL_FUNCTION
2008-03-01 19:14:46 +00:00
dimitr
99caa91b85
DSQL integration into the engine.
2008-02-28 13:48:16 +00:00
robocop
a002cd3837
Comment unused code.
2008-02-14 12:21:35 +00:00
asfernandes
691fb487d8
Misc
2008-02-06 00:43:54 +00:00
dimitr
402d0c564f
My other changes for check partners. For Vlad's review.
2008-02-05 13:55:21 +00:00