IRPCBackgroundOperationsAdmin.CheckAndRegisterMultiServerResponsibility

View as Markdown

Administration API / specialized internal: not for applications admin session idempotent

Tells whether this server is the one in a multi-server vault that runs the reporting data exports, and claims that role if no server has it.

ServiceBackground operations MFiles.IRPCBackgroundOperationsAdmin
gRPC method/MFiles.IRPCBackgroundOperationsAdmin/CheckAndRegisterMultiServerResponsibility
HTTP (mf-http-grpc)POST /grpc/v1/check-and-register-multi-server-responsibility
RequestCheckAndRegisterMultiServerResponsibilityRequest
ResponseCheckAndRegisterMultiServerResponsibilityResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

For M-Files components only. M-Files Reporting Data Services calls it so that only one server of a multi-server vault runs the data exports. Applications should not call it.

Request: CheckAndRegisterMultiServerResponsibilityRequest

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
operation_idstringID of the operation to check.

Response: CheckAndRegisterMultiServerResponsibilityResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
is_responsibleboolReceives true if this server machine is responsible of requested operation.