Hi everyone,
Before 3.0 goes out, I wanted to propose a minor replicator
_scheduler/* API change.
Currently when a replication job is crashing it reports the error as a
string in the "info" field. So that that "info" field can be null, a
string, or an object with various replication stats.
The proposal is to turn the string into an object as well with an
"error' field. So instead of
{
...
"info": "some error message"
}
It will look like
{
...
"info": {"error": "some error message"}
}
A few reasons for this change that it's a bit more consistent, and it
should help with the some clients in static type language which have
harder time handling an object being either a string, or an object, as
opposed to a nullable fields and be different objects.
What does everything think?
Cheers,
-Nick