GitHub Action
f0949361fe
increment build number
continuous-integration/drone/push Build is passing
2025-01-21 20:16:44 +00:00
c1651259e2
Add Donor Request Page to Windows bianry installer
2025-01-21 17:54:54 +01:00
70bfc50b62
Fix #8407 InnoSetup based installer deletes msiexec log of runtime libraries install
...
Fix #8408 Add option to disable install of MS VCRT runtime libraries via a scripted install
2025-01-21 17:50:05 +01:00
Vlad Khorsun
4fa00f1bd2
Improvement #8356 : Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY.
2025-01-21 16:14:29 +02:00
Dmitry Yemanov
b4c5b077d3
Postfix for PR #8394 : gstat: Print detailed blob statistics and table size
2025-01-21 10:07:57 +03:00
GitHub Action
4a631592df
increment build number
continuous-integration/drone/push Build is passing
2025-01-20 20:15:57 +00:00
Artyom Abakumov
314e966193
Add missing mergeStats in garbage collector and cache writer threads ( #8392 )
...
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2025-01-20 12:05:27 +03:00
Artyom Abakumov
10df7bdfa6
gstat: Print detailed blob statistics and table size ( #8394 )
...
* Print detailed blob statistics and table size
The new blob statistics looks as follow:
```
...
Empty pages: 0, full pages: 0
Blobs: 9, total length: 1451015, blob pages: 182
Level 0: 3, total length: 15, blob pages: 0
Level 1: 6, total length: 1451000, blob pages: 182
Table size: 1515520 bytes
Fill distribution:
...
```
* Add new message instead of modifying existing one
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2025-01-20 12:05:09 +03:00
GitHub Action
85d825aad9
increment build number
continuous-integration/drone/push Build is passing
2025-01-17 20:16:07 +00:00
Vlad Khorsun
3987de4d51
Fixed bug #8390 : Deadlock might happens when database is shutting down with internal worker attachments exists.
2025-01-17 11:24:12 +02:00
Vlad Khorsun
f496d88db0
Better fix for bug #8386 : Crash when creating index on table that uses UDR and ParallelWorkers > 1.
...
It works correctly with non-SS too.
2025-01-17 10:56:12 +02:00
GitHub Action
03e5b3ed1c
increment build number
continuous-integration/drone/push Build is passing
2025-01-16 20:16:17 +00:00
MochalovAlexey
4a47edea3a
remove redundant plugin reload on super server, update it only on classic after stateLock ast ( #8393 )
...
Co-authored-by: aleksey.mochalov <aleksey.mochalov@red-soft.ru>
2025-01-16 17:35:50 +03:00
GitHub Action
2d117690eb
increment build number
continuous-integration/drone/push Build is passing
2025-01-15 20:16:18 +00:00
Dmitry Yemanov
46c7460b0e
Fix a crash appeared after the bugfix for #8185 (SIGSEGV with WHERE CURRENT OF statement with statement cache turned on). Reproducible with QA test bugs.core_5231 (release build only). This fix is a very simple one, just to avoid the object state being read after its possible removal. The returned usage counter is not used anyway.
2025-01-15 16:53:39 +03:00
Vlad Khorsun
4ddbb69de0
Fixed bug #8386 : Crash when creating index on table that uses UDR and ParallelWorkers > 1
2025-01-15 11:52:51 +02:00
GitHub Action
9d7f7a2985
increment build number
continuous-integration/drone/push Build is passing
2025-01-14 20:16:30 +00:00
Adriano dos Santos Fernandes
22f8dc11eb
Backport complete fix for #8185 - SIGSEGV with WHERE CURRENT OF statement with statement cache turned on
2025-01-14 11:02:22 +03:00
GitHub Action
41a9856537
increment build number
continuous-integration/drone/push Build was killed
2025-01-13 20:16:35 +00:00
TreeHunter
49e3863049
Fix race in shutdown thread start ( #8380 )
...
Previously we assign value to shutdownSemaphore after shutdownThread is started, where it is already needed. So we can have situation where shutdownThread instantly leaving due to shutdownSemaphore == nullptr, and we are left with a server that can only be stopped with kill -9.
Co-authored-by: Artyom Ivanov <artyom.ivanov@red-soft.ru>
2025-01-13 21:52:47 +03:00
Dmitry Yemanov
e24e0d32af
More correct plan output for subqueries generated during NOT IN transformation
2025-01-13 21:52:47 +03:00
Dmitry Yemanov
cd22b99753
Rework fix for #5751 (Available indices are not used in some cases if ORDER BY expression is a filtered one) and also attempt to fix the special case for OR conditions partially matched to an index
2025-01-13 21:52:47 +03:00
Dmitry Yemanov
3d22e37795
Revert "Better (methinks) inversion choice when the OR condition includes a node which is also matched directly"
...
This reverts commit ebcd4dde64
.
2025-01-13 21:52:47 +03:00
GitHub Action
0397494342
increment build number
continuous-integration/drone/push Build was killed
2025-01-11 20:15:55 +00:00
Ilya Eremin
660a616a16
Fix mismatched-new-delete warnings
2025-01-11 15:11:49 +03:00
GitHub Action
5d7bec2683
increment build number
continuous-integration/drone/push Build is passing
2025-01-09 20:17:09 +00:00
Dmitry Yemanov
6c0d61be29
Do not add fakely used (ignored but unmatched) conjuncts to the inversion match list. This should fix #8379 : Incorrect cardinality estimation for retrievals with multiple compound indices having common set of fields.
2025-01-09 14:39:19 +03:00
GitHub Action
89a88b7f93
increment build number
continuous-integration/drone/push Build is passing
2024-12-23 20:16:35 +00:00
Dmitry Yemanov
b73661338f
Fix statement ID output format in the trace
2024-12-23 21:14:00 +03:00
GitHub Action
4a676171fb
increment build number
continuous-integration/drone/push Build is passing
2024-12-19 20:17:13 +00:00
Vlad Khorsun
7961de2424
Merge pull request #8355 from FirebirdSQL/work/gh-8353
...
Improvement #8353 : Report unique usernames for isc_info_user_names
2024-12-19 10:17:27 +02:00
Vlad Khorsun
fa28e72876
Improvement #8353 : Report unique usernames for isc_info_user_names
2024-12-19 00:21:20 +02:00
GitHub Action
fca2ee15c3
increment build number
continuous-integration/drone/push Build is passing
2024-12-13 20:18:29 +00:00
Dmitry Yemanov
3682c02d2d
Description for PR #8327
2024-12-13 20:34:24 +03:00
GitHub Action
a724828f90
increment build number
continuous-integration/drone/push Build is passing
2024-12-12 20:18:58 +00:00
Dmitry Yemanov
4e5cf6efd8
Post-fixes by Andrey Kravchenko: Move ENV/FILE parsing into a separate routine. Validate configuration key before value. Ensure the username/password is not specified multiple times.
2024-12-12 12:07:55 +03:00
Andrey Kravchenko
39fa5ef45a
Fix use :@ characters and add sub-section to configure username and password for sync_replica ( #8327 )
...
* Add sub-section to configure username and password for sync_replica with the ability to read its from a file or from an environment variable
Also fix use :@ characters in username and password
* Corrections after Dmitry Yemanov review
Fix opening a file if it is specified in absolute path
Also fix the error message if there are not enough permissions to open the file
* Add fixup separators also revert prefix if filename has relative path
* Create a parseSyncReplica function and move the code to better read it
* Add explicit to constructor SyncReplica class with a single non-default parameter
---------
Co-authored-by: Andrey Kravchenko <andrey.kravchenko@red-soft.ru>
2024-12-12 12:07:55 +03:00
GitHub Action
b36f2699f1
increment build number
continuous-integration/drone/push Build is passing
2024-12-11 20:18:54 +00:00
Vlad Khorsun
668fcdb603
Fixed bug #8350 : Missed records in replicated database
2024-12-11 18:18:32 +02:00
GitHub Action
a93abd0f9b
increment build number
continuous-integration/drone/push Build is passing
2024-12-10 20:18:36 +00:00
Dmitry Yemanov
b92c084f89
Cleanup batches inside the engine if they were not released explicitly before disconnection. This avoids a resource leak (it's mostly about TempSpace). ( #8341 )
2024-12-10 11:57:39 +03:00
GitHub Action
59b01c243e
increment build number
continuous-integration/drone/push Build is passing
2024-12-08 20:17:04 +00:00
Adriano dos Santos Fernandes
5fcb12b306
Fix #8334 - MacOS ARM version requires Rosetta.
2024-12-08 08:59:08 -03:00
Adriano dos Santos Fernandes
268fbd7936
Fix MacOS build reverting python version hack and installing python-setuptools.
2024-12-08 08:59:08 -03:00
Adriano dos Santos Fernandes
2f32511a3d
Remove vcpkg --debug option.
2024-12-08 08:59:08 -03:00
Adriano dos Santos Fernandes
aaac4f0be3
Remove unused files.
2024-12-08 08:59:08 -03:00
GitHub Action
4b154d593a
increment build number
continuous-integration/drone/push Build is passing
2024-12-02 20:16:56 +00:00
Vlad Khorsun
3fcb9cfae5
Fixed bug #8336 : Error: "Invalid clumplet buffer structure: buffer end before end of clumplet - clumplet too long (77779)" when using trusted auth
2024-12-02 16:57:04 +02:00
GitHub Action
7a89194b74
increment build number
continuous-integration/drone/push Build is passing
2024-11-28 20:17:57 +00:00
Vlad Khorsun
684bb87f64
Fixed bug #8331 : Crash of fbclient.dll on Windows
2024-11-27 22:40:07 +02:00