redisson icon indicating copy to clipboard operation
redisson copied to clipboard

Is RLOS merge/persist a transactional operation?

Open mayurgoenka opened this issue 4 years ago • 3 comments

Hello, We understand that whenever we merge/persist a RLOS object, it will also created indices inside Redis for fields annotated with RIndex. Basically, this merge/persist operation includes multiple writes being carried out on the cache. Is it fair to assume that this entire operation is a transaction, i.e. if any of the writes fail due to any reason, it will do a rollback and throw an error to the caller?

mayurgoenka avatar Jun 16 '21 15:06 mayurgoenka

Is it fair to assume that this entire operation is a transaction

Unfortunately, they aren't transactional. I'll consider this improvement request.

mrniko avatar Jun 30 '21 08:06 mrniko

Thanks @mrniko , will it be possible for you to share any timelines regarding this ? Any rough estimation will do.

mayurgoenka avatar Jun 30 '21 18:06 mayurgoenka

during next 3 months I think. Some research is needed

mrniko avatar Jun 30 '21 18:06 mrniko