From 6ee761fc860fe6b22d8c46f250d09b8cfdd1986f Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 18 Aug 2018 10:56:19 -0400 Subject: Prepare 8.2.1 release --- manual/qpdf-manual.xml | 57 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) (limited to 'manual') diff --git a/manual/qpdf-manual.xml b/manual/qpdf-manual.xml index 2ef8a080..8185b848 100644 --- a/manual/qpdf-manual.xml +++ b/manual/qpdf-manual.xml @@ -5,8 +5,8 @@ - - + + ]> @@ -453,6 +453,35 @@ make + + + + + This option controls whether qpdf keeps individual files open + while merging. Prior to version 8.1.0, qpdf always kept all + files open, but this meant that the number of files that could + be merged was limited by the operating system's open file + limit. Version 8.1.0 opened files as they were referenced and + closed them after each read, but this caused a major + performance impact. Version 8.2.0 optimized the performance + but did so in a way that, for local file systems, there was a + small but unavoidable performance hit, but for networked file + systems, the performance impact could be very high. Starting + with version 8.2.1, the default behavior is that files are + kept open if no more than 200 files are specified, but that + the behavior can be explicitly overridden with the + flag. If you are merging + more than 200 files but less than the operating system's max + open files limit, you may want to use + , especially if working + over a networked file system. If you are using a local file + system where the overhead is low and you might sometimes merge + more than the OS limit's number of files from a script and are + not worried about a few seconds additional processing time, + you may want to specify . + + + @@ -3257,6 +3286,30 @@ print "\n"; ChangeLog in the source distribution. + + 8.2.1: August 18, 2018 + + + + + Command-line Enhancements + + + + + Add + + to override default determination of whether to keep files + open when merging. Please see the discussion of + in for additional details. + + + + + + + 8.2.0: August 16, 2018 -- cgit v1.2.3-54-g00ecf