Hi,

https://kea.readthedocs.io/en/latest/arm/admin.html#upgrading-a-mysql-database-from-an-earlier-version-of-kea

There is a correction to the warning that warrants investigation:

a value of =2 (or even =0) is only a risk on *host* (kernel) crash. The only thing that changes is that mysql/mariadb will not execute an fsync() as frequently.  So the stability of kea has no effect here.

Writes are still done in-order etc.  However, when using replication, it's pretty much a guarantee that you'll need to rebuild the crashed host from the replica.  The WAL is also affected by same and due to lack of fsync() write-ordering (which is important for resilience) is not guaranteed.

Someone may just want to look into the documentation here.

If kea uses multiple-threads towards mysql/mariadb, group commits is another way to boost performance, this can be achieved by just increasing the concurrency of threads towards mysql/mariadb - a bunch of other parameters (like max connections etc) may also need to be tweaked.

The single biggest win for mysql/mariadb is a battery-backed write-behind raid controller.

Compared to KEA I consider the Linux kernel to be significantly more stable, however, crashes do happen, but please be sure that the documentation reflects correctly, kea crashing has no effect on mysql/mariadb consistency, and even mysql/mariadb crashes (should afaik) not impact this stability, only host crashes where issued write()s don't make it to disk.

Kind regards,
Jaco
--
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
[email protected]

Reply via email to