Hello the LiteDB community. I would like to open a discussion about the stability of this tool. I have some thoughts first and then there is a draft here about some recent changes + some quick wins.
Everything seems fairly stable if there are no external issues (usually IOExceptions or corrupted DB)
Exceptions are not handled very well. Usually not failing fast causing corrupted DB.
Exceptions are hidden by other exceptions (e.g. AutoTransaction tries to rollback and recover from the exception but if this fails then the original exception is lost)
There is no easy way from outside to know if the LiteEngine has failed or not - and recover if possible.
Hello the LiteDB community. I would like to open a discussion about the stability of this tool. I have some thoughts first and then there is a draft here about some recent changes + some quick wins.