Commit graph

5461 commits

Author SHA1 Message Date
Thomas Waldmann
d99a275da9 fuse: set f_namemax in statfs result, fixes #2684
setting it to 255 for now (as seen on Linux / ext4),
better than the default 0.

the attribute is only present since llfuse 1.3.0.
2020-04-12 21:16:27 +02:00
TW
597f67c667
Merge pull request #5105 from finefoot/patch-14
Backport of #5048 Option to bypass locking to use sensible borg commands with read-only repositories
2020-04-12 18:04:05 +02:00
finefoot
89791c6f84 Add option to bypass locking mechanism 2020-04-11 20:34:30 +02:00
TW
4ca35a858f
Merge pull request #5103 from fantasya-pbem/docs/2295_Orphaned-chunks-1.1
[DOC] Document one cause of orphaned chunks in check command, #2295
2020-04-11 17:17:04 +02:00
Thalian
df8a11cc12 [DOC] Document one cause of orphaned chunks in check command, #2295
Backport from master: Clean up the whole check usage paragraph.
2020-04-11 16:53:03 +02:00
TW
2a09b24e90
Merge pull request #5101 from finefoot/patch-13
Backport of #5100 Allow message for Error base class
2020-04-11 15:59:07 +02:00
finefoot
9de2645ae9
Allow message for Error base class 2020-04-11 13:25:56 +02:00
TW
80c6b4a3ec
Merge pull request #5089 from fantasya-pbem/docs/4946_SSH-restrictions-backport
docs: linked recommended restrictions to ssh public keys on borg servers in faq, #4946
2020-04-08 15:17:27 +02:00
Thalian
667033791b [DOC] linked recommended restrictions to ssh public keys on borg servers in faq, #4946
Backport from master.
2020-04-08 03:06:02 +02:00
TW
fdac999850
Merge pull request #5088 from ThomasWaldmann/vagrant-fixes
vagrant fixes
2020-04-07 23:56:29 +02:00
Thomas Waldmann
6f796296f4 vagrant: macOS: avoid error if pkg is already installed 2020-04-07 23:26:10 +02:00
Thomas Waldmann
c1f0aa8234 vagrant: debianoid: don't interactively ask questions 2020-04-07 23:24:01 +02:00
TW
09ebbef691
Merge pull request #5086 from ThomasWaldmann/auto-compressor-correct-ratio-calculation-1.1
correctly calculate compression ratio, taking header size into account, too
2020-04-07 13:58:02 +02:00
Elmar Hoffmann
aa41de8ca1 correctly calculate compression ratio, taking header size into account, too 2020-04-07 00:54:13 +02:00
TW
360598e71a
Merge pull request #5085 from ThomasWaldmann/update-changes-11
update CHANGES
2020-04-06 19:46:08 +02:00
Thomas Waldmann
8272588cac update CHANGES 2020-04-06 19:26:10 +02:00
TW
f7729e6a6b
Merge pull request #5078 from ThomasWaldmann/fuse-linear-read-large-file
Fix FUSE low linear read speed on large files, fixes #5067
2020-04-04 18:47:03 +02:00
lexa-a
f033c7fc97 Fix FUSE low linear read speed on large files, fixes #5067
This patch is a quick fix for an inefficient seek algorithm used in read() function:
1) On each read call chunk list for given file is regenerated.
2) Finding needed chunk takes a lot of time for large offsets.

For 64 Gb files read speed drops to 16 MB/s, for 128 Gb - to 8 MB/s, and so on.

After applying this patch read speed becomes 270 MB/s, and does not depend on read position inside file.

