You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"If debugging is the process of removing bugs, then programming must be the process of putting them in."
Currently, failure to resolve siblings (by throwing an exception, for instance) will cause undefined behavior and leaking. Users need to be able to abort a read or write if they encounter a sibling set that they cannot resolve. Their server can then report an error that allows them to resolve the case.
Suggest:
A new error code riak::errc::unresolvable_siblings to report as the reason for the failed read/write to the application.
An exception type (maybe riak::unresolvable_siblings? Check how to interact with system_error.) that sibling resolution routines can throw when they get into trouble.
The text was updated successfully, but these errors were encountered:
Currently, failure to resolve siblings (by throwing an exception, for instance) will cause undefined behavior and leaking. Users need to be able to abort a read or write if they encounter a sibling set that they cannot resolve. Their server can then report an error that allows them to resolve the case.
Suggest:
riak::errc::unresolvable_siblings
to report as the reason for the failed read/write to the application.riak::unresolvable_siblings
? Check how to interact withsystem_error
.) that sibling resolution routines can throw when they get into trouble.The text was updated successfully, but these errors were encountered: