diff options
| author | eunhhu <[email protected]> | 2026-09-30 15:25:02 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-09-30 15:25:02 +0100 |
| commit | ccfd73d6a30e841f40f94bd199fe3ae72fbbad6c (patch) | |
| tree | f6c2f7bc5fabd6186edcf3a67c3e054067c82abd /benchmarks/tpcc | |
| parent | bfa54e02881f56b3a969220ecaac706542046149 (diff) | |
| download | pure-ccfd73d6a30e841f40f94bd199fe3ae72fbbad6c.tar.gz pure-ccfd73d6a30e841f40f94bd199fe3ae72fbbad6c.zip | |
Pin a bool's meaning on every path (015)
server_meaning gives each of its 67 values a bool field, true or false:
in as JSON, a query, a message's rows; over the link to B (taking it by
name among reordered fields) and over HTTP to C; out through A's view and
query, B's and C's views, a restart, a restart after a checkpoint and B
with its module replaced. A bool must come out as true or false, never 1
or 0. Refused on every way in, with the reason checked: 1, 0, "true",
null or an array as json_type, True as json (no JSON at all), a query's
1, 0, True, TRUE, "true " or nothing as query, a row's 1 as json_type:
52 refusals, 39 before. 015 says what a bool is at each boundary.
This check found the stored outbox refusing bool fields (a node could not
start again with a bool send waiting), fixed in the commit before.
Diffstat (limited to 'benchmarks/tpcc')
0 files changed, 0 insertions, 0 deletions
