[Neo-report] r2290 vincent - in /trunk/neo: client/Storage.py client/config.py component.xml
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Sep 3 10:00:32 CEST 2010
Author: vincent
Date: Fri Sep 3 10:00:31 2010
New Revision: 2290
Log:
Add option to control compression.
Modified:
trunk/neo/client/Storage.py
trunk/neo/client/config.py
trunk/neo/component.xml
Modified: trunk/neo/client/Storage.py
==============================================================================
--- trunk/neo/client/Storage.py [iso-8859-1] (original)
+++ trunk/neo/client/Storage.py [iso-8859-1] Fri Sep 3 10:00:31 2010
@@ -35,7 +35,9 @@ class Storage(BaseStorage.BaseStorage,
__name__ = 'NEOStorage'
def __init__(self, master_nodes, name, connector=None, read_only=False,
- compress=True, **kw):
+ compress=None, **kw):
+ if compress is None:
+ compress = True
BaseStorage.BaseStorage.__init__(self, name)
self._is_read_only = read_only
self.app = Application(master_nodes, name, connector,
Modified: trunk/neo/client/config.py
==============================================================================
--- trunk/neo/client/config.py [iso-8859-1] (original)
+++ trunk/neo/client/config.py [iso-8859-1] Fri Sep 3 10:00:31 2010
@@ -22,6 +22,8 @@ class NeoStorage(BaseConfig):
def open(self):
from neo.client.Storage import Storage
return Storage(master_nodes=self.config.master_nodes,
- name=self.config.name, connector = self.config.connector)
+ name=self.config.name, connector = self.config.connector,
+ compress=self.config.compress,
+ )
Modified: trunk/neo/component.xml
==============================================================================
--- trunk/neo/component.xml [iso-8859-1] (original)
+++ trunk/neo/component.xml [iso-8859-1] Fri Sep 3 10:00:31 2010
@@ -19,5 +19,11 @@
Give the name of the connector used at low-level
</description>
</key>
+ <key name="compress" required="no" default="true" datatype="boolean">
+ <description>
+ true: enable automatic data compression (compression is only used when compressed size is smaller).
+ false: disable data compression.
+ </description>
+ </key>
</sectiontype>
</component>
More information about the Neo-report
mailing list