Ongoing Tasks - General Info
Ongoing tasks are work tasks defined for the database.
Once defined, these tasks are ongoing , meaning that they will do the defined work for any data change in the database.
Each task has a responsible node from the Database Group nodes, this node will actually perform the defined task work.
The available ongoing tasks are:
External Replication
Replicate the database documents to another RavenDB database that is not on this Database Group
A live copy of the data, on the local cluster or another cluster
RavenDB ETL
Write all database documents, or just part of it, to another RavenDB database
Data can be filtered and modified with transformation scripts
SQL ETL
Write the database data to a relational database
Data can be mutated with transformation scripts
Backup
Schedule a backup or a snapshot of the database at a specified point in time
Subscription
Sending batches of documents that match a pre-defined query for processing on a client
Data can be mutated with transformation scripts
Ongoing Tasks - General Maintenance Operation
Delete Ongoing Task Operation
public DeleteOngoingTaskOperation(long taskId, OngoingTaskType taskType)
Parameters
taskId
long
task id
taskType
OngoingTaskType
Task type : Replication, RavenEtl, SqlEtl, Backup, Subscription
Get Ongoing Task Info Operation
public GetOngoingTaskInfoOperation(long taskId, OngoingTaskType type)
Parameters
taskId
long
task id
taskType
OngoingTaskType
Task type : Replication, RavenEtl, SqlEtl, Backup, Subscription
public GetOngoingTaskInfoOperation(string taskName, OngoingTaskType type)
Parameters
taskName
string
task name
taskType
OngoingTaskType
Task type : Replication, RavenEtl, SqlEtl, Backup, Subscription
Please enable JavaScript to view the comments powered by Disqus.