-
Notifications
You must be signed in to change notification settings - Fork 0
/
searchindex.js
1 lines (1 loc) · 55.9 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["changelog", "configuration", "configuration/conflict_resolution", "configuration/filter_syntax", "configuration/jobs", "configuration/logging", "configuration/misc", "configuration/monitoring", "configuration/overview", "configuration/prune", "configuration/replication", "configuration/sendrecvoptions", "configuration/snapshotting", "configuration/transports", "index", "installation", "installation/apt-repos", "installation/compile-from-source", "installation/freebsd-jail-with-iocage", "installation/packages", "installation/rpm-repos", "installation/user-privileges", "installation/what-next", "pr", "quickstart", "quickstart/backup_to_external_disk", "quickstart/continuous_server_backup", "quickstart/fan_out_replication", "supporters", "usage", "usage/runbooks/migrating_sending_side_to_new_zpool"], "filenames": ["changelog.rst", "configuration.rst", "configuration/conflict_resolution.rst", "configuration/filter_syntax.rst", "configuration/jobs.rst", "configuration/logging.rst", "configuration/misc.rst", "configuration/monitoring.rst", "configuration/overview.rst", "configuration/prune.rst", "configuration/replication.rst", "configuration/sendrecvoptions.rst", "configuration/snapshotting.rst", "configuration/transports.rst", "index.rst", "installation.rst", "installation/apt-repos.rst", "installation/compile-from-source.rst", "installation/freebsd-jail-with-iocage.rst", "installation/packages.rst", "installation/rpm-repos.rst", "installation/user-privileges.rst", "installation/what-next.rst", "pr.rst", "quickstart.rst", "quickstart/backup_to_external_disk.rst", "quickstart/continuous_server_backup.rst", "quickstart/fan_out_replication.rst", "supporters.rst", "usage.rst", "usage/runbooks/migrating_sending_side_to_new_zpool.rst"], "titles": ["Changelog", "Configuration", "Conflict Resolution Options", "Filter Syntax", "Job Types in Detail", "Logging", "Miscellaneous", "Monitoring", "Overview & Terminology", "Pruning Policies", "Replication Options", "Send & Recv Options", "Taking Snaphots", "Transports", "zrepl - ZFS replication", "Installation", "Debian / Ubuntu APT repositories", "Compile From Source", "FreeBSD Jail With iocage", "Packages", "RPM repositories", "User Privileges", "What next?", "Talks & Presentations", "Quick Start by Use Case", "Local Snapshots + Offline Backup to an External Disk", "Continuous Backup of a Server", "Fan-out replication", "Supporters", "Usage", "Migrating Sending Side"], "terms": {"serv": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 17, 18, 24, 25, 26, 27, 28], "specif": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 18, 24, 25, 26, 27, 28, 29], "connect": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 18, 24, 25, 26, 27, 28], "send": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 18, 24, 25, 26, 27, 28, 29], "option": [0, 1, 3, 4, 5, 7, 9, 12, 13, 14, 18, 24, 25, 26, 27, 28, 29, 30], "e": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30], "g": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 24, 25, 26, 27, 28, 29], "encrypt": [0, 1, 2, 3, 4, 5, 7, 8, 10, 12, 13, 14, 18, 24, 25, 26, 27, 28], "recv": [0, 1, 2, 3, 4, 5, 7, 8, 10, 12, 14, 18, 24, 25, 26, 27, 28, 30], "replic": [0, 1, 2, 3, 5, 7, 9, 12, 13, 18, 23, 24, 25, 26, 28, 29, 30], "conflict": [0, 1, 3, 4, 5, 7, 8, 10, 11, 12, 14, 18, 24, 25, 26, 27, 28, 30], "resolut": [0, 1, 3, 4, 5, 7, 9, 10, 11, 12, 14, 18, 24, 25, 26, 27, 28], "snapshot": [0, 1, 2, 3, 5, 7, 8, 10, 11, 14, 18, 24, 26, 27, 28, 29, 30], "prune": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 18, 24, 25, 26, 27, 28, 29, 30], "filter": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 14, 18, 24, 25, 26, 27, 28], "config": [0, 1, 2, 4, 5, 6, 7, 11, 12, 19, 24, 25, 26, 29], "break": [0, 8, 11, 14, 16, 20, 30], "bug": [0, 5, 11], "doc": [0, 12, 14, 17], "featur": [0, 8, 11, 13, 28], "migrat": [0, 29], "maint": 0, "The": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 23, 24, 25, 26, 29, 30], "summar": [0, 8], "bugfix": 0, "ar": [0, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 23, 24, 25, 27, 29, 30], "deem": 0, "relev": [0, 8, 11, 30], "user": [0, 2, 5, 8, 11, 12, 13, 14, 15, 17, 18, 26], "develop": [0, 9, 23, 28], "should": [0, 2, 5, 8, 11, 13, 17, 18, 20, 25, 26, 27, 29, 30], "consult": 0, "git": [0, 13, 19], "commit": [0, 11], "log": [0, 1, 3, 8, 11, 12, 14, 18, 24, 29], "github": [0, 8, 9, 12, 13, 14, 16, 19, 20, 24, 29], "issu": [0, 8, 9, 12, 13, 14, 16, 20, 24, 29], "tracker": [0, 14], "plan": [0, 8, 10], "i": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 24, 25, 26, 27, 28, 29, 30], "revisit": 0, "how": [0, 1, 2, 6, 13, 14, 18, 25, 26, 27], "zrepl": [0, 1, 2, 3, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 30], "doe": [0, 3, 5, 8, 10, 11, 12, 13, 18, 27, 29, 30], "manag": [0, 1, 10, 12, 13, 14, 17, 18, 19, 23, 25], "high": [0, 8, 9, 25, 28], "level": [0, 1, 8, 11, 12, 29, 30], "goal": [0, 8, 11, 24, 25], "make": [0, 2, 5, 8, 9, 10, 11, 13, 14, 17, 20, 24, 25, 28, 29, 30], "easi": [0, 13, 25], "decoupl": [0, 12], "from": [0, 4, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 24, 25, 26, 27, 29, 30], "abil": [0, 25], "includ": [0, 5, 8, 11, 16, 20], "exclud": 0, "thi": [0, 5, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 24, 25, 26, 27, 30], "us": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 14, 16, 17, 18, 19, 20, 25, 26, 27, 29, 30], "aforement": 0, "separ": [0, 8, 11, 13, 24, 27], "prefix": [0, 8, 9, 12, 24, 25, 26, 27], "local": [0, 1, 8, 11, 17, 18, 24, 26], "remot": [0, 5, 8, 9, 13], "also": [0, 7, 8, 11, 13, 18, 21, 24, 29], "explicit": 0, "default": [0, 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 18, 25, 29], "all": [0, 2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 20, 24, 25, 26, 27, 29, 30], "ha": [0, 2, 5, 8, 9, 10, 11, 12, 17, 24], "concept": [0, 12, 13], "creat": [0, 6, 8, 9, 10, 11, 12, 13, 18, 24, 25, 26, 27, 29, 30], "which": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 18, 23, 24, 25, 26], "common": [0, 1, 8, 12, 13], "misconcept": 0, "zf": [0, 1, 3, 4, 10, 11, 12, 13, 18, 21, 24, 25, 26, 29, 30], "comma": 0, "syntax": [0, 1, 9, 12, 14], "channel": 0, "program": [0, 8], "take": [0, 1, 3, 4, 8, 9, 11, 14, 25, 28, 30], "multipl": [0, 1, 10, 11, 14, 25, 27], "dataset": [0, 3, 8, 10, 11, 13, 18, 21, 25, 26, 27, 30], "atom": [0, 8], "provid": [0, 5, 8, 11, 13, 18, 19, 20, 25, 29], "an": [0, 5, 7, 8, 11, 12, 13, 16, 18, 19, 20, 21, 24, 29, 30], "altern": [0, 13, 17, 26, 29], "grid": [0, 1, 25, 26, 27], "polici": [0, 1, 14], "most": [0, 2, 4, 5, 7, 8, 9, 11, 12, 24], "like": [0, 4, 8, 9, 12, 13, 24, 25, 28], "someth": [0, 30], "base": [0, 9, 13, 14, 20, 25, 26, 27, 29], "hourli": [0, 26], "daili": [0, 12, 25, 26], "weekli": 0, "monthli": [0, 26], "train": 0, "plu": [0, 28], "count": [0, 9, 10, 26], "granular": 0, "group": [0, 29], "given": [0, 3, 8, 9], "time": [0, 5, 7, 8, 9, 10, 12, 13, 14, 25, 27, 28], "oppos": 0, "individu": [0, 13], "within": 0, "mayb": [0, 2], "address": [0, 5, 12, 13, 26, 27], "more": [0, 1, 3, 9, 11, 12, 13, 23, 24, 28], "predict": 0, "those": [0, 8, 11, 13, 24], "come": [0, 24], "some": [0, 7, 8, 9, 10, 11, 12, 13, 18, 25, 29, 30], "breakag": 0, "howev": [0, 8, 9, 10, 11, 12, 13, 25], "want": [0, 9, 11, 12, 13, 15, 17, 22, 24, 25, 30], "avoid": [0, 8, 12, 14, 30], "case": [0, 2, 5, 8, 9, 11, 13, 14, 29], "satisfi": 0, "current": [0, 8, 11, 12, 13, 29], "design": [0, 8, 18], "There": [0, 6, 9, 12, 14, 18, 29], "beta": 0, "rc": [0, 13], "give": [0, 8, 14, 24], "chanc": 0, "evalu": [0, 9], "add": [0, 9, 16], "metric": [0, 7], "detect": [0, 13], "filesystem": [0, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 18, 25, 26, 27], "rule": [0, 3, 8, 9, 12, 14, 24, 25, 30], "don": [0, 8, 9, 11, 25, 29], "t": [0, 8, 9, 11, 12, 18, 24, 25, 28, 29], "match": [0, 3, 6, 8, 9, 11, 12, 13, 18, 20, 24, 29, 30], "ani": [0, 3, 5, 6, 8, 9, 10, 11, 12, 14, 16, 20, 25, 29], "thank": [0, 28], "gmekicaxci": 0, "statu": [0, 8, 11, 14, 24, 29, 30], "hide": 0, "progress": [0, 8, 9, 10, 12, 14], "bar": [0, 3, 13], "onc": [0, 5, 7, 24, 25, 30], "reach": [0, 16, 20], "termin": 0, "state": [0, 5, 8, 10, 14, 18, 29], "0x3333": 0, "handl": [0, 13, 27, 29], "ten": 0, "cursor": [0, 8, 9, 10, 23], "presenc": 0, "protect": [0, 1, 8, 25, 26], "strategi": 0, "doesn": [0, 11, 18], "714": 0, "setup": [0, 1, 5, 9, 10, 13, 18, 21, 24, 25, 27], "two": [0, 1, 4, 11, 18, 26], "extern": [0, 10, 24], "disk": [0, 8, 9, 10, 12, 24, 26, 29], "se": 0, "jaeger": 0, "document": [0, 5, 8, 12, 13, 14, 17, 24, 25, 29], "conflict_resolut": [0, 2, 4], "insaneprawn": [0, 28], "talk": [0, 14], "keep_bookmark": [0, 23], "skirmess": 0, "dist": [0, 7, 29], "openrc": 0, "servic": [0, 5, 13, 18, 24, 28, 29], "file": [0, 1, 5, 7, 10, 11, 12, 13, 18, 24, 25], "gramosg": 0, "grafana": [0, 1], "updat": [0, 10, 16, 18, 19, 20], "dashboard": [0, 7], "9": [0, 9, 14], "run": [0, 5, 6, 8, 9, 12, 13, 21, 24, 29, 30], "platform": [0, 11, 13, 14], "test": [0, 3, 8, 14, 30], "part": [0, 12, 13], "ci": 0, "build": [0, 1, 8, 13, 17, 19, 29], "upgrad": [0, 16, 18], "go": [0, 5, 9, 11, 12, 13, 14, 17, 20, 24, 25, 29, 30], "21": 0, "golangci": 0, "lint": 0, "minimum": [0, 5], "version": [0, 8, 11, 13, 16, 18, 20, 29], "now": [0, 8, 9, 13, 18], "20": 0, "spare": [0, 28], "project": [0, 14, 28], "primarili": [0, 28], "christian": [0, 28], "schwarz": [0, 28], "you": [0, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 25, 28, 29, 30], "can": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30], "support": [0, 8, 11, 12, 14, 29], "mainten": [0, 28], "through": [0, 8, 10, 11, 13, 19, 24, 28], "one": [0, 2, 5, 6, 8, 9, 11, 12, 13, 14, 18, 20, 25, 27, 28, 30], "follow": [0, 3, 5, 6, 8, 9, 11, 12, 13, 18, 19, 20, 24, 25, 26, 28, 30], "paypal": [0, 28], "process": [0, 5, 11, 12, 13, 17, 26, 28, 29], "fee": [0, 28], "rel": [0, 13, 28], "small": [0, 10], "donat": [0, 28], "For": [0, 2, 3, 8, 9, 11, 13, 18, 26, 28, 29, 30], "sepa": [0, 28], "wire": [0, 13, 26, 28], "transfer": [0, 2, 8, 28], "commerci": [0, 28], "pleas": [0, 8, 11, 12, 16, 18, 20, 22, 24, 27, 28], "contact": [0, 28], "directli": [0, 11, 13, 28], "schedul": 0, "cron": [0, 1], "instead": [0, 10, 11, 12, 17, 25], "interv": [0, 1, 4, 5, 8, 9, 12, 25, 26, 27, 29], "configur": [0, 3, 6, 7, 8, 9, 11, 12, 13, 14, 15, 22, 29], "initi": [0, 2, 8, 10, 11, 13, 25], "when": [0, 5, 8, 9, 10, 11, 12, 13, 14, 18, 25, 29], "first": [0, 5, 8, 9, 11, 13, 14, 15, 18, 25, 29], "receiv": [0, 2, 4, 5, 8, 9, 10, 11, 14, 18, 24, 25, 27, 30], "control": [0, 6, 7, 10, 11, 13], "whether": [0, 8, 9, 11, 12, 13], "just": [0, 2, 9, 10, 11, 12, 13, 17, 18, 24, 30], "newest": 0, "v": [0, 9, 11], "exist": [0, 8, 9, 10, 12, 18, 26, 29], "learn": [0, 23], "timestamp": [0, 1], "format": [0, 1, 8, 14, 24], "name": [0, 4, 6, 8, 9, 11, 12, 13, 18, 20, 24, 25, 26, 27, 29, 30], "via": [0, 7, 8, 13, 14, 17, 25, 26, 27], "timestamp_format": [0, 12], "ydylla": 0, "zrepl_destroy_max_batch_s": 0, "env": [0, 13], "var": [0, 3, 6, 13, 14, 18, 24, 26], "unlimit": 0, "3nprob": 0, "configcheck": [0, 8, 24, 29], "skip": [0, 26, 29], "cert": [0, 5, 13, 26, 27], "check": [0, 8, 11, 13, 14, 15, 18, 21, 24, 29], "flag": [0, 8, 10, 11, 29], "cole": 0, "h": [0, 6, 8, 9], "fix": [0, 8, 11, 12, 28], "resum": [0, 2, 8, 10, 14, 25], "interrupt": [0, 2, 8, 10, 25], "raw": [0, 8, 11, 14, 18, 29], "unencrypt": [0, 5, 8, 11, 13, 25], "introduc": [0, 23], "allow": [0, 3, 8, 10, 11, 13], "specifi": [0, 2, 3, 5, 7, 8, 9, 11, 12, 13, 18, 24, 29], "addit": [0, 12, 25, 27], "befor": [0, 2, 5, 8, 10, 11, 12, 13, 24, 27, 30], "set": [0, 5, 8, 9, 11, 12, 13, 14, 16, 18, 20, 26, 27], "true": [0, 3, 5, 7, 9, 11, 12, 13, 24, 25, 26, 27], "job": [0, 1, 2, 3, 5, 6, 7, 10, 11, 12, 13, 14, 17, 18, 24, 25, 26, 27, 29, 30], "would": [0, 2, 8, 9, 11, 18, 25, 28], "reason": [0, 8, 9, 10, 11, 30], "were": [0, 9, 18, 25], "overli": 0, "cautiou": 0, "remov": [0, 8, 10, 29], "planner": 0, "sender": [0, 2, 8, 9, 10, 11, 14, 24, 25, 30], "side": [0, 1, 10, 11, 13, 18, 24, 25, 27, 29], "onli": [0, 1, 2, 5, 8, 9, 10, 11, 12, 13, 18, 25, 26, 27, 29], "concern": 0, "much": [0, 5, 9, 13, 18, 25, 29], "other": [0, 8, 9, 11, 12, 13, 19, 25, 28, 29], "mean": [0, 3, 9, 10, 11, 12, 13, 28, 29], "ui": 0, "longer": [0, 9, 10, 25], "indic": [0, 11, 24], "step": [0, 8, 10, 14, 24, 25, 29, 30], "still": [0, 2, 8, 11, 12, 14, 25], "effect": [0, 8, 11, 13], "though": 0, "convert": 0, "prometheu": [0, 1, 14], "zrepl_version_daemon": 0, "zrepl_start_tim": 0, "report": [0, 5, 8, 12, 14, 29], "label": 0, "But": [0, 11], "valu": [0, 3, 5, 8, 10, 11, 12], "unix": [0, 1, 12, 13, 24], "daemon": [0, 5, 6, 8, 13, 14, 18, 24, 26], "wa": [0, 2, 7, 8, 9, 11, 18], "start": [0, 8, 10, 13, 15, 17, 18, 22, 25, 27, 29, 30], "been": [0, 2, 9, 11], "transient": 0, "error": [0, 5, 8, 9, 11, 12, 13, 14, 18, 29], "post": [0, 1, 14, 18], "http": [0, 7, 12, 13, 16, 18, 19, 20], "eof": [0, 20], "treat": 0, "bookmark": [0, 8, 9, 10, 14, 23, 25, 29], "facilit": 0, "chain": [0, 13], "see": [0, 5, 7, 8, 9, 11, 12, 13, 24, 27, 29, 30], "490": 0, "workaround": [0, 1, 8], "grpc": 0, "problem": [0, 5, 8, 11, 13], "illumo": 0, "where": [0, 2, 8, 9, 14, 27, 30], "crash": [0, 14, 18], "transport": [0, 1, 4, 6, 8, 10, 11, 14, 26, 27, 29], "type": [0, 1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 24, 25, 26, 27, 29], "598": 0, "activ": [0, 1, 9, 13, 14, 17, 18, 24, 29], "child": [0, 10, 11, 26], "task": [0, 29], "panic": 0, "cold": 0, "occur": [0, 5, 25], "dure": [0, 8, 9, 10, 11, 12, 14, 25], "plannig": 0, "193abb": 0, "off": [0, 11, 12, 25], "displai": 0, "complet": [0, 8, 9, 10, 13, 26], "ce6701f": 0, "dai": [0, 6, 9, 12, 13, 25, 26, 27], "week": [0, 6, 12, 25], "unit": [0, 8, 12, 13], "ffb1d89": 0, "overview": [0, 1, 14, 23], "improv": [0, 8, 13, 29], "jtagcat": 0, "19": 0, "bandwidth": [0, 1, 10, 14], "limit": [0, 1, 8, 12, 14, 26], "promin": [0, 28], "net": [0, 5, 7, 13, 28], "inc": [0, 28], "environ": [0, 12, 13], "variabl": [0, 10, 12, 13], "placehold": [0, 1, 8], "504": 0, "plain": [0, 8, 10, 11, 13, 14], "root_f": [0, 4, 8, 9, 11, 13, 25, 26, 27], "could": [0, 11, 18], "need": [0, 4, 5, 6, 8, 9, 10, 11, 12, 13, 17, 18, 29, 30], "read": [0, 8, 11, 12, 13, 14, 22, 23, 24], "get": [0, 9, 10, 12, 18, 24, 25, 26], "r": [0, 6, 8, 9, 30], "path_to_rootf": 0, "mologi": 0, "razielgn": 0, "renam": 0, "mi": 0, "spell": 0, "embbeded_data": 0, "embedded_data": [0, 11], "number": [0, 9, 10], "incorrect": 0, "averag": 0, "freebsd": [0, 8, 13, 14, 15, 19, 21, 23, 24], "openzf": [0, 8, 11, 14, 18, 23, 25], "wait": [0, 8, 10, 30], "indefinit": 0, "exit": [0, 8, 29], "timeout": [0, 12, 13], "strconv": 0, "parseint": 0, "out": [0, 3, 8, 9, 10, 11, 13, 14, 15, 17, 18, 21, 24, 25, 26], "rang": 0, "rpc": [0, 8, 13, 14], "descript": [0, 5, 12, 29], "quickstart": [0, 12, 25], "awar": 0, "appli": [0, 3, 8, 11, 12, 14, 25], "platformtest": [0, 29], "broken": [0, 14], "armv7": 0, "arm64": 0, "binari": [0, 5, 12, 13, 17, 19, 20, 29], "apt": [0, 14, 15, 19], "repo": [0, 16, 20], "instruct": [0, 11, 13, 18, 21, 24], "due": [0, 8], "kei": [0, 3, 5, 11, 13, 16, 20, 26, 27], "deprec": 0, "up": [0, 8, 9, 11, 12, 13, 14, 18, 20, 24, 25, 26, 27, 30], "might": [0, 8, 9, 10, 11, 12, 13, 18, 24, 25, 30], "affect": [0, 9, 12], "ashift": [0, 30], "12": 0, "lead": [0, 10], "data": [0, 8, 10, 11, 12, 13, 14, 25, 26, 30], "corrupt": 0, "variou": [0, 6, 12], "leadership": 0, "meet": [0, 12], "final": 0, "d": [0, 6, 9, 16, 18, 20, 24, 27, 28], "point": [0, 8, 9, 12, 14], "discuss": [0, 13], "about": [0, 5, 8, 14, 20, 24], "priorit": 0, "beyond": 0, "wlcepb": 0, "ox": 0, "here": [0, 7, 9, 11, 12, 13, 18, 24, 25, 26, 27], "parallel": [0, 10], "disabl": [0, 4, 8, 11, 12, 25], "new": [0, 8, 10, 14, 18, 24, 30], "interact": [0, 5, 6, 13, 25, 29], "select": [0, 24], "signal": [0, 12, 24, 25, 29], "view": 0, "approxim": 0, "old": [0, 25, 30], "mode": [0, 2, 8, 9, 10, 11, 12, 13, 14, 29], "legaci": 0, "futur": [0, 8, 13, 25], "actual": [0, 5, 8, 9, 10, 11, 12, 29], "concurr": [0, 1, 8, 11], "list": [0, 7, 8, 9, 11, 13, 16, 19, 24, 27, 28, 29], "abstract": [0, 1, 10, 25, 29], "do": [0, 8, 9, 11, 12, 13, 14, 25, 26, 27], "size": [0, 8, 10, 11], "estim": [0, 8, 10], "These": [0, 14], "oper": [0, 8, 12, 29], "accident": 0, "made": 0, "sequenti": 0, "hang": 0, "second": [0, 6, 10, 12], "attempt": [0, 5, 8, 10, 11, 12, 14], "race": [0, 9], "condit": [0, 9], "dataconn": 0, "stack": [0, 12], "protobuf": 0, "v1": 0, "25": 0, "35": 0, "who": [0, 8], "sure": [0, 5, 8, 9, 11, 14, 17, 20, 24, 25, 29], "your": [0, 8, 11, 12, 13, 17, 18, 19, 20, 24, 28, 29], "correct": [0, 12, 24, 27], "caus": [0, 11], "regex": [0, 1, 6, 12, 24, 25, 26, 27, 29], "": [0, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 24, 25, 27, 29, 30], "destroi": [0, 8, 9, 10, 25, 29], "mostli": 0, "field": [0, 3, 5, 6, 9, 12, 13], "last_n": [0, 1, 26], "exampl": [0, 1, 2, 4, 5, 8, 9, 11, 12, 13, 14, 17, 18, 25, 26, 27, 29, 30], "bring": 0, "implement": [0, 8, 10, 13, 14, 25, 27], "line": [0, 5, 13, 25, 29], "easyrsa": [0, 1], "script": [0, 6, 11, 12, 24, 29], "system": [0, 8, 9, 10, 11, 13, 14, 18, 20, 24, 25, 29], "attemptdon": 0, "warn": [0, 5, 11, 12], "succeeed": 0, "without": [0, 5, 8, 11, 12, 25, 26, 27, 29, 30], "being": [0, 8, 12, 25], "multi": [0, 8], "host": [0, 8, 12, 13, 18, 26, 27], "section": [0, 5, 6, 7, 8, 11, 13, 14, 23, 24, 25], "rpm": [0, 14, 15, 17, 19], "infrastructur": [0, 12, 13], "rework": 0, "continu": [0, 8, 9, 13, 22, 24, 30], "deploy": [0, 24], "stabl": [0, 8], "branch": 0, "io": [0, 10, 28], "big": 0, "headlin": 0, "No": [0, 9, 10, 12, 24], "knob": [0, 11, 25], "requir": [0, 5, 8, 9, 10, 11, 12, 13, 15, 17, 25, 26, 29], "automat": [0, 8, 11, 13, 14, 18, 25], "nativ": [0, 11, 14, 25], "respons": 0, "guarante": [0, 7, 8, 10, 12, 14], "hold": [0, 8, 10, 14, 16, 25, 29], "lose": 0, "synchron": 0, "between": [0, 1, 4, 5, 8, 12, 14, 16, 20, 27, 30], "By": [0, 1, 5, 18], "increment": [0, 2, 8, 10, 11, 14, 25, 26, 30], "alwai": [0, 2, 5, 8, 9, 10], "possibl": [0, 8, 9, 10, 11, 18, 21, 30], "we": [0, 8, 9, 11, 12, 13, 14, 16, 20, 24, 25, 26, 28, 29, 30], "highli": 0, "recommend": [0, 12, 13], "studi": 0, "chapter": [0, 22], "understand": [0, 8], "work": [0, 1, 5, 11, 12, 13, 14, 18, 20, 25, 29, 30], "15": [0, 13, 25], "tl": [0, 1, 5, 14], "valid": [0, 5, 8, 13, 24], "subject": [0, 13], "san": [0, 13], "certif": [0, 1, 5], "openssl": [0, 13, 26, 27], "command": [0, 1, 6, 8, 10, 13, 16, 18, 19, 25, 29], "quick": [0, 8, 14, 15, 17, 18, 22, 25, 27], "guid": [0, 8, 12, 14, 15, 17, 18, 22, 24, 25], "seem": 0, "properli": [0, 13], "If": [0, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 17, 18, 20, 22, 24, 29, 30], "encount": [0, 13, 14, 16, 20], "regard": [0, 10, 11], "wish": [0, 8], "godebug": 0, "x509ignorecn": 0, "gener": [0, 8, 11, 12, 13], "both": [0, 5, 8, 9, 11, 13], "int": 0, "have": [0, 4, 8, 9, 11, 12, 13, 18, 24, 25, 29, 30], "ad": 0, "anoth": [0, 8, 9, 11, 26, 30], "typic": [0, 8, 9, 24], "workstat": [0, 25], "back": [0, 9, 11, 24, 25, 29, 30], "root": [0, 11, 13, 14, 26, 27, 29], "mention": [0, 25], "abov": [0, 3, 5, 6, 9, 12, 13, 20, 24, 25, 28], "restrict": [0, 13], "than": [0, 1, 9, 10, 11, 12, 13, 25], "prior": [0, 11, 13], "embed": [0, 14], "detail": [0, 1, 5, 8, 12, 13, 14, 29], "therefor": [0, 8, 25], "adjust": [0, 13, 17, 25], "cannot": [0, 8, 9, 10, 11, 18, 25, 29], "easili": [0, 5, 8, 25], "represent": 0, "per": [0, 6, 8, 9, 11, 12, 25], "tupl": 0, "singl": [0, 8, 10, 13, 20], "In": [0, 5, 8, 9, 11, 12, 13, 24, 26, 27, 30], "permit": 0, "same": [0, 8, 9, 12, 13, 18, 20, 24, 25], "thu": [0, 5, 8, 10, 11, 12, 13, 25, 29], "find": [0, 8, 11, 12, 13], "ones": [0, 3, 18], "v2": 0, "safe": [0, 11, 14], "ensur": [0, 8, 12, 18, 25, 30], "superseed": 0, "listen_freebind": [0, 7, 13], "tcp": [0, 1, 7, 12, 14, 26], "listen": [0, 6, 7, 13, 26, 27], "341": 0, "fail": [0, 2, 8, 9, 10, 11, 12, 13, 29], "correspond": [0, 2, 8, 9, 12, 13, 26, 27], "panel": 0, "265": 0, "cidr": [0, 13], "mask": [0, 13], "client": [0, 4, 5, 6, 8, 13, 14, 26, 27], "ip": [0, 13], "whitelist": 0, "subcommand": [0, 3, 11, 12, 13, 14, 29], "bash": [0, 13], "zsh": 0, "307": 0, "chrome": 0, "trace": [0, 5], "compat": [0, 8, 9], "id": [0, 30], "better": [0, 24], "entri": [0, 5, 11, 13], "correl": 0, "experiment": 0, "306": 0, "miss": [0, 11], "logger": 0, "context": 0, "handler": 0, "messag": [0, 5, 8, 11, 24, 29], "clarifi": 0, "sync": [0, 10, 12, 13], "behavior": [0, 11, 12, 14, 25], "ssh": [0, 1, 6, 14, 26, 27, 29], "leak": 0, "zombi": 0, "failur": [0, 5, 8, 12, 29], "until": [0, 9, 12, 13, 16, 20, 30], "phase": 0, "over": [0, 3, 8, 10, 17, 25, 30], "instal": [0, 11, 12, 14, 16, 17, 18, 19, 20, 25, 29], "jail": [0, 14, 15, 19, 21], "iocag": [0, 14, 15, 19, 21], "md": [0, 8], "notic": 0, "them": [0, 8, 9, 12, 13, 25, 26], "distro": [0, 16, 17, 19, 20], "shell": [0, 6, 13, 20], "solari": 0, "mnx": [0, 28], "32bit": 0, "linux": [0, 13, 19, 20, 24], "untest": 0, "stdinserv": [0, 1, 6, 29], "systemd": [0, 1, 13, 24], "socket": [0, 1, 13, 17, 29], "open": [0, 6, 8, 11, 13, 14, 16, 20, 24], "makefil": 0, "refactor": 0, "080f2c0": 0, "pre": [0, 1, 14, 23], "hook": [0, 1, 14], "built": [0, 9, 17], "mysql": [0, 1, 14], "postgr": [0, 1, 14], "checkpoint": [0, 1], "well": [0, 8, 11, 14, 29], "custom": [0, 12, 25], "overhack": 0, "pool": [0, 4, 8, 18, 25, 26, 29, 30], "f": [0, 8, 9, 18, 24, 28, 30], "snap1": 0, "snap2": 0, "cli": [0, 6, 11, 14, 25], "avail": [0, 8, 9, 13, 16, 17, 19, 20, 29], "docker": [0, 17], "jobnam": [0, 8, 24], "i386": 0, "earli": 0, "port": [0, 7, 12, 13, 18, 27], "term": 0, "screen": 0, "tmux": [0, 24], "freena": [0, 18, 19], "ignor": [0, 2, 11], "reset": [0, 29], "peer": 0, "shut": [0, 29], "down": [0, 12, 29], "import": [0, 7, 29, 30], "fast": [0, 5], "misconfigur": [0, 5], "goroutin": 0, "push": [0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 25, 26], "sink": [0, 1, 8, 11, 13, 18, 25, 26], "modul": [0, 8, 18], "depend": [0, 16, 17, 30], "insid": 0, "outsid": 0, "gopath": 0, "lazi": [0, 17], "sh": [0, 12, 17], "forc": [0, 13], "go111modul": 0, "target": [0, 8, 9, 17, 29], "scrape": 0, "etc": [0, 5, 6, 8, 12, 13, 16, 18, 20, 24, 26, 27, 29], "must": [0, 3, 4, 5, 6, 8, 9, 11, 12, 13, 29], "becaus": [0, 5, 8, 9, 10, 12, 13, 25, 29], "thei": [0, 1, 9, 11, 18], "each": [0, 5, 8, 9, 10, 13, 25, 29], "zreplplatformtest": [0, 29], "reserv": [0, 7], "vm": [0, 29], "imag": 0, "162": 0, "d6304f4": 0, "o": [0, 9, 10, 11, 13, 18, 19, 24], "rate": [0, 11], "A": [0, 1, 3, 8, 9, 12, 17, 18, 25, 26, 29, 30], "signific": 0, "reduct": 0, "sudden": 0, "stall": 0, "writev": 0, "after": [0, 6, 8, 9, 11, 12, 13, 26, 29, 30], "mileston": 0, "rewrit": 0, "substanti": 0, "applic": 0, "It": [0, 8, 9, 11, 12, 13, 16, 17, 20, 21, 25, 29], "manual": [0, 1, 4, 8, 9, 15, 25, 27, 29], "intervent": 0, "explicitli": [0, 25], "defin": [0, 3, 9, 12, 13, 25, 26], "keep": [0, 8, 9, 10, 12, 13, 18, 24, 25, 26, 27, 29], "least": [0, 2], "differ": [0, 5, 8, 9, 18, 24, 27, 30], "kept": [0, 9], "cover": [0, 8, 11, 25], "notifi": [0, 12], "attribut": [0, 7], "below": [0, 5, 6, 8, 11, 12, 13, 18], "produc": [0, 8, 9, 12, 17], "runtim": [0, 1, 11, 13, 29], "possibli": 0, "diagnost": 0, "output": [0, 5, 8, 12, 24, 29], "written": 0, "stderr": [0, 29], "independ": [0, 9], "stdout": [0, 1, 13, 14, 29], "outlet": [0, 1, 14], "captur": [0, 29], "somewher": 0, "To": [0, 8, 9, 12, 13, 18, 24, 25, 29, 30], "conserv": 0, "preciou": 0, "restart": [0, 18, 24], "discard": 0, "obviou": [0, 14], "gotraceback": 0, "function": [0, 8, 12, 24, 29], "sigabrt": 0, "coredump": 0, "panick": 0, "extend": [0, 9], "collect": 0, "delv": 0, "debugg": 0, "togeth": [0, 1], "tutori": [0, 17, 18], "symbol": 0, "special": [0, 5, 12], "focu": 0, "strip": 0, "consid": [0, 5, 8, 9, 11, 12, 13, 29], "startup": [0, 8], "abort": [0, 29], "invalid": [0, 8, 18], "properti": [0, 1, 8, 14, 18, 29], "hash": 0, "path": [0, 3, 6, 8, 12, 13, 17, 29], "x": [0, 9, 11, 14], "55": 0, "authent": [0, 5, 6, 8, 13, 26, 27], "111": 0, "protocol": [0, 11, 12, 14], "bulk": 0, "retri": [0, 2, 8, 14], "network": [0, 5, 8, 10, 13, 14, 26], "temporari": [0, 8, 14], "isp": 0, "reconnect": [0, 5], "night": 0, "becom": [0, 10], "wai": [0, 9, 12], "proper": 0, "11": [0, 14, 17], "later": 0, "map": [0, 8, 9, 11, 13], "pull": [0, 1, 8, 9, 11, 13, 14, 27], "store": [0, 8, 9, 11], "client_ident": [0, 4, 6, 8, 13, 25], "trigger": [0, 12, 24, 25, 29], "69": 0, "period": [0, 1, 4, 9, 14, 25, 26, 27, 29], "wakeup": [0, 4, 8, 12, 24, 25, 29], "decid": [0, 12], "what": [0, 3, 5, 8, 13, 14, 15], "execut": [0, 8, 9, 10, 12, 13, 29], "decis": 0, "shall": [0, 8, 9], "68": 0, "not_repl": [0, 1, 26], "prevent": [0, 8, 11, 16, 24, 25, 29], "diverg": [0, 10, 14], "necessari": [0, 8, 9], "zrepl_replication_cursor": 0, "move": [0, 8, 30], "forward": [0, 8, 12, 13], "recent": [0, 2, 8, 9, 12, 29], "successfulli": [0, 8, 9], "delet": [0, 8, 10], "paramet": [0, 3, 4, 5, 6, 12], "live": [0, 8, 14, 23], "realli": 0, "cool": 0, "67": 0, "expos": [0, 4, 7, 13], "ship": [0, 7], "53": 0, "direct": [0, 13], "81": 0, "77": 0, "accept": [0, 12, 13, 26, 27], "correctli": 0, "sourc": [0, 1, 3, 8, 11, 12, 13, 14, 15, 16, 19], "100": 0, "incompat": 0, "zol": 0, "8": [0, 11], "115": 0, "syslog": [0, 1, 14], "facil": [0, 5, 18], "our": [0, 9, 11, 13, 14, 25, 26], "show": [0, 6, 8, 11, 18, 24, 25, 26, 29], "sinc": [0, 8, 9, 13, 19, 20, 25, 27], "last": [0, 8, 9, 10, 25], "terminologi": [1, 14], "structur": [1, 5, 14, 29], "passiv": [1, 9, 13], "background": [1, 25], "knowledg": 1, "caveat": [1, 27], "With": [1, 11, 14, 15, 19, 21], "complex": 1, "2": [1, 2, 3, 11, 13, 14, 18], "machin": [1, 4, 11, 25, 26], "One": 1, "Or": [1, 12, 24], "snap": [1, 3, 8, 12, 25, 27], "mutual": [1, 27], "author": [1, 5, 8, 19], "full": [1, 5, 8, 13, 24, 30], "access": [1, 6, 10, 13, 17, 18, 26], "fine": [1, 13, 24], "grain": 1, "backup_properti": 1, "large_block": 1, "note": [1, 5, 8, 10, 12, 13, 15, 18, 21, 23, 24, 26, 29, 30], "mount": 1, "behaviour": 1, "initial_repl": 1, "snaphot": [1, 14, 24], "lock": [1, 8], "tabl": [1, 8, 11], "block": [1, 3, 10, 14], "monitor": [1, 8, 12, 14, 24, 29, 30], "miscellan": [1, 8, 14], "directori": [1, 12, 13, 29], "durat": [1, 9, 13], "most_rec": 2, "determin": [2, 3, 8, 9, 13], "mani": [2, 8, 11], "while": [2, 12, 18, 29, 30], "previou": [2, 8, 12, 14], "fileystem": 2, "suppos": [2, 8, 11, 13, 30], "snapshost": 2, "tank": [2, 3, 12, 18, 27], "1": [2, 3, 7, 8, 9, 10, 11, 13, 14, 16, 17, 18, 20, 23, 25], "3": [2, 3, 12, 13, 14, 17, 23], "Then": [2, 20, 24, 30], "partial": [2, 8, 25], "And": [2, 8], "regardless": [2, 8, 11, 13], "even": [2, 24], "chang": [2, 4, 5, 8, 10, 11, 14, 16, 20, 25, 30], "hierarchi": [3, 8, 11], "return": [3, 13, 25], "pass": [3, 8, 13, 29], "fals": [3, 5, 7, 9, 11, 12, 13, 26], "yaml": [3, 8, 24], "dictionari": 3, "pattern": 3, "boolean": [3, 9, 11], "result": [3, 8, 9, 10, 11, 12, 29], "chosen": 3, "win": 3, "less": [3, 10, 13, 28], "non": [3, 11, 13, 14, 25, 27], "wildcard": 3, "subtre": [3, 13], "end": [3, 13, 25, 30], "question": [3, 8, 11], "left": [3, 9, 30], "its": [3, 8, 10, 13, 25, 26, 27], "children": 3, "try": 3, "demonstr": [3, 27], "present": [3, 8, 13, 14], "foo": [3, 13], "loo": 3, "zroot": [3, 14, 26], "none": [3, 11, 18], "comment": [4, 5, 11, 12, 25], "uniqu": [4, 8, 12, 25, 27], "sampl": [4, 8, 12], "yml": [4, 8, 18, 24, 26], "source_path": 4, "10m": [4, 9, 12, 26, 27], "happen": [4, 5, 8, 9, 10, 11, 12, 14, 25, 30], "storag": [4, 11, 26], "perform": [4, 8, 11, 29], "global": [5, 6, 7, 8], "outlet_typ": 5, "minimum_level": 5, "write": [5, 7, 13, 24, 30], "print": [5, 12, 16, 29], "human": [5, 12, 14], "semant": [5, 9, 11], "short": [5, 8, 26], "erro": 5, "immedi": [5, 16, 20], "action": 5, "symptom": [5, 9], "soon": [5, 29], "expect": [5, 8, 11, 13], "info": [5, 12], "explain": [5, 7, 13], "too": [5, 10, 12, 25], "debug": 5, "debg": 5, "inform": [5, 29], "dump": 5, "incorrectli": 5, "classifi": 5, "subsystem": 5, "bracket": 5, "remain": [5, 8, 27], "logfmt": [5, 14], "style": [5, 8, 24], "packag": [5, 12, 13, 14, 15, 17, 18, 29], "json": [5, 14, 18, 29], "marshal": [5, 28], "encod": [5, 8], "particularli": 5, "aggreg": 5, "destin": 5, "color": 5, "accord": [5, 9], "tty": 5, "usag": [5, 14, 22], "assum": [5, 9, 24], "local0": [5, 18], "retry_interv": 5, "0": [5, 7, 8, 11, 12, 13, 14, 16, 18, 20, 23], "On": [5, 8, 9, 13, 18, 27], "normal": [5, 12], "com": [5, 12, 13, 16, 18, 20, 26, 27, 29], "10202": 5, "establish": [5, 13], "secur": [5, 18, 27], "latter": 5, "combin": [5, 8, 13, 21], "ca": [5, 13, 26, 27], "pem": 5, "sign": [5, 13, 16, 19, 20, 26, 27], "server": [5, 8, 9, 11, 12, 13, 24], "identifi": [5, 8, 12, 13], "toward": 5, "privat": [5, 13], "drop": 5, "underli": [5, 13, 29], "enough": 5, "buffer": 5, "kernel": [5, 13, 18], "crypto": 5, "x509": [5, 13, 26, 27], "leav": [5, 17, 25], "defect": 5, "rebuilt": 5, "static": [5, 13, 20], "link": [5, 13, 19, 20], "except": [6, 8, 26], "permiss": [6, 8], "refus": 6, "bind": [6, 13], "world": 6, "sockpath": 6, "sockdir": 6, "mkdir": [6, 26, 27, 29], "p": [6, 9, 11, 18, 29], "chmod": 6, "0700": 6, "definit": [6, 9, 13, 29], "durationstringregex": 6, "regexp": [6, 9], "mustcompil": 6, "m": [6, 9, 17], "w": [6, 8, 9, 11], "minut": [6, 12, 14, 25, 26], "hour": [6, 9, 12, 25], "7": [6, 13, 14], "endpoint": [7, 8, 14, 29], "string": [7, 13], "9811": 7, "127": 7, "offici": [7, 17], "appear": [7, 30], "mai": [7, 9, 12, 13, 17, 19, 25, 30], "consum": [7, 10], "contain": [7, 9, 11, 13, 29, 30], "advic": 7, "At": [7, 25], "stabil": [7, 14], "export": [7, 30], "load": [8, 11], "search": 8, "order": [8, 12], "usr": [8, 13, 14, 16, 17, 18, 26], "noth": [8, 10], "code": [8, 14], "vari": 8, "qualiti": 8, "confus": [8, 14], "track": 8, "155": 8, "copi": [8, 13, 20], "past": [8, 20], "substitut": [8, 13], "backup": [8, 9, 11, 12, 13, 18, 24, 27], "divid": 8, "main": [8, 16, 29], "sensibl": 8, "role": [8, 9, 12], "persist": 8, "sever": 8, "place": [8, 9], "pair": [8, 11, 25, 26, 27], "logic": 8, "respond": [8, 26], "request": [8, 11, 14, 26], "achiev": [8, 13, 25], "creation": [8, 9, 11, 15, 24, 25], "denot": 8, "orthogon": 8, "laptop": 8, "na": 8, "behind": 8, "nat": [8, 18], "offsit": 8, "central": 8, "node": [8, 13, 26, 27], "attach": [8, 24], "boot": [8, 18], "n": [8, 9], "ticker": 8, "instanti": 8, "watch": [8, 14], "respect": [8, 12], "perfom": 8, "ident": [8, 13], "sub": [8, 12, 13, 26], "tree": [8, 13, 26], "emb": 8, "ref": 8, "impli": 8, "usabl": 8, "compon": [8, 13], "major": 8, "duplic": 8, "nontrivi": 8, "As": [8, 9, 13], "object": [8, 12, 13, 30], "instanc": 8, "compar": [8, 10, 13], "comput": 8, "diff": 8, "otherwis": [8, 11, 17], "perman": [8, 9], "among": 8, "pend": 8, "pick": [8, 30], "whose": [8, 9, 12], "next": [8, 10, 12, 14, 15, 29, 30], "oldest": [8, 9], "mirror": [8, 25], "acquir": 8, "releas": [8, 11, 13, 14, 16, 17, 18, 19, 20, 23, 29], "idea": [8, 24], "simultan": [8, 12], "t1": 8, "t2": 8, "delta": 8, "stream": [8, 11, 13, 18], "bm_from": 8, "backward": 8, "so": [8, 9, 10, 11, 12, 29, 30], "call": [8, 12, 18], "sent": [8, 11], "newer": [8, 9, 13, 17], "compress": [8, 10, 11, 13, 14], "un": 8, "fly": [8, 11], "inherit": [8, 11], "parent": [8, 10, 11], "transform": 8, "again": [8, 24, 30], "c": [8, 9, 11, 13, 16, 27], "l": [8, 9, 11, 13], "tell": [8, 18], "closer": 8, "overhead": [8, 11], "certain": 8, "algorithm": 8, "lce": 8, "save": [8, 11, 26], "receive_resume_token": 8, "either": [8, 9, 12, 13], "fbm": 8, "let": [8, 9, 24], "datset": 8, "busi": [8, 9], "refer": [8, 11, 12, 13, 17, 24, 27], "tag": [8, 19], "thought": [8, 9], "paragraph": 8, "regular": [8, 9], "everi": [8, 9, 25, 26], "intermediari": 8, "j": [8, 9], "neither": 8, "nor": [8, 12], "done": [8, 10, 13, 14, 18, 27, 30], "confirm": [8, 20], "zrepl_cusor_g_": 8, "_j_": 8, "zrepl_last_received_j_": 8, "interfer": 8, "tent": [8, 10], "zrepl_cusortentative_g_": 8, "outag": [8, 10], "initial_snap": 8, "put": [8, 25], "strictli": 8, "suffici": [8, 11, 13], "zrepl_step_j_": 8, "ever": [8, 11], "never": [8, 10, 12, 18], "equival": [8, 24], "intend": 8, "situat": [8, 9, 26], "bm": 8, "zrepl_step_g_": 8, "yet": [8, 13], "wide": 8, "subscrib": 8, "326": 8, "found": [8, 12, 13, 24], "consider": [8, 12], "help": [8, 13, 14, 18, 29], "why": 8, "kind": 8, "desir": [8, 9, 12, 25, 27], "disjoint": 8, "equal": [8, 29], "won": [8, 29], "coordin": [8, 9], "scenario": 8, "fan": [8, 14, 24], "long": [8, 12, 25], "constrain": [8, 12], "fashion": 8, "critic": [8, 11, 25], "380": 8, "counter": 8, "share": [8, 11, 12, 16], "trip": 8, "quickli": [8, 26], "anlog": 8, "necessarili": 8, "solut": [8, 13, 14, 26], "keep_send": [8, 9, 25, 26, 27], "ll": [8, 29], "restor": [8, 12], "inevit": 9, "space": [9, 10, 25, 26], "tempor": 9, "maximum": [9, 10, 11], "retent": [9, 25, 27], "databas": [9, 12], "10": [9, 13, 14, 26], "min": 9, "24h": 9, "administr": [9, 13], "disast": [9, 25], "afford": 9, "turnov": 9, "volum": 9, "compli": 9, "tmp": [9, 12, 14, 18, 26, 29], "zrepl_": [9, 12, 24, 25, 26, 27], "manual_": 9, "1x1h": [9, 25, 26, 27], "24x1h": [9, 25, 26, 27], "14x1d": [9, 25], "keep_receiv": [9, 25, 26, 27], "35x1d": 9, "6x30d": [9, 26], "forev": 9, "sens": [9, 11, 13, 28], "alreadi": [9, 18], "repetit": 9, "24": [9, 13, 25, 26], "6": [9, 14, 26], "30": [9, 12, 26], "siev": 9, "thin": 9, "older": [9, 11, 13, 25], "adjac": 9, "bucket": [9, 11], "capac": [9, 11], "procedur": [9, 12, 17], "express": 9, "unless": 9, "onto": 9, "axi": 9, "date": [9, 12], "youngest": 9, "right": 9, "under": [9, 14], "spec": [9, 12], "edg": [9, 12], "align": 9, "subsequ": [9, 12, 16], "predecessor": 9, "fall": 9, "rightmost": 9, "inclus": 9, "exclus": [9, 10], "describ": [9, 25, 26], "repeat": 9, "length": 9, "fit": [9, 24], "posit": 9, "integ": 9, "2x2h": 9, "1x3h": 9, "constel": 9, "0h": 9, "1h": 9, "2h": 9, "3h": 9, "4h": 9, "5h": 9, "6h": 9, "7h": 9, "8h": 9, "9h": 9, "bucket1": 9, "bucket2": 9, "bucket3": 9, "bucket4": 9, "b": [9, 11, 14, 27], "almost": 9, "timelin": 9, "k": [9, 18], "q": 9, "u": [9, 24], "y": 9, "z": 9, "obtain": 9, "exce": 9, "_": 9, "negat": [9, 24, 25, 27], "perl": 9, "invert": 9, "afterward": [9, 25], "downtim": 9, "fill": 9, "zpool": [9, 10, 25, 29, 30], "conceiv": 9, "taken": [9, 12, 25], "102": 9, "charg": 9, "destruct": 9, "wherea": [9, 10], "reduc": 9, "queu": 9, "spuriou": 9, "feel": [9, 19], "free": [9, 19, 25], "guarantee_resum": [10, 25], "guarantee_": 10, "size_estim": 10, "4": [10, 14], "degre": 10, "pruner": 10, "tool": [10, 11, 13, 24, 25], "guarantee_increment": [10, 25], "half": 10, "to2": [10, 25], "guarantee_noth": 10, "tradeoff": 10, "obvious": 10, "monoton": 10, "mid": 10, "frequent": [10, 28], "advantag": 10, "rare": 10, "amount": 10, "referenc": 10, "intoler": 10, "obsolet": 10, "tune": 10, "intens": 10, "cpu": 10, "usual": 10, "dens": [10, 12], "burst": 10, "util": 10, "stretch": 10, "faster": [10, 29], "contribut": 10, "higher": [10, 13], "meaning": 10, "often": 10, "spent": 10, "increas": 10, "lower": [10, 12, 16], "overal": 10, "turnaround": 10, "column": 11, "enabl": [11, 13, 18, 26], "upstream": 11, "man": 11, "page": 11, "bandwidth_limit": 11, "mix": [11, 24], "send_properti": 11, "Be": 11, "care": [11, 25], "potenti": 11, "loss": 11, "invok": [11, 12, 17], "intent": 11, "clear": [11, 13], "meant": 11, "safeguard": 11, "unintend": 11, "along": [11, 29], "modifi": [11, 18], "archiv": 11, "origin": 11, "intern": 11, "overrid": [11, 13], "hop": 11, "rather": 11, "across": 11, "flow": 11, "mountpoint": [11, 18, 29], "canmount": 11, "7bcb7f08": 11, "around": [11, 25], "prohibit": 11, "flip": 11, "org": [11, 12, 17, 19], "unspecifi": 11, "jump": [11, 18], "verbatim": 11, "devast": 11, "consequ": 11, "shadow": 11, "guard": 11, "entir": [11, 25, 26], "whenev": 11, "exhaust": 11, "problemat": 11, "core": 11, "softwar": [11, 18], "broader": 11, "ecosystem": 11, "overlai": 11, "5": [11, 13, 14], "zvol": 11, "notabl": 11, "keyloc": 11, "keyformat": 11, "gap": 11, "fulli": [11, 30], "transpar": [11, 30], "attent": 11, "untrust": [11, 14, 26], "product": [11, 25, 26, 29], "trust": [11, 13], "did": 11, "therebi": 11, "silent": 11, "transit": [11, 18], "undefin": 11, "bail": 11, "ask": 11, "rceiver": 11, "max": [11, 13, 28], "23": [11, 13], "mib": [11, 14], "bucket_capac": 11, "token": 11, "byte": 11, "128kib": 11, "payload": 11, "account": 11, "scope": 11, "incom": 11, "particular": [12, 13, 24, 29, 30], "itself": 12, "compos": 12, "utc": 12, "20060102_150405_000": 12, "switch": [12, 30], "zone": 12, "summer": 12, "winter": 12, "snapshott": 12, "wake": [12, 24, 30], "further": [12, 13, 27], "woken": 12, "ownership": 12, "distinct": 12, "assign": [12, 13], "403": 12, "suffix": 12, "iso": 12, "8601": 12, "dev": [12, 16], "src": 12, "translat": 12, "recoveri": [12, 25], "rpo": 12, "asynchron": 12, "consist": 12, "accomplish": [12, 25, 30], "maintain": [12, 14, 16, 29], "rhythm": 12, "prioriti": 12, "month": 12, "00": 12, "en": 12, "wikipedia": 12, "wiki": 12, "robfig": 12, "v3": [12, 13], "pars": [12, 29], "frequenc": 12, "look": [12, 13, 24], "2006": 12, "01": 12, "02_15": 12, "04": 12, "05": 12, "02t15": 12, "000z": 12, "1136214245": 12, "invoc": 12, "revers": 12, "err_is_fat": 12, "cut": [12, 18], "success": [12, 29], "ran": 12, "kill": 12, "understood": 12, "parsedur": 12, "subsect": 12, "arbitrari": 12, "sql": 12, "flush": 12, "absolut": [12, 13, 25], "argument": [12, 13, 30], "wrapper": 12, "standard": [12, 13], "zrepl_hooktyp": 12, "pre_snapshot": 12, "post_snapshot": 12, "zrepl_f": 12, "zrepl_snapnam": 12, "zrepl_20380119_031407_000": 12, "zrepl_dryrun": 12, "dry": 12, "empti": 12, "templat": [12, 29], "statement": 12, "wal": 12, "content": 12, "mere": 12, "pai": 12, "cost": 12, "replai": 12, "against": 12, "superus": 12, "privileg": [12, 14, 15], "own": 12, "isn": [12, 25], "dsn": 12, "godoc": 12, "lib": 12, "pq": 12, "zrepl_checkpoint": 12, "password": 12, "yourpasswordher": 12, "alter": 12, "localhost": 12, "5432": 12, "sslmode": 12, "p1": 12, "data11": 12, "WITH": 12, "unlock": 12, "dbm": 12, "usernam": 12, "dbname": 12, "param1": 12, "value1": 12, "paramn": 12, "valuen": 12, "zrepl_lock_t": 12, "BY": 12, "grant": 12, "reload": [12, 18], "ON": 12, "TO": [12, 25], "layer": 13, "bidirect": 13, "upper": [13, 16], "ipv4": 13, "ipv6": 13, "conjunct": 13, "vpn": 13, "tunnel": 13, "wireguard": 13, "focuss": 13, "openvpn": 13, "cross": [13, 14], "tun": 13, "nix": 13, "ipsec": 13, "spipe": 13, "think": 13, "pipe": 13, "sshuttl": 13, "8888": [13, 26, 27], "192": 13, "168": 13, "122": 13, "123": [13, 14], "mysql01": 13, "42": 13, "mx01": 13, "2001": 13, "0db8": 13, "85a3": 13, "8a2e": 13, "0370": 13, "7334": 13, "gatewai": 13, "expand": 13, "cluster": 13, "fde4": 13, "8dba": 13, "82e1": 13, "64": 13, "unconfigur": 13, "ip_freebind": 13, "ip_bindani": 13, "dial_timeout": 13, "cn": [13, 26, 27], "dedic": 13, "simpl": 13, "pastabl": 13, "librari": 13, "distribut": [13, 26, 27], "recompil": 13, "vulner": 13, "disclos": 13, "resolv": 13, "unsur": 13, "init": [13, 29], "intermedi": 13, "certifi": 13, "preced": 13, "requrir": 13, "re": [13, 24, 29, 30], "commonnam": 13, "henc": 13, "pool2": 13, "backup_laptop": 13, "crt": [13, 26, 27], "prod": 13, "fullchain": 13, "client_cn": [13, 26, 27], "laptop1": 13, "homeserv": 13, "server1": 13, "backupserv": 13, "server_cn": [13, 26, 27], "hostnam": 13, "self": [13, 26, 27, 29], "band": 13, "mechan": 13, "filenam": 13, "input": 13, "prompt": 13, "req": [13, 26, 27], "sha256": [13, 26, 27], "newkei": [13, 26, 27], "rsa": [13, 26, 27], "4096": [13, 26, 27], "365": [13, 26, 27], "keyout": [13, 26, 27], "addext": [13, 26, 27], "subjectaltnam": [13, 26, 27], "dn": [13, 26, 27], "subj": [13, 26, 27], "scp": [13, 26, 27], "veri": [13, 25, 26, 29], "bin": [13, 17, 29], "euo": 13, "pipefail": 13, "prod1": 13, "prod2": 13, "prod3": 13, "curl": [13, 16], "download": 13, "tgz": 13, "echo": [13, 16], "157d2e8c115c3ad070c1b2641a4c9191e06a32a8e50971847a718251eeb510a8": 13, "sha256sum": 13, "rm": [13, 25], "rf": [13, 25], "tar": 13, "xf": 13, "cd": [13, 17], "pki": 13, "nopass": 13, "servercli": 13, "authorized_kei": 13, "effici": [13, 25], "fairli": 13, "conveni": [13, 26], "internet": 13, "traffic": 13, "inspir": 13, "borg": 13, "problam": 13, "netssh": 13, "inferior": 13, "client1": 13, "client2": 13, "extens": 13, "stdin": 13, "descriptor": 13, "cmsg": 13, "turn": 13, "conn": 13, "pubkei": 13, "openssh": 13, "client_ssh_kei": 13, "x11": 13, "pty": 13, "agent": 13, "public": 13, "keypair": [13, 27], "identity_fil": 13, "permitrootlogin": 13, "sshd_config": 13, "recap": 13, "blindli": 13, "admin": 13, "22": [13, 14], "ye": [13, 18], "handshak": 13, "fork": 13, "replac": 13, "append": 13, "wrap": 13, "known_host": 13, "ssh_auth_sock": 13, "suggest": 13, "sole": 13, "purpos": 13, "listener_nam": [13, 25], "analog": 13, "localsink": 13, "local_backup": 13, "stop": [14, 29, 30], "integr": [14, 29], "prod_to_backup": [14, 26], "246": 14, "264": 14, "624": 14, "kib": 14, "129": 14, "29": 14, "44": 14, "home": [14, 26], "135": 14, "audit": 14, "mail": 14, "impress": [14, 15, 24], "auth": 14, "advanc": 14, "larg": 14, "builtin": 14, "flexibl": 14, "ag": 14, "fade": [14, 25, 26], "grandfath": 14, "scheme": [14, 25], "sophist": 14, "comprehens": 14, "dynam": 14, "testabl": 14, "best": [14, 30], "changelog": [14, 29], "happi": 14, "financi": 14, "explor": 14, "codebas": 14, "subdirectori": 14, "thing": [14, 26], "good": 14, "suitabl": 14, "repositori": [14, 15, 19], "Of": 14, "debian": [14, 15, 19], "ubuntu": [14, 15, 19], "compil": [14, 15], "op": [14, 25], "runbook": 14, "chat": 14, "matrix": 14, "plugin": [15, 20], "summari": [15, 29], "deriv": 16, "fingerprint": [16, 20], "e101": 16, "418f": 16, "d3d6": 16, "fbcb": 16, "9d65": 16, "a62d": 16, "7086": 16, "99fc": 16, "5f2e": 16, "bf16": 16, "cschwarz": [16, 20], "asc": [16, 20], "ex": 16, "zrepl_apt_key_url": 16, "zrepl_apt_key_dst": 16, "keyr": 16, "gpg": 16, "zrepl_apt_repo_fil": 16, "sudo": 16, "gnupg": 16, "lsb": 16, "deploi": 16, "fssl": 16, "tee": 16, "dearmor": 16, "null": 16, "arch": [16, 19], "dpkg": 16, "architectur": 16, "codenam": 16, "lsb_releas": 16, "tr": 16, "deb": [16, 17], "latest": [16, 20], "mark": 16, "python": 17, "pip3": 17, "txt": 17, "sphinx": 17, "golang": 17, "probabl": [17, 18], "checkout": 17, "python3": 17, "venv3": 17, "devsetup": 17, "artifact": 17, "venv": 17, "godep": 17, "follwo": 17, "_after_": 17, "focus": 18, "similar": 18, "perspect": 18, "mind": 18, "attack": 18, "wors": 18, "induc": 18, "damag": 18, "abl": [18, 25, 29, 30], "benefit": 18, "deleg": [18, 21], "pkg": [18, 19, 24], "py37": 18, "scratch": 18, "interfac": 18, "commun": [18, 26], "index": 18, "jail_zf": 18, "jail_zfs_dataset": 18, "jail_zfs_mountpoint": 18, "enter": 18, "consol": 18, "touch": 18, "newsyslog": 18, "syslogd": 18, "redirect": 18, "sysrc": 18, "zrepl_en": 18, "addition": [18, 19], "upon": 18, "webui": 18, "fetch": 18, "githubusercont": 18, "ix": 18, "hub": 18, "master": 18, "congratul": 18, "13": 18, "cryptic": 18, "vendor": 19, "incomplet": 19, "submit": 19, "pr": [19, 24], "www": 19, "freshport": 19, "sysutil": 19, "maco": 19, "brew": 19, "homebrew": 19, "yai": 19, "aur": 19, "fedora": 19, "cento": 19, "rhel": 19, "opensus": 19, "dnf": [19, 20], "omnio": 19, "r151030": 19, "void": 19, "xbp": 19, "a88a2a4": 19, "publish": 20, "everywher": 20, "f6f6": 20, "e8ea": 20, "6f2f": 20, "1462": 20, "2878": 20, "b5de": 20, "50e3": 20, "4417": 20, "826e": 20, "2ce6": 20, "snippet": [20, 24, 25], "shown": 20, "cat": 20, "yum": 20, "baseurl": 20, "gpgkei": 20, "bother": 20, "versionlock": 20, "pin": 20, "unprivileg": 21, "remind": 22, "introduct": 22, "summit": 23, "2018": 23, "25min": 23, "record": 23, "slide": 23, "event": 23, "eurobsdcon2017": 23, "devsummit": 23, "demo": 23, "55min": 23, "remark": 23, "irrelev": 23, "accomod": 24, "rough": 24, "prepar": 24, "encourag": 24, "offer": 24, "handi": 24, "unclear": 24, "offlin": 24, "everyth": 24, "significantli": 24, "hope": 24, "involv": 24, "systemctl": 24, "carefulli": 24, "uncertain": 24, "basic": 24, "inspect": [24, 25], "gnu": 24, "split": 24, "window": 24, "tail": 24, "layout": 24, "tile": 24, "journald": 24, "journalctl": 24, "occassion": 25, "pain": 25, "littl": 25, "tight": 25, "worth": 25, "14": 25, "figur": 25, "clean": 25, "younger": 25, "360": 25, "few": [25, 26], "three": 25, "lifetim": 25, "yank": 25, "drive": 25, "vacat": 25, "stick": 25, "deviat": 25, "sacrific": 25, "nonetheless": 25, "retain": 25, "aspect": 25, "top": [25, 29], "backuppool": 25, "inlin": 25, "WILL": 25, "snapjob": 25, "push_to_dr": 25, "backuppool_sink": 25, "myhostnam": 25, "15m": 25, "apart": 25, "udev": 25, "downgrad": 25, "exchang": 25, "alloc": 25, "360x1d": 25, "hdd": 25, "toe": 25, "click": [25, 26, 27], "paranoid": 26, "belong": 26, "themselv": 26, "fulfil": 26, "histori": 26, "model": 26, "30x1d": [26, 27], "prune_send": 27, "prune_receiv": 27, "appropri": 27, "12x30d": 27, "target_b": 27, "target_c": 27, "8889": 27, "source_a": 27, "eg": 27, "pool0": 27, "percentag": 28, "larger": 28, "peopl": 28, "organ": 28, "monetari": 28, "pohl": 28, "torsten": 28, "blum": 28, "cyberiada": 28, "gmbh": 28, "gordon": 28, "schulz": 28, "jwittlincohen": 28, "michael": 28, "schmitt": 28, "han": 28, "hen": 28, "kessler": 28, "john": 28, "ramsden": 28, "drluke": 28, "mateusz": 28, "kwiatkowski": 28, "runhyv": 28, "app": 28, "gaelan": 28, "costa": 28, "tenzin": 28, "lhakhang": 28, "lapo": 28, "luchini": 28, "schmid": 28, "clyburn": 28, "ross": 28, "william": 28, "mike": 28, "justin": 28, "scholz": 28, "ben": 28, "wood": 28, "jani": 28, "streib": 28, "anton": 28, "schirg": 28, "foreground": 29, "simpli": 29, "emit": 29, "sigint": 29, "sigterm": 29, "grace": 29, "shutdown": 29, "worst": 29, "reschedul": 29, "welcom": 29, "145": 29, "suit": 29, "complementari": 29, "pure": 29, "fresh": 29, "dummi": 29, "vdev": 29, "poolnam": 29, "imagepath": 29, "img": 29, "uncondition": 29, "overwrit": 29, "lot": 29, "batchdestroi": 29, "createreplicationcursor": 29, "getnonexist": 29, "holdswork": 29, "sendstreamnoneofreaderrorhandl": 29, "undestroyablesnapshotpars": 29, "sendargsvalidationencryptedsendofunencrypteddatasetforbidden__encryptionsupported_fals": 29, "believ": 29, "text": 29, "subset": 29, "cleanup": 29, "yourself": 29, "hardwar": 30, "had": 30, "oldpool": 30, "newpool": 30, "raid": 30, "gen": 30, "becas": 30, "migration_oldpool_newpool": 30, "oldoldpool": 30, "junk": 30, "confid": 30, "dispos": 30, "seamlessli": 30}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"changelog": 0, "next": [0, 22, 24], "releas": 0, "0": 0, "6": 0, "1": 0, "5": 0, "4": 0, "3": 0, "2": [0, 8], "note": [0, 11], "packag": [0, 19], "maintain": 0, "chang": [0, 24], "previou": 0, "configur": [1, 5, 18, 24, 26, 27], "conflict": 2, "resolut": 2, "option": [2, 10, 11], "initial_repl": 2, "filter": 3, "syntax": 3, "exampl": [3, 24], "full": 3, "access": 3, "fine": 3, "grain": 3, "job": [4, 8, 9], "type": 4, "detail": 4, "push": 4, "sink": 4, "pull": 4, "sourc": [4, 9, 17, 27], "local": [4, 13, 25], "replic": [4, 8, 10, 11, 14, 27], "snap": [4, 9], "snapshot": [4, 9, 12, 25], "prune": [4, 9], "onli": 4, "log": 5, "default": 5, "build": 5, "block": 5, "level": 5, "format": [5, 12], "outlet": 5, "stdout": 5, "syslog": 5, "tcp": [5, 13], "miscellan": 6, "runtim": 6, "directori": 6, "unix": 6, "socket": 6, "durat": 6, "interv": 6, "monitor": 7, "prometheu": 7, "grafana": 7, "overview": [8, 24, 27, 29], "terminologi": 8, "config": 8, "file": [8, 29], "structur": 8, "how": [8, 24], "thei": 8, "work": [8, 24], "togeth": 8, "activ": 8, "side": [8, 9, 30], "passiv": 8, "zf": [8, 14], "background": 8, "knowledg": 8, "abstract": 8, "manag": 8, "By": 8, "zrepl": [8, 14, 24, 29], "caveat": 8, "With": [8, 18], "complex": 8, "setup": 8, "more": [8, 25], "than": 8, "machin": [8, 13], "multipl": 8, "One": 8, "two": [8, 13, 25], "Or": 8, "polici": 9, "not_repl": 9, "grid": 9, "last_n": 9, "regex": 9, "workaround": 9, "us": [9, 13, 24], "protect": 10, "concurr": 10, "send": [11, 30], "recv": 11, "encrypt": 11, "properti": 11, "backup_properti": 11, "large_block": 11, "A": [11, 27], "mount": 11, "behaviour": 11, "systemd": [11, 29], "placehold": 11, "common": 11, "bandwidth": 11, "limit": 11, "take": 12, "snaphot": 12, "period": 12, "cron": 12, "timestamp": 12, "manual": [12, 18], "pre": 12, "post": 12, "hook": 12, "command": 12, "postgr": 12, "checkpoint": 12, "mysql": 12, "lock": 12, "tabl": [12, 14], "transport": 13, "content": [13, 14], "serv": 13, "connect": 13, "tl": [13, 26, 27], "mutual": 13, "between": 13, "certif": [13, 26, 27], "author": 13, "easyrsa": 13, "ssh": 13, "stdinserv": 13, "get": 14, "start": [14, 24], "main": 14, "featur": 14, "contribut": 14, "develop": 14, "workflow": 14, "instal": [15, 24], "debian": 16, "ubuntu": 16, "apt": 16, "repositori": [16, 20], "compil": 17, "from": 17, "freebsd": 18, "jail": 18, "iocag": 18, "requir": 18, "creation": 18, "plugin": 18, "summari": 18, "rpm": 20, "user": 21, "privileg": 21, "what": [22, 24], "talk": 23, "present": 23, "quick": 24, "case": 24, "Of": 24, "appli": 24, "watch": 24, "offlin": 25, "backup": [25, 26], "an": 25, "extern": 25, "disk": 25, "continu": 26, "server": [26, 27], "analysi": 26, "gener": [26, 27], "prod": 26, "go": [26, 27], "back": [26, 27], "To": [26, 27], "quickstart": [26, 27], "guid": [26, 27], "fan": 27, "out": 27, "each": 27, "target": 27, "support": 28, "usag": 29, "cli": 29, "daemon": 29, "restart": 29, "unit": 29, "op": 29, "runbook": 29, "platform": 29, "test": 29, "migrat": 30}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"Changelog": [[0, "changelog"]], "Next Release": [[0, "next-release"]], "0.6.1": [[0, "id2"]], "0.6": [[0, "id3"]], "0.5": [[0, "id4"]], "0.4.0": [[0, "id5"]], "0.3.1": [[0, "id6"]], "0.3": [[0, "release-0-3"]], "0.2.1": [[0, "id8"]], "0.2": [[0, "id9"]], "0.1.1": [[0, "id10"]], "0.1": [[0, "id11"]], "Notes to Package Maintainers": [[0, "notes-to-package-maintainers"]], "Changes": [[0, "changes"]], "Previous Releases": [[0, "previous-releases"]], "Configuration": [[1, "configuration"], [18, "configuration"]], "Conflict Resolution Options": [[2, "conflict-resolution-options"]], "initial_replication option": [[2, "initial-replication-option"]], "Filter Syntax": [[3, "filter-syntax"]], "Examples": [[3, "examples"]], "Full Access": [[3, "full-access"]], "Fine-grained": [[3, "fine-grained"]], "Job Types in Detail": [[4, "job-types-in-detail"]], "Job Type push": [[4, "job-type-push"]], "Job Type sink": [[4, "job-type-sink"]], "Job Type pull": [[4, "job-type-pull"]], "Job Type source": [[4, "job-type-source"]], "Local replication": [[4, "local-replication"]], "Job Type snap (snapshot & prune only)": [[4, "job-type-snap-snapshot-prune-only"]], "Logging": [[5, "logging"]], "Default Configuration": [[5, "default-configuration"]], "Building Blocks": [[5, "building-blocks"]], "Levels": [[5, "levels"]], "Formats": [[5, "formats"]], "Outlets": [[5, "outlets"]], "stdout Outlet": [[5, "stdout-outlet"]], "syslog Outlet": [[5, "syslog-outlet"]], "tcp Outlet": [[5, "tcp-outlet"]], "Miscellaneous": [[6, "miscellaneous"]], "Runtime Directories & UNIX Sockets": [[6, "runtime-directories-unix-sockets"]], "Durations & Intervals": [[6, "durations-intervals"]], "Monitoring": [[7, "monitoring"]], "Prometheus & Grafana": [[7, "prometheus-grafana"]], "Overview & Terminology": [[8, "overview-terminology"]], "Config File Structure": [[8, "config-file-structure"]], "Jobs & How They Work Together": [[8, "jobs-how-they-work-together"]], "How the Active Side Works": [[8, "how-the-active-side-works"]], "How the Passive Side Works": [[8, "how-the-passive-side-works"]], "How Replication Works": [[8, "how-replication-works"]], "ZFS Background Knowledge": [[8, "zfs-background-knowledge"]], "ZFS Abstractions Managed By zrepl": [[8, "zfs-abstractions-managed-by-zrepl"]], "Caveats With Complex Setups (More Than 2 Jobs or Machines)": [[8, "caveats-with-complex-setups-more-than-2-jobs-or-machines"]], "Multiple Jobs on One Machine": [[8, "multiple-jobs-on-one-machine"]], "Two Or More Machines": [[8, "two-or-more-machines"]], "Pruning Policies": [[9, "pruning-policies"]], "Policy not_replicated": [[9, "policy-not-replicated"]], "Policy grid": [[9, "policy-grid"]], "Policy last_n": [[9, "policy-last-n"]], "Policy regex": [[9, "policy-regex"]], "Source-side snapshot pruning": [[9, "source-side-snapshot-pruning"]], "Workaround using snap job": [[9, "workaround-using-snap-job"]], "Replication Options": [[10, "replication-options"]], "protection option": [[10, "protection-option"]], "concurrency option": [[10, "concurrency-option"]], "Send & Recv Options": [[11, "send-recv-options"]], "Send Options": [[11, "send-options"]], "encrypted": [[11, "encrypted"]], "properties": [[11, "properties"], [11, "job-recv-options-inherit-and-override"]], "backup_properties": [[11, "backup-properties"]], "large_blocks": [[11, "large-blocks"]], "Recv Options": [[11, "recv-options"]], "A Note on Property Replication": [[11, "a-note-on-property-replication"]], "Mount behaviour": [[11, "mount-behaviour"]], "Systemd": [[11, "systemd"]], "Encryption": [[11, "encryption"]], "Placeholders": [[11, "placeholders"]], "Common Options": [[11, "common-options"]], "Bandwidth Limit (send & recv)": [[11, "bandwidth-limit-send-recv"]], "Taking Snaphots": [[12, "taking-snaphots"]], "periodic Snapshotting": [[12, "periodic-snapshotting"]], "cron Snapshotting": [[12, "cron-snapshotting"]], "Timestamp Format": [[12, "timestamp-format"]], "manual Snapshotting": [[12, "manual-snapshotting"]], "Pre- and Post-Snapshot Hooks": [[12, "pre-and-post-snapshot-hooks"]], "command Hooks": [[12, "command-hooks"]], "postgres-checkpoint Hook": [[12, "postgres-checkpoint-hook"]], "mysql-lock-tables Hook": [[12, "mysql-lock-tables-hook"]], "Transports": [[13, "transports"]], "Contents": [[13, "contents"]], "tcp Transport": [[13, "tcp-transport"]], "Serve": [[13, "serve"], [13, "id1"], [13, "transport-ssh-stdinserver-serve"]], "Connect": [[13, "connect"], [13, "id2"], [13, "transport-ssh-stdinserver-connect"]], "tls Transport": [[13, "tls-transport"]], "Mutual-TLS between Two Machines": [[13, "mutual-tls-between-two-machines"]], "Certificate Authority using EasyRSA": [[13, "certificate-authority-using-easyrsa"]], "ssh+stdinserver Transport": [[13, "ssh-stdinserver-transport"]], "local Transport": [[13, "local-transport"]], "zrepl - ZFS replication": [[14, "zrepl-zfs-replication"]], "Getting started": [[14, "getting-started"]], "Main Features": [[14, "main-features"]], "Contributing": [[14, "contributing"]], "Development Workflow": [[14, null]], "Table of Contents": [[14, "table-of-contents"]], "Contents:": [[14, null]], "Installation": [[15, "installation"]], "Debian / Ubuntu APT repositories": [[16, "debian-ubuntu-apt-repositories"]], "Compile From Source": [[17, "compile-from-source"]], "FreeBSD Jail With iocage": [[18, "freebsd-jail-with-iocage"]], "Requirements": [[18, "requirements"]], "Jail Creation": [[18, "jail-creation"]], "Manual Jail": [[18, "manual-jail"]], "Plugin": [[18, "plugin"]], "Summary": [[18, "summary"]], "Packages": [[19, "packages"]], "RPM repositories": [[20, "rpm-repositories"]], "User Privileges": [[21, "user-privileges"]], "What next?": [[22, "what-next"]], "Talks & Presentations": [[23, "talks-presentations"]], "Quick Start by Use Case": [[24, "quick-start-by-use-case"]], "Install zrepl": [[24, "install-zrepl"]], "Overview Of How zrepl Works": [[24, "overview-of-how-zrepl-works"]], "Configuration Examples": [[24, "configuration-examples"]], "Apply Configuration Changes": [[24, "apply-configuration-changes"]], "Watch it Work": [[24, "watch-it-work"]], "What Next?": [[24, "what-next"]], "Local Snapshots + Offline Backup to an External Disk": [[25, "local-snapshots-offline-backup-to-an-external-disk"]], "Offline Backups with two (or more) External Disks": [[25, "offline-backups-with-two-or-more-external-disks"]], "Continuous Backup of a Server": [[26, "continuous-backup-of-a-server"]], "Analysis": [[26, "analysis"]], "Generate TLS Certificates": [[26, "generate-tls-certificates"], [27, "generate-tls-certificates"]], "Configure server prod": [[26, "configure-server-prod"]], "Configure server backups": [[26, "configure-server-backups"]], "Go Back To Quickstart Guide": [[26, "go-back-to-quickstart-guide"], [27, "go-back-to-quickstart-guide"]], "Fan-out replication": [[27, "fan-out-replication"]], "Overview": [[27, "overview"]], "Configure source server A": [[27, "configure-source-server-a"]], "Configure each target server": [[27, "configure-each-target-server"]], "Supporters": [[28, "id1"]], "Usage": [[29, "usage"]], "CLI Overview": [[29, "cli-overview"]], "zrepl daemon": [[29, "zrepl-daemon"]], "Restarting": [[29, "restarting"]], "Systemd Unit File": [[29, "systemd-unit-file"]], "Ops Runbooks": [[29, "ops-runbooks"]], "Platform Tests": [[29, "platform-tests"]], "Migrating Sending Side": [[30, "migrating-sending-side"]]}, "indexentries": {}})