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

172 Commits

Author SHA1 Message Date
dimitr
36af3d8cb2 Cleanup and small refactoring to avoid redundancy. 2014-08-15 14:19:02 +00:00
skidder
e2e901939c Fix GCC warnings 2014-07-17 21:17:15 +00:00
skidder
7c743fc291 Fix build warnings 2014-07-17 18:48:46 +00:00
dimitr
b17b5efccd Fixed CORE-4419: Server crashes while sorting records longer than 128KB. 2014-05-14 09:22:16 +00:00
alexpeshkoff
18d66a33b4 Cleanup - avoid unneeded generate's argument in SortedArray and Hash 2013-09-24 08:46:10 +00:00
dimitr
c1cbd97163 Increased the sort record size limit to 1MB. I've kept this limit due to the possible performance implications, but it can be extended/removed any time. 2013-08-21 09:11:57 +00:00
asfernandes
a66366bc82 Misc. 2013-08-18 18:53:41 +00:00
dimitr
b7372ba47e Front ported CORE-3989: Bad performance / slow response when many concurrent sorts are executed. 2013-08-06 09:37:44 +00:00
hvlad
2ec6aa1c4b Ported fix for bug CORE-4051 : Memory leak when sorting big records 2013-02-25 10:14:15 +00:00
dimitr
455c4c82d6 Front-ported CORE-3457: Optimize the temporary space manager regarding small chunk allocations. 2012-03-14 14:00:38 +00:00
alexpeshkoff
4e795f4047 Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports. 2012-03-01 08:55:43 +00:00
dimitr
eb546d94ba Front ported CORE-3547: Floating-point negative zero doesn't match positive zero in the index. 2011-07-13 15:15:34 +00:00
hvlad
fef1f49c94 Shared page cache implementation 2011-05-09 10:15:19 +00:00
alexpeshkoff
e05c1a825f Moved some more .h-files to common from jrd as Vlad suggested 2010-10-13 10:39:52 +00:00
alexpeshkoff
2dc25a44bb OSRI and new posix build 2010-10-12 08:02:57 +00:00
asfernandes
4763533669 Refactor jrd_req into JrdStatement (shared part) and jrd_req (execution of a statement).
Fixed some bugs found in the way.
2010-04-18 22:19:11 +00:00
dimitr
1c9adc5300 Cleanup. 2010-04-06 16:26:27 +00:00
dimitr
6f5bdfcd65 Misc. 2010-04-01 08:13:39 +00:00
asfernandes
42cd4a1701 Fix usage of AutoPtr with array 2010-03-20 01:28:48 +00:00
asfernandes
7e03e439e1 Misc 2010-03-20 01:17:54 +00:00
dimitr
9ca79409c2 Misc. 2010-03-19 12:55:37 +00:00
dimitr
4c463d19c7 Misc. 2010-03-19 11:51:53 +00:00
dimitr
59905f122a Correction. 2010-03-19 11:50:09 +00:00
dimitr
dd883f1db7 Misc. 2010-03-19 11:03:37 +00:00
dimitr
168032571e Bring some consistency into the memory management.
Reduce number of casts for memory buffers.
Use UCHAR instead of confusing BLOB_PTR.
2010-03-19 10:54:53 +00:00
dimitr
c6b8f7aaab Corrections based on the scrutineers comments. 2010-03-19 03:53:45 +00:00
robocop
c9a344419e Reverted to the old flag name. 2010-03-18 12:47:19 +00:00
dimitr
63bedffa71 Refactored the sorter into a proper class.
Removed some dead code and unused files.
2010-03-16 11:19:29 +00:00
alexpeshkoff
d6fcd8eb63 It was bad idea to make two TempSpace related parameters per-database - rolled back some changes 2010-03-03 15:02:01 +00:00
alexpeshkoff
e5017f1a12 Extend format of firebird configuration file with a set of additional parameters for any parameter.
Use traditional firebird configuration files format in all places (intl, trace, etc.).
Add per-database configuration facility to aliases.conf (currently 15 parameters from firebird.conf).
2010-02-28 18:00:51 +00:00
dimitr
e6909de7f7 Wipe out the SCROLLABLE_CURSORS code + minor cleanup.
Also, surfaced scrollability for PSQL cursors (without internal support yet).
2009-10-31 06:25:01 +00:00
dimitr
8e36474f76 More explicit (and shorter) life-time for sort blocks. Now they belong to either requests (user sorts) or transactions (index sorts).
This also resolves CORE-2477: mon$memory_usage: Sorting memory should be reported as owned by the statement.
2009-09-04 06:11:55 +00:00
verbguy
1cbf929ed4 HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
robocop
c50bd53b31 Mark code for future review. 2009-08-27 09:11:40 +00:00
asfernandes
50102f6f4c Misc 2009-08-23 01:27:46 +00:00
robocop
7f82c71ed3 Style, unused var and formally correct deallocation. 2009-08-21 12:23:05 +00:00
dimitr
5041c0c340 Cleanup the unused code. 2009-08-21 10:24:06 +00:00
dimitr
3d5f752edb Slightly reworked exception handling in the sorter. 2009-08-21 10:16:01 +00:00
robocop
7f1f110b26 Style. 2009-08-21 10:07:15 +00:00
dimitr
9c8cf90307 Misc. 2009-08-21 08:41:27 +00:00
dimitr
03ab34154e Cleaned up the old code which is commented out since v2.1. Use the CVS history to recover, if required. 2009-08-19 10:14:43 +00:00
robocop
cfb9403481 Warnings. 2009-07-17 09:06:03 +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
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
asfernandes
38a2912669 Misc 2009-05-03 21:57:13 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
robocop
a730fbf074 Get rid of more typedefs. 2009-04-03 10:07:55 +00:00
robocop
fab6a3a6cf Get rid of superflous parentheses. 2009-02-28 11:57:40 +00:00