AlexPeshkoff
0616d8bcd2
Cleanup - removed artifacts of c++03 atomics implementation
2024-08-07 13:23:58 +03:00
Vlad Khorsun
c03852efc9
Merge pull request #8204 from FirebirdSQL/work/gh-8203
...
Fixed bug #8203 : Function MAKE_DBKEY may produce random errors if used with relation name
2024-08-07 08:42:13 +03:00
GitHub Action
ed60d4d7a6
increment build number
continuous-integration/drone/push Build is passing
2024-08-06 20:13:05 +00:00
TreeHunter
a70a8596f4
Add manual delete for tra_dbcreators_list ( #8207 )
...
* Delete tra_dbcreators_list in ~jrd_tra
If we don't delete it manually assert will be thrown if SEC$DB_CREATORS returns a lot of records
* Add missing default initialization for tra_dbcreators_list
---------
Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2024-08-06 16:07:32 +03:00
Adriano dos Santos Fernandes
039c7e3e92
Correction for #8202 .
2024-08-05 22:45:51 -03:00
GitHub Action
3505a5eced
increment build number
continuous-integration/drone/push Build is passing
2024-08-05 20:14:46 +00:00
Adriano dos Santos Fernandes
16da398675
Merge pull request #8202 from FirebirdSQL/work/system-triggers
...
Reimplement system triggers in C++/GDML code
2024-08-05 07:44:44 -03:00
Adriano dos Santos Fernandes
e9410dd2c6
Misc.
2024-08-04 22:21:14 -03:00
Adriano dos Santos Fernandes
aaf0e33414
Correction: revert code related with WITH CHECK OPTION internal triggers.
2024-08-03 22:37:57 -03:00
Adriano dos Santos Fernandes
31780d5054
Correction: disallow updates in RDB$USER_PRIVILEGES.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
19823f8e59
Correction for drop not null constraint validation.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
f947d0bb17
Replace individual public functions by moment/type execute categories.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
ff16556325
Preprocess SystemTriggers in windows build boot phase.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
9926ab88b4
Reimplement system triggers in C++/GDML code.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
2c48a4ed06
Add CachedRequestId mechanism for internal request cache.
2024-08-03 15:38:33 -03:00
Adriano dos Santos Fernandes
0cc8de396a
Regenerate system triggers improving formatting and constant names.
2024-08-03 15:38:33 -03:00
GitHub Action
ec18fa50f7
increment build number
continuous-integration/drone/push Build is passing
2024-08-02 20:15:23 +00:00
00c834c472
Add script to test binary installer options
2024-08-02 12:40:34 +02:00
e4fe559e80
Delete temporary secdb init files immediately (with thanks to Vlad)
2024-08-02 12:38:41 +02:00
f7cbc2081f
Do not fail packaging if implib not found
...
Do not fail packaging if qsg is not found
Fail packaging if ib_util.* not found
white space
2024-08-02 12:38:14 +02:00
GitHub Action
b20be9fe0b
increment build number
continuous-integration/drone/push Build is passing
2024-08-01 20:15:50 +00:00
Adriano dos Santos Fernandes
43e4088685
Fix #8187 - Performance regression in generating of UUID values after introducing GUID-v7 ( #8188 )
...
Replacing deprecated win32 crypto functions.
2024-08-01 07:40:42 -03:00
GitHub Action
a62ac95ee5
increment build number
continuous-integration/drone/push Build is passing
2024-07-31 20:14:42 +00:00
Dmitry Yemanov
286f8dd81f
Correction as suggested by Dimitry Sibiryakov
2024-07-31 15:35:01 +03:00
Vlad Khorsun
202814fe32
This should fix bug #8194 : Internal consistency check (page in use during flush) with small number of DefaultDbCachePages
2024-07-31 00:41:43 +03:00
GitHub Action
30f0389ddd
increment build number
continuous-integration/drone/push Build is passing
2024-07-29 20:14:56 +00:00
e2ee6afa0a
Front port misc changes to installer packaging from FB5
2024-07-29 12:20:36 +02:00
Adriano dos Santos Fernandes
a7d10a4014
Fix #8185 - SIGSEGV with WHERE CURRENT OF statement with statement cache turned on.
2024-07-28 21:48:55 -03:00
GitHub Action
24e41f54d6
increment build number
2024-07-26 20:16:59 +00:00
Marat Iskakov R.
7533690410
Minor static analysis fixes ( #8195 )
...
Co-authored-by: MaratIskakov <maratiskakov@10.0.2.15>
2024-07-25 23:16:11 -03:00
GitHub Action
5bb788da02
increment build number
continuous-integration/drone/push Build is passing
2024-07-24 20:14:42 +00:00
Artyom Abakumov
2b6d031cd2
Additinal fix for #8180 : Make sure trace session slots will not break use counter ( #8192 )
...
* Count dead storages carefully
* Better class to track dead process
Also correct the description
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-07-24 14:39:42 +03:00
Vlad Khorsun
f59905fc29
Frontported PR #8186 : Fixed a few issues with IPC used by remote profiler
2024-07-24 12:54:44 +03:00
GitHub Action
85b18b83e1
increment build number
continuous-integration/drone/push Build is passing
2024-07-23 20:14:44 +00:00
Vlad Khorsun
49e62e4b06
A bit better patch for #8189 : Slow connection times with a lot of simultaneous connections and active trace session present.
...
This also reverts commit f604c56
.
The patch created by @AlexPeshkoff
2024-07-23 12:37:32 +03:00
GitHub Action
c734c96e9c
increment build number
continuous-integration/drone/push Build is passing
2024-07-22 20:14:40 +00:00
Vlad Khorsun
f604c565f3
Fixed bug #8189 : Slow connection times with a lot of simultaneous connections and active trace session present
...
The patch by @AlexPeshkoff
2024-07-22 19:41:01 +03:00
GitHub Action
cf95284e40
increment build number
continuous-integration/drone/push Build is passing
2024-07-13 20:14:12 +00:00
Dmitry Yemanov
a7f4f03d64
Ensure the CS listener uses the SO_REUSEADDR socket option ( #8181 )
2024-07-13 14:32:28 +03:00
GitHub Action
845f4831e8
increment build number
continuous-integration/drone/push Build is passing
2024-07-10 20:14:40 +00:00
Vlad Khorsun
3fa8e6bf54
Fixed bug #8176 : Firebird 5 hang after starting remote profiling session
2024-07-10 15:28:44 +03:00
Dmitry Yemanov
adf19fcf66
Fix boolean conversion to string inside DataTypeUtil::makeFromList() ( #8178 )
2024-07-10 13:47:41 +03:00
Artyom Abakumov
6e07e3a5f4
Do not delete system trace session with missing parent process (fix for https://github.com/FirebirdSQL/firebird/issues/8180 ) ( #8179 )
...
* Do not compact system session with missing parent process
* Replace assert with fb_assert
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-07-10 11:55:51 +03:00
GitHub Action
ea30152a9e
increment build number
continuous-integration/drone/push Build is passing
2024-07-09 20:15:06 +00:00
Adriano dos Santos Fernandes
e77b55450b
Fix #8172 - The file include/firebird/impl/iberror_c.h is missing in the Linux x64 tar archive.
2024-07-08 22:05:59 -03:00
GitHub Action
7d50cacd92
increment build number
continuous-integration/drone/push Build is passing
2024-07-08 20:16:03 +00:00
Alexander
6e7596f78e
Added shutdown handler for server ( #8165 )
...
Co-authored-by: Alexander Zhdanov <alexander.zhdanov@red-soft.ru>
2024-07-08 10:42:56 +03:00
Vlad Khorsun
262af1d2fc
Fixed bug #8171 : Trace plugin unloaded if called method is not implemented
2024-07-08 00:15:34 +03:00
GitHub Action
cc71c6fcf4
increment build number
continuous-integration/drone/push Build is passing
2024-07-05 20:15:32 +00:00
Vlad Khorsun
eac36fccf6
Avoid not necessary allocations from pool when performing FK check.
...
It fixes most significant source of contention in SuperServer when FK index is created by many parallel workers, as discussed in #8071
2024-07-05 23:11:42 +03:00