initial repl policy: get rid of unimplemented options

This commit is contained in:
Christian Schwarz
2018-08-25 22:23:47 +02:00
parent 861e5f8313
commit 88de8ba8bb
9 changed files with 4 additions and 60 deletions
+1 -2
View File
@@ -151,8 +151,7 @@ func (r *Replication) Drive(ctx context.Context, sender Sender, receiver Receive
func resolveConflict(conflict error) (path []*pdu.FilesystemVersion, msg string) {
if noCommonAncestor, ok := conflict.(*ConflictNoCommonAncestor); ok {
if len(noCommonAncestor.SortedReceiverVersions) == 0 {
// FIXME hard-coded replication policy: most recent
// snapshot as source
// TODO this is hard-coded replication policy: most recent snapshot as source
var mostRecentSnap *pdu.FilesystemVersion
for n := len(noCommonAncestor.SortedSenderVersions) - 1; n >= 0; n-- {
if noCommonAncestor.SortedSenderVersions[n].Type == pdu.FilesystemVersion_Snapshot {
-11
View File
@@ -1,11 +0,0 @@
package replication
// FIXME: Leftovers from previous versions, not used currently
type InitialReplPolicy string
const (
InitialReplPolicyMostRecent InitialReplPolicy = "most_recent"
InitialReplPolicyAll InitialReplPolicy = "all"
)
const DEFAULT_INITIAL_REPL_POLICY = InitialReplPolicyMostRecent