Aliaksandr Valialkin
|
ef7e2af8f5
|
app: respect CPU limits set via cgroups
Update GOMAXPROCS to limits set via cgroups. This should reduce CPU trashing and reduce memory usage
for cases when VictoriaMetrics components run in containers with CPU limits.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/685
|
2020-08-11 22:59:19 +03:00 |
|
Aliaksandr Valialkin
|
d01f3c1943
|
all: add mssing APP_NAME to vm*-GOARCH builds
|
2020-07-31 13:42:18 +03:00 |
|
Aliaksandr Valialkin
|
d5dddb0953
|
all: use %w instead of %s for wrapping errors in fmt.Errorf
This will simplify examining the returned errors such as httpserver.ErrorWithStatusCode .
See https://blog.golang.org/go1.13-errors for details.
|
2020-06-30 23:05:11 +03:00 |
|
Aliaksandr Valialkin
|
8f2e88234f
|
docs: update the info that docker images are built on top of alpine image now
A follow-up after the commit ff624c9125
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/522
|
2020-06-26 13:54:10 +03:00 |
|
Aliaksandr Valialkin
|
a12364ad37
|
docs/vmbackup.md: mention that backups from single-node and cluster versions are incompatible
|
2020-06-18 18:52:43 +03:00 |
|
Aliaksandr Valialkin
|
93c87d28f6
|
all: print --help output to stdout instead of stderr
This is easier to grep and pipe
|
2020-05-16 11:59:33 +03:00 |
|
Aliaksandr Valialkin
|
894e5d2b9b
|
docs/vmbackup.md: add a link to vmbackuper tool
|
2020-05-13 22:54:22 +03:00 |
|
Aliaksandr Valialkin
|
1f3fd93b58
|
docs/{vmbackup,vmrestore}.md: update -help output
|
2020-04-24 22:44:21 +03:00 |
|
Jason Gardner
|
66af7e40f3
|
app/vmbackup: added ability to create and delete snapshots during backup (#428)
* app/vmbackup: added ability to create and delete snapshots during backup
Resolves: https://github.com/VictoriaMetrics/VictoriaMetrics/issues/422
* Add snapshot create and delete url flags
* Fixed errcheck warnings in build
|
2020-04-24 22:35:03 +03:00 |
|
Aliaksandr Valialkin
|
851946af1e
|
deployment/docker: allow building docker images on top of any base image set via ROOT_IMAGE environment var
For example, the following command will build VictoriaMetrics docker image on top of alpine image:
ROOT_IMAGE=alpine make package-victoria-metrics
|
2020-04-20 01:16:57 +03:00 |
|
Aliaksandr Valialkin
|
f94a090020
|
docs: update minimum supported Go version from 1.12 to 1.13
|
2020-04-07 13:38:37 +03:00 |
|
Dmitry Naumov
|
27373807c1
|
Rootless docker images by default (#358)
* Rootless docker images by default
* Migrate to rootless base image
Co-authored-by: Aliaksandr Valialkin <valyala@gmail.com>
|
2020-03-27 21:23:50 +02:00 |
|
Aliaksandr Valialkin
|
c5f894b361
|
Makefile: add build and test rules with enabled race detector. These rules have -race suffix
Fix also `unsafe pointer conversion` errors detected by Go1.14. See https://golang.org/doc/go1.14#compiler .
|
2020-03-05 12:03:38 +02:00 |
|
Aliaksandr Valialkin
|
8466ab0034
|
all: allow setting flags via environment vars
Now flags can be set via environment vars with the same names as flags.
Command-line flags override flags set via env vars.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/311
|
2020-02-10 13:29:13 +02:00 |
|
Aliaksandr Valialkin
|
5cb8d97743
|
all: use gozstd instead of pure Go zstd for GOARCH=amd64
|
2019-12-24 12:42:42 +02:00 |
|
Aliaksandr Valialkin
|
02f6566ce1
|
app/vmbackup: mention that backups are possible to Ceph and Swift
|
2019-12-14 01:08:49 +02:00 |
|
Aliaksandr Valialkin
|
6ddcd162ed
|
all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/258
|
2019-12-11 23:32:59 +02:00 |
|
Aliaksandr Valialkin
|
96492348cb
|
deployment/docker/certs: update TLS certs source from alpine:3.9 to alpine:3.10
|
2019-11-29 19:57:29 +02:00 |
|
Aliaksandr Valialkin
|
f733cb2186
|
lib/backup: cosmetic fixes after #243
|
2019-11-29 18:07:04 +02:00 |
|
glebsam
|
15b7406f7b
|
Add option to provide custom endpoint for S3, add option to specify S3 config profile (#243)
* Add option to provide custom endpoint for S3 for use with s3-compatible storages, add option to specify S3 config profile
* make fmt
|
2019-11-29 17:59:56 +02:00 |
|
Aliaksandr Valialkin
|
443189fb0a
|
app/{vmbackup,vmrestore}: add -maxBytesPerSecond command-line flag for limiting the used network bandwidth during backup / restore
|
2019-11-19 20:31:52 +02:00 |
|
Aliaksandr Valialkin
|
661dd190bb
|
Refer to https://medium.com/@valyala/speeding-up-backups-for-big-time-series-databases-533c1a927883 from multiple places in README.md
|
2019-11-12 13:02:39 +02:00 |
|
Aliaksandr Valialkin
|
1e46961d68
|
app/{vmbackup,vmrestore}: add vmbackup and vmrestore tools for creating backups on s3 or gcs from instant snapshots
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/203
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/38
|
2019-11-08 21:21:07 +02:00 |
|