8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 18:43:02 +01:00
Commit Graph

54804 Commits

Author SHA1 Message Date
firebirds
030d963b35 increment build number 2020-06-06 00:04:25 +00:00
Adriano dos Santos Fernandes
7806ad34df Use std::initializer_list in RegisterNode to avoid multiple variable registration for each node. 2020-06-05 13:57:46 -03:00
Adriano dos Santos Fernandes
24359455ff Improve Node memory consumption. 2020-06-04 23:05:55 -03:00
Adriano dos Santos Fernandes
5a6ec09552 Correction: remove duplicate field present in base class. 2020-06-04 23:05:55 -03:00
firebirds
f3462219d9 increment build number 2020-06-05 00:04:58 +00:00
Dmitry Yemanov
5ec0e6fd2f Fixed the build 2020-06-04 10:48:58 +03:00
Dmitry Yemanov
9032a60aee Frontported CORE-6323: File-system ID may be duplicated among databases located on different volumes 2020-06-04 10:24:27 +03:00
Adriano dos Santos Fernandes
995a4badeb Resolve some warnings with for each. 2020-06-03 21:40:44 -03:00
firebirds
81f74562d7 increment build number 2020-06-04 00:04:48 +00:00
Dmitry Yemanov
20f6f76802 Attempted to remove some warnings 2020-06-03 09:44:01 +03:00
Dmitry Yemanov
34cb7c8c25 Refactoring: simplify the rescheduling usage 2020-06-03 09:44:01 +03:00
hvlad
bea124b133 Fixed DEBUG build 2020-06-02 21:04:54 +03:00
hvlad
eda1b74220 Let TouchFile store full path to the file, not pointer to the on-stack variable.
Thanks to Ilya Eremin.
2020-06-02 18:32:12 +03:00
hvlad
62c1b17f01 Revert back pure-virtual declarations. 2020-06-02 15:40:07 +03:00
hvlad
798c51fba0 Implemented methods should not be marked as pure-virtual.
Lets print impureOffset for StmtNode.
2020-06-02 14:24:42 +03:00
hvlad
365abd814a Correct BLR printer for blr_marks 2020-06-02 14:17:45 +03:00
hvlad
9cf05fccde Fixed bug CORE-2274 : MERGE non-standard behaviour, accepts multiple matches 2020-06-02 14:17:09 +03:00
firebirds
a508ca21e2 increment build number 2020-06-01 00:04:20 +00:00
Dmitry Yemanov
11dd013f0e Misc 2020-05-31 11:20:06 +03:00
Adriano dos Santos Fernandes
adbefe97e4 Remove debugging code in wrong place. 2020-05-30 23:05:10 -03:00
firebirds
db25972f2c increment build number 2020-05-30 00:04:17 +00:00
Alex Peshkoff
a9cef6d9ae Implemented CORE-6320: Replace Util methods to get interface pointer by legacy handle with plain functions 2020-05-29 15:44:54 +03:00
hvlad
86c497dfbf A bit better diagnostic in fatal case (when "it never can be" happens). 2020-05-29 13:43:24 +03:00
hvlad
eb77480fd2 Shared objects (lock manager, event manager and replication manager) should be deleted under g_mutex protection.
This should fix bugchecks happens occasionally when run test for CORE-5034.
Also, don't acquire local GlobalObjectHolder::m_mutex when it is not necessary.
2020-05-29 13:39:09 +03:00
firebirds
2e06086896 increment build number 2020-05-29 00:13:00 +00:00
Adriano dos Santos Fernandes
c6a5954ed3 Correction for my previous commit.
CORE-6317 - Server is crashing on long GRANT statement.
2020-05-28 13:33:02 -03:00
Adriano dos Santos Fernandes
ca718c6d07 Fixed CORE-6317 - Server is crashing on long GRANT statement. 2020-05-28 13:03:02 -03:00
firebirds
9dd7b560a5 increment build number 2020-05-28 00:04:40 +00:00
Adriano dos Santos Fernandes
cd29778c81 Fixed CORE-6318 - CAST('NOW' as TIME) raises exception. 2020-05-27 13:29:43 -03:00
44aa6f2a89 Fix include data option for services 2020-05-27 14:25:14 +03:00
hvlad
c58e0eab48 Fixed bug CORE-6319 : NBACKUP locks db file on error 2020-05-27 14:17:29 +03:00
Adriano dos Santos Fernandes
6a54cfd200
Fix run_all.bat NOCLEAN. 2020-05-26 22:31:28 -03:00
firebirds
11f8ea8216 increment build number 2020-05-27 00:04:24 +00:00
AlexPeshkoff
6ac7da4239 Fixed CORE-6316: Unable to specify new 32k page size 2020-05-26 18:30:25 +03:00
firebirds
b483439eff increment build number 2020-05-26 00:04:23 +00:00
hvlad
aa451762fa Use full file name for touch timer 2020-05-25 18:01:41 +03:00
Adriano dos Santos Fernandes
ddaac151d2 Some corrections and adjustments to time zone ids loader. Thanks to Vlad. 2020-05-25 11:01:24 -03:00
firebirds
087487274b increment build number 2020-05-25 00:04:16 +00:00
hvlad
b70aca6755 Fixed race with idle timer handler and ~PluginLogWriter().
Idle timer handler not blocks when run in parallel with write() anymore.
2020-05-25 01:04:51 +03:00
hvlad
425a0c61ec Ensure timer handler can't run after the stop() is executed. 2020-05-25 00:56:01 +03:00
hvlad
9088898ce4 Fixed typo 2020-05-25 00:52:00 +03:00
firebirds
58477decfe increment build number 2020-05-23 00:04:34 +00:00
hvlad
dc9188634a Hope it fixes the non-Windows builds finally 2020-05-22 16:35:35 +03:00
hvlad
ebc0ec0309 Replace memcpy_s, sorry again 2020-05-22 15:49:54 +03:00
hvlad
db7b6ab6fb Merge branch 'master' of https://github.com/FirebirdSQL/firebird 2020-05-22 14:34:44 +03:00
hvlad
04a78ef052 This should fix non-Windows builds 2020-05-22 14:34:02 +03:00
hvlad
04936cb367 This should fix non-Windows builds 2020-05-22 14:31:44 +03:00
hvlad
63d6ea270f Fixed 5 seconds delay when user application exits not calling fb_shutdown 2020-05-22 14:00:51 +03:00
hvlad
b5986d593e This should fix CORE-6296 : Many connections results in poor performance 2020-05-22 13:42:59 +03:00
hvlad
c64eef6b89 Reimplement trace configurations storage:
- whole storage put into shared memory
- no more secondary file (fb_trace_XXX) with trace sessions data
- there is simple catalog of all trace sessions at the shared memory header
  it allows to find given session data quickly, account data size for each session
  and better manage of memory used for it, including cleanup and reuse of space after
  delete of trace session
- shared memory initial size is 64KB and could be extended when necessary
- shared memory size is limited by hardcoded reasonable big value of 16MB
- number of active trace sessions is also limited by (hardcoded reasonable big) value of 1000
2020-05-22 12:35:25 +03:00