davidby-influx
514f024b7d
fix: use copy when a rename spans volumes ( #23785 ) ( #23792 )
...
When a file rename fails with EXDEV
(cross device or volume error), copy the
file and delete the original instead
Differs from master branch by overwriting
existing files instead of erring.
closes https://github.com/influxdata/influxdb/issues/22997
(cherry picked from commit 0913276ff0
)
* fix: add tests for file rename across volumes (#23787 )
Also move shared code from file_unix.go
(cherry picked from commit bc8d9ea9f3
)
closes https://github.com/influxdata/influxdb/issues/23791
2022-10-13 11:56:35 -07:00
Dane Strandboge
0574163566
build: upgrade to go1.18 ( #23250 )
2022-03-31 16:17:57 -05:00
Sam Arnold
611a4370a2
feat: show measurements database and retention policy wildcards ( #22388 )
...
* feat: show measurements database and retention policy wildcards
Closes #3318
* chore: run formatter
2021-10-05 09:07:25 -04:00
Jeff Wendling
e6aec771b0
fix(tsdb): attempt to work on docker on windows
...
multiple users have attempted to run influxdb in a docker container
with a windows host and a volume mounted from windows. that causes
problems because it apparently uses samba/cifs which does not
support fsync on directories. this patchset will, if it receives an EINVAL
on directory fsync, as is what appears to happen on samba/cifs, then it
will ignore it. this should help.
fixes #9833 .
fixes #9630 .
2018-06-01 14:57:18 -06:00
Jason Wilder
c14b0e81b7
Save field types to speed up startup
...
This persists the field types in a shard to avoid having to scan
all the TSM files at startup.
2017-11-22 11:17:34 -07:00