Hi all,
According to the MonoMapper docs, using :safe => true on saves is supposed to increase reliability by "
the driver to make sure the save succeeds and raise an error if it doesn’t."
Could someone elaborate on the performance/reliability tradeoff, and whether making the switch in production yielded material increases in successful writes?
We have a retry mechanism and can afford to lose data, but we prefer to nail the write the first time and avoid the overhead of a retry if possible.
Also, what is the return value on a save operation with :safe => true when a write fails? We weren't able to reproduce a failed write.
Thanks!