layer1: checkpoint namespace manager runtime series

This commit is contained in:
Naeel
2026-04-26 11:44:36 +03:00
parent 6e037a506d
commit 90924cdec7
12 changed files with 32 additions and 26 deletions
+4 -4
View File
@@ -25,10 +25,10 @@ type NamespaceSubscriber interface {
}
type NamespaceSubscriberFuncs struct {
SubscriberName string
AddFunc func(ctx context.Context, record NamespaceRecord) error
RemoveFunc func(ctx context.Context, record NamespaceRecord) error
ResyncFunc func(ctx context.Context, record NamespaceRecord) error
SubscriberName string
AddFunc func(ctx context.Context, record NamespaceRecord) error
RemoveFunc func(ctx context.Context, record NamespaceRecord) error
ResyncFunc func(ctx context.Context, record NamespaceRecord) error
}
func (s NamespaceSubscriberFuncs) Name() string {
+1 -1
View File
@@ -44,7 +44,7 @@ const (
type NamespaceRemovalStrategy string
const (
NamespaceRemovalStrategyTrackOnly NamespaceRemovalStrategy = "track-only"
NamespaceRemovalStrategyTrackOnly NamespaceRemovalStrategy = "track-only"
NamespaceRemovalStrategyDispatchRemove NamespaceRemovalStrategy = "dispatch-remove"
)
+5 -5
View File
@@ -16,11 +16,11 @@ import (
)
type testNamespaceSubscriber struct {
name string
addErr error
removeErr error
resyncErr error
addCalls int
name string
addErr error
removeErr error
resyncErr error
addCalls int
removeCalls int
resyncCalls int
}