> I don't believe their deprecation claims on that.
I don't either, although the API is kind of overkill for most use cases so I'm not too surprised they discourage people from using it.
> And there's more to transactions than just the file system (TxF) so I'm not even sure it's related to this either.
True, I just assumed it was related to the txfs_list_transactions ioctl.
> Also you can't implement TxF in userspace. It has to detect conflicts with other applications and […]
I think the Kernel Transaction Manager already takes care of that. I think??? TxF could be implemented as a userspace library on top of KTM, but I'm not particularly familiar with either facility. Though if it was possible perhaps they would've done it that way in the first place, since TxF uses KTM regardless.
I wonder what did happen to it between SP0 and SP1.
I don't either, although the API is kind of overkill for most use cases so I'm not too surprised they discourage people from using it.
> And there's more to transactions than just the file system (TxF) so I'm not even sure it's related to this either.
True, I just assumed it was related to the txfs_list_transactions ioctl.
> Also you can't implement TxF in userspace. It has to detect conflicts with other applications and […]
I think the Kernel Transaction Manager already takes care of that. I think??? TxF could be implemented as a userspace library on top of KTM, but I'm not particularly familiar with either facility. Though if it was possible perhaps they would've done it that way in the first place, since TxF uses KTM regardless.
I wonder what did happen to it between SP0 and SP1.