- 26 Apr, 2019 1 commit
-
-
Julien Muchembled authored
-
- 07 Aug, 2018 1 commit
-
-
Julien Muchembled authored
Besides the use of another module for option parsing, the main change is that there's no more Config class that mixes configuration for different components. Application classes now takes a simple 'dict' with parsed values. The changes in 'neoctl' are somewhat ugly, because command-line options are not defined on the command-line class, but this component is likely to disappear in the future. It remains possible to pass options via a configuration file. The code is a bit complex but isolated in neo.lib.config For SSL, the code may be simpler if we change for a single --ssl option that takes 3 paths. Not done to not break compatibility. Hence, the hack with an extra OptionList class in neo.lib.app A new functional test tests the 'neomigrate' script, instead of just the internal API to migrate data.
-
- 17 Dec, 2013 1 commit
-
-
Vincent Pelletier authored
Use a non-intrusive code profiling tool with NEO instead, like pprofile.
-
- 20 Mar, 2012 1 commit
-
-
Julien Muchembled authored
The main goal of this patch is to keep all DEBUG logs and packet logger enabled without exploding disk usage. This is done by keeping the last 16 MB (by default) of debugging information in a RAM buffer, and to emit it to an SQLite DB upon RTMIN signal or in case of warning and more severe log. Implementation is also cleaned up for better integration within a framework or if run standalone. NEO logger is now a direct child of root handler. Only warnings and more severe logs are forwarded to root handler. A new script 'neolog' is added to pretty-print the contents of the SQLite log. In unit tests, logging events are not buffered but emitted immediately. When a test passes, payloads of all exchanged packets are discarded to reduce disk usage on test bots. This slows down performance tests by about 15 % because even if nothing is written to disk, debug and packet log records are now always rendered.
-
- 13 Mar, 2012 1 commit
-
-
Julien Muchembled authored
-
- 09 Sep, 2011 1 commit
-
-
Julien Muchembled authored
-
- 15 Jun, 2011 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2788 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 14 Jun, 2011 1 commit
-
-
Julien Muchembled authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2778 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 08 Feb, 2011 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2650 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 11 Jan, 2011 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2606 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 13 Dec, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2516 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 10 Nov, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2455 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 09 Nov, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@2444 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 15 Apr, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1999 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 23 Mar, 2010 1 commit
-
-
Grégory Wisniewski authored
We currently support only python 2.4 for client (zope) side. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1950 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 08 Mar, 2010 2 commits
-
-
Grégory Wisniewski authored
Allow use our own copyTransactionsFrom with a smarter monkey patch to compute statistics. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1928 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
Given measure points were used to search for hot spots in client around "store" method. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1911 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 16 Feb, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1760 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 14 Feb, 2010 2 commits
-
-
Vincent Pelletier authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1756 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Vincent Pelletier authored
If the value evaluates to False, don't update preindex. If the value is a string, update preindex entry for given oid. Otherwise, iterate over it, it must contain (oid, serial) tuples. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1755 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 13 Feb, 2010 1 commit
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1754 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 12 Feb, 2010 2 commits
-
-
Grégory Wisniewski authored
git-svn-id: https://svn.erp5.org/repos/neo/trunk@1724 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
Grégory Wisniewski authored
- Remove hard-coded email addresses - Add command line options to: - Choose sender, recipients, mail server - Cluster configuration (masters, storages, replicas...) - Include import speed and datafs size in mail subject - Clean a bit the code structure. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1723 71dcc9de-d417-0410-9af5-da40c76e7ee4
-
- 11 Feb, 2010 1 commit
-
-
Grégory Wisniewski authored
This tool monkey patch the NEO Storage 'copyTransactionFrom' method to compute statistical information about import. It expect a data.fs path as argument and send a report mail to defined recipients. git-svn-id: https://svn.erp5.org/repos/neo/trunk@1716 71dcc9de-d417-0410-9af5-da40c76e7ee4
-