diff --git a/PLUGIN-INF/metadata_SLUBStoragePlugin.xml b/PLUGIN-INF/metadata_SLUBStoragePlugin.xml index daf132f5c1fd4a85b9ab9edb2605f69097b55436..f7ee169fa64d8d32cc94d1cfbec71d670860b560 100644 --- a/PLUGIN-INF/metadata_SLUBStoragePlugin.xml +++ b/PLUGIN-INF/metadata_SLUBStoragePlugin.xml @@ -26,6 +26,19 @@ <label>ui.storage.nfs.fileBlockSize</label> <ui_tool_tip>BlockSize in Bytes</ui_tool_tip> <single>false</single> + <default_value>8192</default_value> + <mandatory>true</mandatory> + <validator_class_name>com.exlibris.core.infra.web.utils.formBuilder.validator.NumericFormValidator</validator_class_name> + <x_logic_type>String</x_logic_type> + <x_ui_type>TextField</x_ui_type> + <css_class>width40</css_class> + <x_options></x_options> + </x_field> + <x_field> + <field_name>BUFF_SIZE</field_name> + <label>ui.storage.nfs.fileBufferSize</label> + <ui_tool_tip>BufferSize in Bytes</ui_tool_tip> + <single>false</single> <default_value>1048576</default_value> <mandatory>true</mandatory> <validator_class_name>com.exlibris.core.infra.web.utils.formBuilder.validator.NumericFormValidator</validator_class_name> @@ -70,7 +83,7 @@ </fr:x_form> </pl:initParameters> <pl:description>SLUB Storage Plugin</pl:description> - <pl:version>2.95</pl:version> + <pl:version>2.96</pl:version> <pl:materialType>DIGITAL</pl:materialType> <pl:module>Repository</pl:module> <pl:generalType>TASK</pl:generalType> diff --git a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java index 7e29eed7d73668b2432898213acaf22beb438e06..860ba9cea8d7b1a1a6912e46925a8d847dd671de 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java @@ -113,20 +113,20 @@ public class SLUBStoragePlugin extends AbstractStorageHandler { private int getBlockSize () { if (0 == this.blocksize) { - String blocksizeStr = this.parameters.get("BLOCK_SIZE"); + String blocksizeStr = this.parameters.get("BUFF_SIZE"); if (null != blocksizeStr) { try { this.blocksize = Integer.parseInt(blocksizeStr); log.info("Set blocksize to " + this.blocksize); } catch (NumberFormatException e) { - log.error("Could not convert BLOCK_SIZE string to int, " + e.getMessage()); + log.error("Could not convert BUFF_SIZE string to int, " + e.getMessage()); } if (this.blocksize <= 0) { - log.error("BLOCK_SIZE needs to be greater than 0!"); + log.error("BUFF_SIZE needs to be greater than 0!"); } } else { this.blocksize = 1024*1024; - log.info("Could not retrieve BLOCK_SIZE, using default of " + this.blocksize + " Bytes") ; + log.info("Could not retrieve BUFF_SIZE, using default of " + this.blocksize + " Bytes") ; } } return this.blocksize;