Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
[performance] move storage binary resources from dbx files to filesys…
…tem. Yields into performance increase for (concurrent) access of binary files (=queries). Internally binary resources are dealt as Streams Patch created by Alex Milowski svn path=/trunk/eXist/; revision=8222
- Loading branch information
Showing
with
879 additions
and 79 deletions.
- +7 −1 extensions/fluent/src/org/exist/fluent/Document.java
- +20 −0 extensions/fluent/test/src/org/exist/fluent/DocumentTest.java
- +9 −4 extensions/modules/src/org/exist/xquery/modules/compression/TarFunction.java
- +8 −2 extensions/modules/src/org/exist/xquery/modules/compression/ZipFunction.java
- +3 −3 extensions/modules/src/org/exist/xquery/modules/image/GetThumbnailsFunction.java
- +4 −0 src/org/exist/cluster/ClusterCollection.java
- +28 −6 src/org/exist/collections/Collection.java
- +9 −2 src/org/exist/collections/triggers/XQueryTrigger.java
- +12 −3 src/org/exist/http/SOAPServer.java
- +13 −1 src/org/exist/soap/AdminSoapBindingImpl.java
- +11 −6 src/org/exist/source/DBSource.java
- +89 −0 src/org/exist/storage/CreateBinaryLoggable.java
- +18 −6 src/org/exist/storage/DBBroker.java
- +282 −33 src/org/exist/storage/NativeBroker.java
- +98 −0 src/org/exist/storage/RenameBinaryLoggable.java
- +108 −0 src/org/exist/storage/UpdateBinaryLoggable.java
- +1 −1 src/org/exist/storage/dom/DOMFile.java
- +18 −0 src/org/exist/storage/journal/Journal.java
- +1 −0 src/org/exist/storage/recovery/RecoveryManager.java
- +80 −0 src/org/exist/util/FileUtils.java
- +9 −1 src/org/exist/xmldb/LocalBinaryResource.java
- +19 −4 src/org/exist/xmlrpc/RpcConnection.java
- +8 −1 src/org/exist/xquery/functions/util/BinaryDoc.java
- +6 −1 test/src/org/exist/storage/RecoverBinaryTest.java
- +9 −2 test/src/org/exist/storage/RecoveryTest.java
- +9 −2 test/src/org/exist/storage/ResourceTest.java
Oops, something went wrong.