Co-authored-by: Thomas Waldmann <tw@waldmann-edv.de>
2020-04-04 16:28:10 +02:00
TW
f832aa58cc
Merge pull request #5072 from ThomasWaldmann/fix-birthtime-old-llfuse
fix crash on old llfuse without birthtime attrs, fixes #5064
2020-04-03 23:20:34 +02:00
TW
0c5c3bcb10
Merge pull request #5068 from finefoot/patch-4
Backport of #5066 Update prevalence of env vars to set config and cache paths
2020-04-02 20:59:00 +02:00
TW
e0fb0b29c8
Merge pull request #5069 from finefoot/patch-11
Backport of #4987 Adding comments and explanations to Travis config and install script, improving OS X builds
2020-04-02 20:56:11 +02:00
Thomas Waldmann
ec5eafd410 fix crash on old llfuse without birthtime attrs, fixes #5064
e.g. ubuntu xenial has llfuse 0.41, which is older than llfuse 1.3,
which introduced birthtime support.
2020-04-02 20:24:23 +02:00
finefoot
39dc3df97a Comments, explanations and improvements for Travis CI builds 2020-04-02 00:46:25 +02:00
finefoot
ba83b4a539 Update prevalence of env vars to set config and cache paths 2020-04-02 00:00:09 +02:00
TW
2b3c294f25
Merge pull request #5060 from fantasya-pbem/docs/4587_Sphinx-warnings-1.1-again
[DOCS] #4587 – Make Sphinx warnings break docs build
2020-03-24 20:41:09 +01:00
Thalian
d9cd1dccb6 [DOCS] #4587 – Make Sphinx warnings break docs build
Lock readme-renderer version to <25.0 as starting with v25 Python 3.4 is not supported anymore.
2020-03-24 19:15:36 +01:00
TW
038d16c162
Merge pull request #5056 from fantasya-pbem/docs/5000_Add-rendering-changes-1.1
[DOCS] #5000 – Add rendering docs to release todo
2020-03-22 22:00:09 +01:00
Thalian
b90a977ace [DOCS] #4587 – Make Sphinx warnings break docs build
Backport from master and some other fixes for Sphinx warnings.
2020-03-22 16:01:28 +01:00
Thalian
ebbf4f19b8 [DOCS] #5000 – Add rendering docs to release todo
Backport from master, including various other consistency changes.
2020-03-22 13:53:49 +01:00
TW
d8f670c39d
Merge pull request #5052 from finefoot/patch-10
Backport of #5051 Fix typos
2020-03-20 16:57:43 +01:00
finefoot
19079fb205
Fix typos 2020-03-20 11:03:00 +01:00
TW
7b2a65e6df
Merge pull request #5035 from fantasya-pbem/docs/4073_Backport_JSON-logging
[DOCS] #4073 – PlaceholderError not printed as JSON
2020-03-16 00:10:44 +01:00
TW
ec35b1e1a4
Merge pull request #5036 from fantasya-pbem/docs/4941_Backport_FAQ-Borg-Config-Dir
[DOCS] #4941 – How important is Borg config?
2020-03-16 00:10:16 +01:00
Thalian
fa8dfc14e8 [DOCS] #4941 – How important is Borg config?
Backport from master.
2020-03-15 21:41:13 +01:00
Thalian
97c26c2af5 [DOCS] borgbackup#4073 – PlaceholderError not printed as JSON
Backport from master:
Add a warning for --log-json option that parsing errors will always be printed as plain text.
2020-03-15 21:28:21 +01:00
TW
bd0d756c3e
Merge pull request #5026 from milkey-mouse/fix-4999-bp1.1
Add updating borgbackup.org/releases to release checklist (1.1 backport)
2020-03-12 02:21:31 +01:00
TW
4168340ac4
Merge pull request #5027 from milkey-mouse/fix-sphinx-highlight-bp1.1
Suppress Sphinx lexer warnings in frontends.rst (1.1 backport)
2020-03-12 02:21:03 +01:00
Milkey Mouse
bc97946a40
Suppress Sphinx lexer warnings in frontends.rst
Because some of the JSON blocks in frontends.rst included non-JSON
contents (user replies, etc.) the blocks didn't parse/highlight and
`make html` complained:

borg/docs/internals/frontends.rst:28: WARNING: Could not lex literal_block as "json".

There's no easy way to enable and disable highlighting just for
specific lines, but individually unsetting the highlight language per
block suppresses the warnings.
2020-03-11 16:34:53 -07:00
Milkey Mouse
8e7a00d6d0
Add updating borgbackup.org/releases to release checklist (fixes #4999) 2020-03-11 16:32:48 -07:00
TW
0c5cad9c8c
Merge pull request #5005 from ThomasWaldmann/fix-changes-markup
fix changes.rst markup
2020-03-09 00:13:58 +01:00
Thomas Waldmann
c76b53856f fix changes.rst markup 2020-03-08 23:43:50 +01:00
TW
6abf800a3b
Merge pull request #4997 from ThomasWaldmann/rel1111
release 1.1.11
2020-03-08 01:09:13 +01:00
Thomas Waldmann
57d5551d89 lz4 / zstd: revert back to using system libs 2020-03-07 22:41:37 +01:00
Thomas Waldmann
fb8c86d464 build_man 2020-03-07 22:40:05 +01:00
Thomas Waldmann
8a325ae3cc build_usage 2020-03-07 22:40:04 +01:00
Thomas Waldmann
36870766a3 update CHANGES (1.1-maint) 2020-03-07 22:39:41 +01:00
TW
7d790ac79f
Merge pull request #4996 from ThomasWaldmann/upgrade-zstd
upgrade bundled zstd to 1.4.4
2020-03-07 22:35:22 +01:00
TW
ad1baa40c1
Merge pull request #4995 from ThomasWaldmann/upgrade-lz4
upgrade bundled lz4 to 1.9.2
2020-03-07 22:13:19 +01:00
Thomas Waldmann
46c5663008 temporarily use the bundled zstd code for testing 2020-03-07 19:59:55 +01:00
Thomas Waldmann
5c50c220d6 upgrade zstd to 1.4.4 2020-03-07 19:59:35 +01:00