MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / releaseSequences

Method releaseSequences

db/database.go:1758–1765  ·  view source on GitHub ↗
(ctx context.Context, sequences []uint64)

Source from the content-addressed store, hash-verified

1756}
1757
1758func (c *DatabaseCollection) releaseSequences(ctx context.Context, sequences []uint64) {
1759 for _, sequence := range sequences {
1760 err := c.sequences().releaseSequence(ctx, sequence)
1761 if err != nil {
1762 base.WarnfCtx(ctx, "Error attempting to release sequence %d. Error %v", sequence, err)
1763 }
1764 }
1765}
1766
1767func (db *DatabaseCollectionWithUser) getResyncedDocument(ctx context.Context, doc *Document, regenerateSequences bool, unusedSequences []uint64) (updatedDoc *Document, shouldUpdate bool, updatedExpiry *uint32, highSeq uint64, updatedUnusedSequences []uint64, err error) {
1768 docid := doc.ID

Callers 1

RunMethod · 0.80

Calls 3

sequencesMethod · 0.95
WarnfCtxFunction · 0.92
releaseSequenceMethod · 0.80

Tested by

no test coverage detected