GitHub Action
47fb637751
increment build number
continuous-integration/drone/push Build is passing
2025-01-21 20:16:44 +00:00
Dmitry Yemanov
7e96b33ff5
Postfix for PR #8394 : gstat: Print detailed blob statistics and table size
2025-01-21 10:02:10 +03:00
Vlad Khorsun
3d7c066414
Merge pull request #8399 from FirebirdSQL/work/gh-8356
...
Improvement #8356 : Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY.
2025-01-20 22:21:55 +02:00
GitHub Action
9dc1e8e1c6
increment build number
2025-01-20 20:15:57 +00:00
Artyom Abakumov
9791f8dcb5
Add missing mergeStats in garbage collector and cache writer threads ( #8392 )
...
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2025-01-20 11:40:55 +03:00
Artyom Abakumov
b09e0aa54b
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 11:38:56 +03:00
Vlad Khorsun
b3c77b5f4d
const, as Adriano suggested
2025-01-19 22:40:13 +02:00
GitHub Action
b1c4ea9026
increment build number
continuous-integration/drone/push Build is passing
2025-01-19 20:14:51 +00:00
Dmitry Yemanov
90401f7210
Postfix for #7804 : The partial index is not involved when filtering conditions through OR. Use the full index scan instead of multiple range scans ORed afterwards.
2025-01-19 15:06:54 +03:00
GitHub Action
63e6ead37b
increment build number
continuous-integration/drone/push Build is passing
2025-01-18 20:14:52 +00:00
Vlad Khorsun
6f17277a95
Fixed bug #8390 : Deadlock might happens when database is shutting down with internal worker attachments exists.
2025-01-18 18:02:58 +02:00
Vlad Khorsun
3b2489c5e0
Fixed bug #8386 : Crash when creating index on table that uses UDR and ParallelWorkers > 1
2025-01-18 18:01:24 +02:00
Vlad Khorsun
164cd3c7b2
Improvement #8356 : Make Trace use HEX representation for parameter values of types [VAR]CHAR CHARACTER SET OCTETS and [VAR]BINARY.
2025-01-17 15:18:27 +02:00
GitHub Action
2d6bb146e7
increment build number
continuous-integration/drone/push Build is passing
2025-01-16 20:16:17 +00:00
MochalovAlexey
03b615b8e1
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 19:23:41 +03:00
GitHub Action
a0aa292100
increment build number
continuous-integration/drone/push Build is passing
2025-01-15 20:16:18 +00:00
Dmitry Yemanov
69690fd44e
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:57:39 +03:00
Dmitry Yemanov
fe178a1404
Frontport the reworked implementation of the full outer join
2025-01-15 10:08:59 +03:00
Adriano dos Santos Fernandes
e4c56776c0
Fix problem with failed CONNECT and SET BAIL - thanks Pavel Zotov.
2025-01-14 21:12:56 -03:00
GitHub Action
21e9ed016e
increment build number
continuous-integration/drone/push Build is passing
2025-01-14 20:16:30 +00:00
Dmitry Yemanov
91dce62553
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-14 12:12:16 +03:00
Dmitry Yemanov
5167c588a4
Revert "Better (methinks) inversion choice when the OR condition includes a node which is also matched directly"
...
This reverts commit ebcd4dde64
.
2025-01-14 12:12:02 +03:00
Dmitry Yemanov
29873bc712
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-14 12:10:58 +03:00
Adriano dos Santos Fernandes
655c7eb541
Fix case problem in username - thanks Pavel Zotov.
2025-01-13 22:02:14 -03:00
GitHub Action
7e293a3edd
increment build number
continuous-integration/drone/push Build was killed
2025-01-13 20:16:34 +00:00
Xeonacid
c709689758
Add riscv64 define for cds
2025-01-13 16:24:13 +03:00
GitHub Action
058983cca9
increment build number
continuous-integration/drone/push Build was killed
2025-01-12 20:15:47 +00:00
Adriano dos Santos Fernandes
9cef81f47d
Fix warnings in test code.
2025-01-12 14:48:36 -03:00
Adriano dos Santos Fernandes
a5526e898d
Change (now posix) tests log_level to error.
2025-01-12 14:48:15 -03:00
Adriano dos Santos Fernandes
d1b61224ee
Changes post review to #8358 - thanks Artyom.
2025-01-12 14:37:54 -03:00
GitHub Action
c20f37a6f1
increment build number
continuous-integration/drone/push Build is passing
2025-01-10 20:17:22 +00:00
Dmitry Yemanov
b2d03a0f51
More correct plan output for subqueries generated during NOT IN transformation
2025-01-10 11:19:54 +03:00
TreeHunter
b4e2ea4db3
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-10 09:30:26 +03:00
GitHub Action
81bba14984
increment build number
continuous-integration/drone/push Build is passing
2024-12-31 20:16:16 +00:00
Adriano dos Santos Fernandes
e7d5a003ea
Fix problem with CONNECT ROLE subclause - thanks Pavel Zotov.
2024-12-31 14:17:40 -03:00
GitHub Action
c3c8dd99e9
increment build number
continuous-integration/drone/push Build is passing
2024-12-30 20:16:28 +00:00
Adriano dos Santos Fernandes
797781da66
Merge pull request #8358 from FirebirdSQL/work/isql-frontend-parser
...
Refactor ISQL creating FrontendParser class
2024-12-30 13:54:54 -03:00
Adriano dos Santos Fernandes
7ff5eab208
Run isql_test in android build.
2024-12-30 11:59:12 -03:00
Adriano dos Santos Fernandes
2c9152390a
Change tests log_level to error.
2024-12-30 11:57:30 -03:00
Adriano dos Santos Fernandes
73573554ef
Better temporary backward compatibility.
2024-12-30 11:34:21 -03:00
Adriano dos Santos Fernandes
d6ad19aa07
Refactor ISQL creating FrontendParser class.
2024-12-30 11:34:19 -03:00
GitHub Action
5fc596904c
increment build number
continuous-integration/drone/push Build is passing
2024-12-28 20:15:34 +00:00
Dmitry Yemanov
f0740d2a32
Wipe out multi-file database support ( #8047 )
...
* Wipe out multi-file database support
* Fix (fingers crossed) Windows build, some more cleanup and code simplification
* Fix gstat build on Windows and also Android/MacOS builds
2024-12-28 09:27:34 +03:00
GitHub Action
125140103d
increment build number
continuous-integration/drone/push Build is passing
2024-12-26 20:16:32 +00:00
Ilya Eremin
b1ef0e3c52
Fix mismatched-new-delete warnings
2024-12-26 19:14:04 +03:00
AlexPeshkoff
2423a1487b
Compare signed/unsigned warnings
2024-12-26 17:24:37 +03:00
Dmitry
3bdaddfb5c
Fix linux warnings Wformat ( #8361 )
...
* Fix linux warnings Wformat
* Remove duplication defines
2024-12-26 14:41:16 +03:00
Ilya Eremin
566bebf2d5
Make return-type a compilation error ( #8362 )
...
This protects from undefined behavior cases that can be added to the code by mistake.
2024-12-26 14:38:50 +03:00
GitHub Action
fa83e793d1
increment build number
continuous-integration/drone/push Build is passing
2024-12-25 20:16:22 +00:00
Artyom Abakumov
c1707c4d6e
Change FB_NELEM return type to unsigned and resolve all FB_NELEM related Wsign-compare warnings ( #8338 )
...
* Change `FB_NELEM` return type to unsigned and resolve all `FB_NELEM` related `Wsign-compare` warnings
* Compare FB_NELEM only with FB_SIZE_T and FB_SSIZE_T
* One more Wsign-compare fix
---------
Co-authored-by: Artyom Abakumov <artyom.abakumov@red-soft.ru>
2024-12-25 08:51:19 +03:00