Implement in-process multi-dataset sync isolation across core, network, persistence, and tests
All checks were successful
NuGet Package Publish / nuget (push) Successful in 1m14s
All checks were successful
NuGet Package Publish / nuget (push) Successful in 1m14s
This commit is contained in:
@@ -20,6 +20,11 @@ public class SnapshotDto
|
||||
/// </summary>
|
||||
public string NodeId { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the dataset identifier represented by this snapshot payload.
|
||||
/// </summary>
|
||||
public string DatasetId { get; set; } = "primary";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the serialized document records.
|
||||
/// </summary>
|
||||
@@ -48,6 +53,11 @@ public class SnapshotDto
|
||||
|
||||
public class DocumentDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the dataset identifier.
|
||||
/// </summary>
|
||||
public string DatasetId { get; set; } = "primary";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the document collection name.
|
||||
/// </summary>
|
||||
@@ -86,6 +96,11 @@ public class DocumentDto
|
||||
|
||||
public class OplogDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the dataset identifier.
|
||||
/// </summary>
|
||||
public string DatasetId { get; set; } = "primary";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the collection associated with the operation.
|
||||
/// </summary>
|
||||
@@ -134,6 +149,11 @@ public class OplogDto
|
||||
|
||||
public class SnapshotMetadataDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the dataset identifier.
|
||||
/// </summary>
|
||||
public string DatasetId { get; set; } = "primary";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the node identifier.
|
||||
/// </summary>
|
||||
@@ -180,6 +200,11 @@ public class RemotePeerDto
|
||||
|
||||
public class PeerOplogConfirmationDto
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets or sets the dataset identifier.
|
||||
/// </summary>
|
||||
public string DatasetId { get; set; } = "primary";
|
||||
|
||||
/// <summary>
|
||||
/// Gets or sets the tracked peer node identifier.
|
||||
/// </summary>
|
||||
@@ -214,4 +239,4 @@ public class PeerOplogConfirmationDto
|
||||
/// Gets or sets a value indicating whether the tracked peer is active.
|
||||
/// </summary>
|
||||
public bool IsActive { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user