Commit Graph
143 Commits
Author SHA1 Message Date
Pedro Ferreira 970694aaeb Try new background worker 2025-10-02 13:09:14 +00:00
Pedro Ferreira 9b7260bab4 Log external databases as well 2025-09-19 12:21:34 +00:00
Pedro Ferreira e6105e9c47 Isolate HTTP server to run without main dolor script part 2 2025-09-19 08:32:48 +00:00
Pedro Ferreira 992139ca9b clang-tidy fix 2025-09-04 15:06:25 +00:00
Pedro Ferreira bd7b0c14fc CI fix 2025-09-04 12:00:33 +00:00
Pedro Ferreira 30ce451a2c Adding new oracle in Spark 2025-09-03 15:08:49 +00:00
Pedro Ferreira 86117b7412 Run less often 2025-09-02 12:52:06 +00:00
Pedro Ferreira 48e3373928 Debugging 2025-09-02 10:53:45 +00:00
Pedro Ferreira 56e2741267 Adding updates 2025-09-01 16:32:57 +00:00
Pedro Ferreira 0c56ac5512 Attempt to do better testing with replicated tables 2025-08-08 10:36:23 +00:00
Pedro Ferreira 1c6e19251b Be less restrictive 2025-08-06 08:56:51 +00:00
Pedro Ferreira 63d3c1dbaa Typo 2025-07-16 13:48:40 +00:00
Pedro Ferreira f3c9995cc2 Add backup and restore to dump oracle 2025-07-15 09:14:29 +00:00
Pedro Ferreira a0722cbe71 Improved lambda expressions and cleaned dump table oracle 2025-07-15 07:27:41 +00:00
Pedro Ferreira b0fe7d2ca9 Add possibility to ignore error codes when oracles fail due to a certain error 2025-07-11 12:26:58 +00:00
Pedro Ferreira 072718011f Don't run oracles as often 2025-07-09 09:15:47 +00:00
Pedro Ferreira ddcf8bc0f8 While re-reading the SQL log, restart if that happened 2025-07-04 11:11:15 +00:00
Pedro FerreiraandGitHub 6ece4113aa Merge pull request #82654 from PedroTadim/next-fuzz-upt
Next fuzzer fixes
2025-06-30 08:05:15 +00:00
Pedro Ferreira af81951bf4 Generalize string length and property update 2025-06-25 07:57:02 +00:00
Raúl Marín d6ac63c8d2 Style: Forbid the use of quotes for includes (partial) 2025-06-24 13:20:10 +02:00
Pedro Ferreira 77108d6b3c Fixing async inserts in BuzzHouse 2025-06-18 12:37:12 +00:00
Pedro FerreiraandGitHub 7927b9e710 Merge pull request #80244 from PedroTadim/test-server2
First iteration for La Casa Del Dolor
2025-06-04 07:16:58 +00:00
Raúl Marín 3cd4ad0d16 Remove usage of settings.h 2025-06-02 18:00:25 +02:00
Pedro FerreiraandGitHub 215fa9b00d Merge branch 'master' into test-server2 2025-05-28 11:28:38 +02:00
Pedro Ferreira e17931a66a Make dump table oracle completely optional 2025-05-27 09:36:32 +00:00
Pedro Ferreira 1376339f38 Fix 2025-05-23 08:19:07 +00:00
Pedro Ferreira d198d9fb24 Give more details 2025-05-23 08:12:35 +00:00
Pedro Ferreira 5a9fa20f8d CI fix 2025-05-21 14:47:36 +00:00
Pedro Ferreira 79e2265973 Add "disallowed_error_codes" setting, more powerful than fail_on_timeout 2025-05-21 14:27:04 +00:00
Pedro Ferreira 0a92a3ff41 Real fix 2025-05-12 16:49:45 +00:00
Pedro Ferreira 505fba8876 Merge remote-tracking branch 'origin/master' into test-server2 2025-05-01 15:28:07 +00:00
Pedro Ferreira 7de1abb917 Add optimize option for dump oracle 2025-04-30 09:50:25 +00:00
Pedro Ferreira c2199e2d20 Added parallel with queries 2025-04-22 12:14:55 +00:00
Pedro Ferreira a99a4d1ce6 Added steps for PARALLEL WITH 2025-04-22 11:15:08 +00:00
Pedro Ferreira 2a889151b5 Added first version for server fuzzer and modifications needed for existing client fuzzers 2025-04-17 15:43:46 +00:00
Pedro Ferreira 29483f0a02 Not needed 2025-04-17 11:03:34 +00:00
Pedro FerreiraandGitHub d1c0564f13 Merge branch 'ClickHouse:master' into next-update 2025-04-15 10:10:07 +02:00
Pedro Ferreira 167fb1e35a Use system commands in multi-setting oracle 2025-04-11 16:47:38 +00:00
Azat Khuzhin a595877d02 Fix handling INSERTs after async_insert handling from server for fuzzer
Rewrite API one more time, since in case of fuzzer that assertion could
not be satisfied, due to it fuzz the query, but leave the insert->data,
and if we will parse query from formatted we will loose insert->data

And also cleanup interface, remove report_error that is unused, and move
echo_query out.

CI: https://s3.amazonaws.com/clickhouse-test-reports/json.html?PR=77578&sha=296cda664bb7288f786ef98e2af9ea1e0e5094fd&name_0=PR&name_1=AST%20fuzzer%20%28amd_debug%29
2025-04-11 14:46:11 +02:00
Azat Khuzhin 296cda664b Re-introduce query_to_execute for processParsedSingleQuery()
The problem is that without this distinction we have a query with
trailing comments (due to applied adjustQueryEnd())
2025-04-11 10:43:49 +02:00
Azat Khuzhin c6f93e16bb Pass query for execution as string_view
The data that ASTPtr may refer to (in case of INSERT) should point to
the same memory region, since in case of async_insert, we need to
calcualte the end of the query, and we cannot do this without this.
2025-04-10 17:52:28 +02:00
Azat Khuzhin bafa45a7b1 Fix applying async_insert from server (via apply_settings_from_server)
The problem is that async_insert is checked during parsing, to know what
to send to the server, even before server settings available. And this
leads to "Unknown packet 11 from server" errors.

So, first approach will be to simply ignore async_insert for
apply_settings_from_server, but this setting is interesting to apply
from the server (since this may have performance impact).

Another is to detect what part of the query we should after server
settings had been received, this patch follows this approach.
2025-04-10 16:37:26 +02:00
Pedro Ferreira 3cc4fc757b Implement fail on timeout 2025-04-09 15:00:14 +00:00
Pedro Ferreira 58ae24324e More const 2025-04-08 14:32:34 +00:00
Pedro Ferreira 5c6208ae1d More settings and fix tidy compilation 2025-03-27 12:50:41 +00:00
Pedro Ferreira cf82890c3e Fix and better answer 2025-03-26 17:39:15 +00:00
Pedro Ferreira d17e2d887d Sometimes use other settings when reading the data when not validating content 2025-03-26 17:18:09 +00:00
Pedro Ferreira 570f73386f Increase probability and keep lists sorted 2025-03-26 16:15:23 +00:00
Pedro Ferreira 98fa5a4757 Cleanup and rename setting 2025-03-26 15:47:41 +00:00
Pedro Ferreira 68a32ca839 Attempt to dump and read into another table to test formats with bad inputs 2025-03-26 15:08:00 +00:00