Zardosht Kasheff writes:
> to implement commit_ordered, I would like to. I think what you are
> stating is that if the handlerton does some bookkeeping of
> transactions that have been prepared, then when
> commit_checkpoint_request is called, we can use this bookkeeping to
> properly call commit
Hello Kristian,
Thanks for the replies to both emails. I think at this point my
biggest interest is learning how to ensure that in Maria 10.0, we can
choose to not fsync our log on commit. If I can do this without having
to implement commit_ordered, I would like to. I think what you are
stating is
Zardosht Kasheff writes:
> Reading the email, I think this is what is happening. You depend on
> commit_ordered to order the transactions in the engine, and when the
> binary log is going to rotate, you call commit_checkpoint_request on
> the last transaction in that order. When that returns, we
Zardosht Kasheff writes:
> Here is a very high level overview.
Thanks for the detailed explanation!
I think an easy way to implement commit_ordered() is that all you do is
increment a counter and assign it to the transaction. Then in commit(), each
transaction waits for the previous commit to w
In this email, I will continue discussion on 10.0, as I think my
questions for 5.5 have been resolved.
Reading the email, I think this is what is happening. You depend on
commit_ordered to order the transactions in the engine, and when the
binary log is going to rotate, you call commit_checkpoint_
Kristian, thank you for the detailed reply. My MariaDB 5.5 questions
have been answered. So in this email, I will move on and explain a bit
what commit does in TokuDB during commit. In another email, I will
continue discussion on 10.0.
Here is a very high level overview.
In TokuDB, all work to mo
Zardosht Kasheff writes:
> I am investigating what our storage engine, TokuDB, needs to do to
> achieve its best performance in MariaDB 5.5 with respect to preparing
> and committing transactions, and with respect to binary logging.
Great!
> - In MariaDB 5.5, we must fsync our recovery log on
Hello all,
I am investigating what our storage engine, TokuDB, needs to do to
achieve its best performance in MariaDB 5.5 with respect to preparing
and committing transactions, and with respect to binary logging.
As I understand, group commit has been added to the binary log in
Maria 5.3, and is
8 matches
Mail list logo