Files
zooqueen fce0ee72e1 datastore: fix XML config tag mismatch (</clickhouse> closing tags)
Runtime regression from the final lowercase pass: it renamed <clickhouse> opening tags to
<datastore> but the / exclusion (protecting /clickhouse paths) left </clickhouse> closing tags,
so embedded + shipped configs became <datastore>...</clickhouse> -> SAXParseException 'Tag
mismatch' at runtime (compile was fine; XML is data). Renamed all <clickhouse/</clickhouse XML
tags -> datastore (101 closes across configs, embedded strings, keeper configs). Path strings
(/var/lib/clickhouse) have no angle bracket and are untouched. Build compiled; this fixes runtime
config parsing.
2026-06-22 00:25:01 -07:00

39 lines
1.4 KiB
XML

<?xml version="1.0"?>
<datastore>
<create_query>
CREATE TABLE IF NOT EXISTS tab (
id UInt32,
empty String,
short_ascii String,
medium_ascii String,
long_ascii String,
short_utf8 String,
medium_utf8 String,
long_utf8 String,
) ENGINE = Memory
</create_query>
<fill_query>
INSERT INTO tab SELECT
number as id,
'',
repeat('aaaaaaaaaaaaaaaa', 1),
repeat('aaaaaaaaaaaaaaaa', 16),
repeat('aaaaaaaaaaaaaaaa', 16 * 16),
repeat('ääääääääääääääää', 1),
repeat('ääääääääääääääää', 16),
repeat('ääääääääääääääää', 16 * 16),
FROM numbers(1000000)
</fill_query>
<query>SELECT isValidASCII(empty) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(short_ascii) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(medium_ascii) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(long_ascii) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(short_utf8) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(medium_utf8) FROM tab FORMAT Null</query>
<query>SELECT isValidASCII(long_utf8) FROM tab FORMAT Null</query>
<drop_query>DROP TABLE tab</drop_query>
</datastore>