lintian v2.115.3 - as currently present in Debian/booksworm - doesn't
support the existing syntax for the non-standard-toplevel-dir override,
and therefore fails with:
| E: ngcp-cleanup-tools-ce: non-standard-toplevel-dir [ngcp-data/]
| E: ngcp-cleanup-tools-pro: non-standard-toplevel-dir [ngcp-data/]
It instead expects the filename(s) to be listed under "[...]".
By using "*...*" instead, we can support the lintian versions as present
in bookworm and bullseye both at the same time.
Change-Id: Ie972616187981f29d4feb5fc3e7c94ca4d9d9281
mariadb version > 10.1 changed the default row_format
from COMPACT to DYNAMIC. system upgraded to 7.5 therefore
end up with table partitions with different row_format, since
creating tables do not honour row_format (mysql bug 95478).
this in turn causes "ALTER TABLE .. EXCHANGE PARTITION .."
statements to fail with an error 1731 ("non matching attribute
ROW_FORMAT between table and partition", see MDEV-26027).
a manual mitigation would mean to align the row_formats
using "ALTER TABLE .. ROW_FORMAT = ..". But this in turn can
result fail with erro 1118 ("row size too large") for tables
with many&long columns (ie. accounting.cdr).
this fix will now mitigate the situation by falling back to
the built-in rowcopy method, if it detects mismatching
row_format.
Change-Id: Ief220be41b2350fa1437b6f35d46d1811facb57f
* cleanup_data():
- print error message when deletion from a table
fails (usually a non-exiting table is provided)
- amount of affected rows is set to 0 if undefined
Change-Id: I066041aae5d6a65c766480a2bbaf976c6563d188
Rename it to match the current naming convention, and add backwards
compatibility symlinks until the next LTS.
Change-Id: I0c02c8695fc37f8e7a7e15114c0b7a7f7545d102
* if a use-partitioning is enabled for a table
and this table is not suitable for it, the table
is processed using the sql backup method.
Change-Id: Ia3d8bc4701cc31fed54465227e49ec4563e5c100
Modern ngcp-service knows when and how to handle monit interactions if
needed. Switch to the new interface, so that we can then easily remove
monit from NGCP.
Change-Id: Ie1a4e3cd44255888dd016c1a37cf3038de832a63