chore(clients): regenerate Go/Java bindings and Rust vendored proto for the plain-write statuses comments
This commit is contained in:
@@ -2553,6 +2553,9 @@ func (x *ActivateCommand) GetItemHandle() int32 {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The unary reply's statuses field carries the correlated OnWriteComplete
|
||||||
|
// outcome when it arrives within the worker's bounded wait — see
|
||||||
|
// MxCommandReply.statuses.
|
||||||
type WriteCommand struct {
|
type WriteCommand struct {
|
||||||
state protoimpl.MessageState `protogen:"open.v1"`
|
state protoimpl.MessageState `protogen:"open.v1"`
|
||||||
ServerHandle int32 `protobuf:"varint,1,opt,name=server_handle,json=serverHandle,proto3" json:"server_handle,omitempty"`
|
ServerHandle int32 `protobuf:"varint,1,opt,name=server_handle,json=serverHandle,proto3" json:"server_handle,omitempty"`
|
||||||
@@ -2621,6 +2624,7 @@ func (x *WriteCommand) GetUserId() int32 {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Same statuses correlation as WriteCommand.
|
||||||
type Write2Command struct {
|
type Write2Command struct {
|
||||||
state protoimpl.MessageState `protogen:"open.v1"`
|
state protoimpl.MessageState `protogen:"open.v1"`
|
||||||
ServerHandle int32 `protobuf:"varint,1,opt,name=server_handle,json=serverHandle,proto3" json:"server_handle,omitempty"`
|
ServerHandle int32 `protobuf:"varint,1,opt,name=server_handle,json=serverHandle,proto3" json:"server_handle,omitempty"`
|
||||||
@@ -4583,18 +4587,19 @@ type MxCommandReply struct {
|
|||||||
// transport failures.
|
// transport failures.
|
||||||
Hresult *int32 `protobuf:"varint,5,opt,name=hresult,proto3,oneof" json:"hresult,omitempty"`
|
Hresult *int32 `protobuf:"varint,5,opt,name=hresult,proto3,oneof" json:"hresult,omitempty"`
|
||||||
ReturnValue *MxValue `protobuf:"bytes,6,opt,name=return_value,json=returnValue,proto3" json:"return_value,omitempty"`
|
ReturnValue *MxValue `protobuf:"bytes,6,opt,name=return_value,json=returnValue,proto3" json:"return_value,omitempty"`
|
||||||
// Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
// Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
// replies the worker holds the reply for a bounded window (default 1.5 s,
|
// WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
// MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
// (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
// MXAccess OnWriteComplete callback and copies its status rows here, so
|
// the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
// statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
// here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
// while protocol_status/hresult still describe command acceptance only.
|
// failure) while protocol_status/hresult still describe command acceptance
|
||||||
// Empty statuses on a write reply means the completion did not arrive
|
// only. Empty statuses on a write reply means the completion did not arrive
|
||||||
// within the window — the write is unconfirmed, not failed. Correlation is
|
// within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
// best-effort per (server_handle, item_handle): MXAccess's callback carries
|
// best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
// no transaction id, so concurrent writes to the same item within the
|
// no transaction id, so concurrent writes to the same item within the
|
||||||
// window can swap rows. The OnWriteComplete event still flows on the event
|
// window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
// stream unchanged. Other command kinds leave this field as before.
|
// stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
// field as before.
|
||||||
Statuses []*MxStatusProxy `protobuf:"bytes,7,rep,name=statuses,proto3" json:"statuses,omitempty"`
|
Statuses []*MxStatusProxy `protobuf:"bytes,7,rep,name=statuses,proto3" json:"statuses,omitempty"`
|
||||||
DiagnosticMessage string `protobuf:"bytes,8,opt,name=diagnostic_message,json=diagnosticMessage,proto3" json:"diagnostic_message,omitempty"`
|
DiagnosticMessage string `protobuf:"bytes,8,opt,name=diagnostic_message,json=diagnosticMessage,proto3" json:"diagnostic_message,omitempty"`
|
||||||
// Types that are valid to be assigned to Payload:
|
// Types that are valid to be assigned to Payload:
|
||||||
|
|||||||
+272
-224
@@ -24235,6 +24235,12 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
int getUserId();
|
int getUserId();
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
* <pre>
|
||||||
|
* The unary reply's statuses field carries the correlated OnWriteComplete
|
||||||
|
* outcome when it arrives within the worker's bounded wait — see
|
||||||
|
* MxCommandReply.statuses.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
* Protobuf type {@code mxaccess_gateway.v1.WriteCommand}
|
* Protobuf type {@code mxaccess_gateway.v1.WriteCommand}
|
||||||
*/
|
*/
|
||||||
public static final class WriteCommand extends
|
public static final class WriteCommand extends
|
||||||
@@ -24527,6 +24533,12 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
return builder;
|
return builder;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
* <pre>
|
||||||
|
* The unary reply's statuses field carries the correlated OnWriteComplete
|
||||||
|
* outcome when it arrives within the worker's bounded wait — see
|
||||||
|
* MxCommandReply.statuses.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
* Protobuf type {@code mxaccess_gateway.v1.WriteCommand}
|
* Protobuf type {@code mxaccess_gateway.v1.WriteCommand}
|
||||||
*/
|
*/
|
||||||
public static final class Builder extends
|
public static final class Builder extends
|
||||||
@@ -25036,6 +25048,10 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
int getUserId();
|
int getUserId();
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
* <pre>
|
||||||
|
* Same statuses correlation as WriteCommand.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
* Protobuf type {@code mxaccess_gateway.v1.Write2Command}
|
* Protobuf type {@code mxaccess_gateway.v1.Write2Command}
|
||||||
*/
|
*/
|
||||||
public static final class Write2Command extends
|
public static final class Write2Command extends
|
||||||
@@ -25370,6 +25386,10 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
return builder;
|
return builder;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
|
* <pre>
|
||||||
|
* Same statuses correlation as WriteCommand.
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
* Protobuf type {@code mxaccess_gateway.v1.Write2Command}
|
* Protobuf type {@code mxaccess_gateway.v1.Write2Command}
|
||||||
*/
|
*/
|
||||||
public static final class Builder extends
|
public static final class Builder extends
|
||||||
@@ -50513,18 +50533,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -50533,18 +50554,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
getStatusesList();
|
getStatusesList();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -50552,18 +50574,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
mxaccess_gateway.v1.MxaccessGateway.MxStatusProxy getStatuses(int index);
|
mxaccess_gateway.v1.MxaccessGateway.MxStatusProxy getStatuses(int index);
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -50571,18 +50594,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
int getStatusesCount();
|
int getStatusesCount();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -50591,18 +50615,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
getStatusesOrBuilderList();
|
getStatusesOrBuilderList();
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -51333,18 +51358,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
private java.util.List<mxaccess_gateway.v1.MxaccessGateway.MxStatusProxy> statuses_;
|
private java.util.List<mxaccess_gateway.v1.MxaccessGateway.MxStatusProxy> statuses_;
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -51355,18 +51381,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -51378,18 +51405,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -51400,18 +51428,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -51422,18 +51451,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54156,18 +54186,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54181,18 +54212,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54206,18 +54238,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54231,18 +54264,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54263,18 +54297,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54292,18 +54327,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54323,18 +54359,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54355,18 +54392,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54384,18 +54422,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54413,18 +54452,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54443,18 +54483,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54471,18 +54512,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54499,18 +54541,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54521,18 +54564,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54546,18 +54590,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54572,18 +54617,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54594,18 +54640,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
@@ -54617,18 +54664,19 @@ public final class MxaccessGateway extends com.google.protobuf.GeneratedFile {
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* <pre>
|
* <pre>
|
||||||
* Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
* Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
* replies the worker holds the reply for a bounded window (default 1.5 s,
|
* WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
* MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
* (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
* MXAccess OnWriteComplete callback and copies its status rows here, so
|
* the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
* statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
* here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
* while protocol_status/hresult still describe command acceptance only.
|
* failure) while protocol_status/hresult still describe command acceptance
|
||||||
* Empty statuses on a write reply means the completion did not arrive
|
* only. Empty statuses on a write reply means the completion did not arrive
|
||||||
* within the window — the write is unconfirmed, not failed. Correlation is
|
* within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
* best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
* no transaction id, so concurrent writes to the same item within the
|
* no transaction id, so concurrent writes to the same item within the
|
||||||
* window can swap rows. The OnWriteComplete event still flows on the event
|
* window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
* stream unchanged. Other command kinds leave this field as before.
|
* stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
* field as before.
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
* <code>repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 7;</code>
|
||||||
|
|||||||
@@ -241,6 +241,9 @@ message ActivateCommand {
|
|||||||
int32 item_handle = 2;
|
int32 item_handle = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// The unary reply's statuses field carries the correlated OnWriteComplete
|
||||||
|
// outcome when it arrives within the worker's bounded wait — see
|
||||||
|
// MxCommandReply.statuses.
|
||||||
message WriteCommand {
|
message WriteCommand {
|
||||||
int32 server_handle = 1;
|
int32 server_handle = 1;
|
||||||
int32 item_handle = 2;
|
int32 item_handle = 2;
|
||||||
@@ -248,6 +251,7 @@ message WriteCommand {
|
|||||||
int32 user_id = 4;
|
int32 user_id = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Same statuses correlation as WriteCommand.
|
||||||
message Write2Command {
|
message Write2Command {
|
||||||
int32 server_handle = 1;
|
int32 server_handle = 1;
|
||||||
int32 item_handle = 2;
|
int32 item_handle = 2;
|
||||||
@@ -531,18 +535,19 @@ message MxCommandReply {
|
|||||||
// transport failures.
|
// transport failures.
|
||||||
optional int32 hresult = 5;
|
optional int32 hresult = 5;
|
||||||
MxValue return_value = 6;
|
MxValue return_value = 6;
|
||||||
// Correlated per-item outcome rows. For WRITE_SECURED / WRITE_SECURED2
|
// Correlated per-item outcome rows. For WRITE / WRITE2 / WRITE_SECURED /
|
||||||
// replies the worker holds the reply for a bounded window (default 1.5 s,
|
// WRITE_SECURED2 replies the worker holds the reply for a bounded window
|
||||||
// MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for the matching
|
// (default 1.5 s, MXGATEWAY_WORKER_WRITE_COMPLETION_WAIT_MS) waiting for
|
||||||
// MXAccess OnWriteComplete callback and copies its status rows here, so
|
// the matching MXAccess OnWriteComplete callback and copies its status rows
|
||||||
// statuses[0] carries the real MXAccess commit outcome (success OR failure)
|
// here, so statuses[0] carries the real MXAccess commit outcome (success OR
|
||||||
// while protocol_status/hresult still describe command acceptance only.
|
// failure) while protocol_status/hresult still describe command acceptance
|
||||||
// Empty statuses on a write reply means the completion did not arrive
|
// only. Empty statuses on a write reply means the completion did not arrive
|
||||||
// within the window — the write is unconfirmed, not failed. Correlation is
|
// within the window — the write is unconfirmed, not failed. Correlation is
|
||||||
// best-effort per (server_handle, item_handle): MXAccess's callback carries
|
// best-effort per (server_handle, item_handle): MXAccess's callback carries
|
||||||
// no transaction id, so concurrent writes to the same item within the
|
// no transaction id, so concurrent writes to the same item within the
|
||||||
// window can swap rows. The OnWriteComplete event still flows on the event
|
// window can swap rows. The OnWriteComplete event still flows on the event
|
||||||
// stream unchanged. Other command kinds leave this field as before.
|
// stream unchanged. Bulk write kinds and all non-write kinds leave this
|
||||||
|
// field as before.
|
||||||
repeated MxStatusProxy statuses = 7;
|
repeated MxStatusProxy statuses = 7;
|
||||||
string diagnostic_message = 8;
|
string diagnostic_message = 8;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user