zrepl/daemon
Christian Schwarz b9b9ad10cf
snapshotting: ability to specify timestamp location != UTC (#801)
This PR adds a new field optional field `timestamp_location` that allows
the user to specify a timezone different than the default UTC for use in
the snapshot suffix.

I took @mjasnik 's PR https://github.com/zrepl/zrepl/pull/785 and
refactored+extended it as follows:
* move all formatting logic into its own package
* disallow `dense` and `human` with formats != UTC to protect users from
stupidity
* document behavior more clearly
* regression test for existing users
2024-10-18 15:12:41 +02:00
..
filters metric to detect filesystems rules that don't match any local dataset (#653) 2023-05-02 22:13:52 +02:00
hooks chore: require go 1.22/1.23, upgrade protobuf, upgrade all deps 2024-09-08 20:49:09 +00:00
job chore: require go 1.22/1.23, upgrade protobuf, upgrade all deps 2024-09-08 20:49:09 +00:00
logging chore: trace spans: use crypto/rand for generating them 2024-09-08 23:19:45 +00:00
nethelpers format source tree using goimports 2019-03-22 19:41:12 +01:00
pruner chore: require go 1.22/1.23, upgrade protobuf, upgrade all deps 2024-09-08 20:49:09 +00:00
snapper snapshotting: ability to specify timestamp location != UTC (#801) 2024-10-18 15:12:41 +02:00
control.go daemon/control: make http server {Read,Write}Timeout envconst-configurable 2021-12-18 15:14:33 +01:00
daemon.go chore: trace spans: use crypto/rand for generating them 2024-09-08 23:19:45 +00:00
main.go [#307] add package trace, integrate it with logging, and adopt it throughout zrepl 2020-05-19 11:30:02 +02:00
pprof.go [#307] add package trace, integrate it with logging, and adopt it throughout zrepl 2020-05-19 11:30:02 +02:00
prometheus.go [#307] add package trace, integrate it with logging, and adopt it throughout zrepl 2020-05-19 11:30:02 +02:00