- 18 May, 2015 14 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
- declare a service - use jquery ui dialog instead of jquery mobile - use erp5 data format for render / getContent
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
BUG Jsplumb silently swallows exceptions on handlers
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 15 May, 2015 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 14 May, 2015 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
- 13 May, 2015 6 commits
-
-
Julien Muchembled authored
The problem with callMethodOnObjectList is that when an object can't be processed, all other objects of the same group fail without any chance to be retried separately. Grouping is configurable with usual CMFActivity parameters in new 'group_kw' parameter, to avoid any conflict with catalog parameters (**kw). 'packet_size' and 'activity_count' are still accepted for backward compatibility.
-
Julien Muchembled authored
-
Julien Muchembled authored
The recent API change was not enough. A grouping method may need more information: in particular, the dummy grouping method must be fixed to change user.
-
Julien Muchembled authored
-
Kazuhiko Shiozaki authored
-
Jérome Perrin authored
-
- 12 May, 2015 2 commits
-
-
Tristan Cavelier authored
-
Julien Muchembled authored
This moves much duplicated code to main() and _ZodbTestComponentBootstrapOnly is changed to also search for BT in subfolders, like in ERP5TypeTestCaseMixin._getBTPathAndIdList
-
- 11 May, 2015 7 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
-
Jérome Perrin authored
Suppport ~ also in VCS tab. Not working in current slapos instance that set $HOME to something completely different
-
- 08 May, 2015 5 commits
-
-
Arnaud Fontaine authored
-
Arnaud Fontaine authored
There was problems handling '\' and '`' characters.
-
Arnaud Fontaine authored
This was initially set to 'Infinity' to allow browser search but this make the editor completely unusable with big files.
-
Arnaud Fontaine authored
Installation was working fine because Skin Folder are not ERP5 object but when updating the bt5, it failed because Folder objects are saved as Trash Folder (ERP5 object).
-
Arnaud Fontaine authored
Signed-off-by: Jérome Perrin <jerome@nexedi.com>
-
- 06 May, 2015 2 commits
-
-
Julien Muchembled authored
When grouped messages fail, ActivityTool must distinguish 3 groups, in order to reexecute them separately, as follows: - first, those that succeeded - then, those that were skipped - at last, failed ones Grouping methods are updated to handle partial failures, and stop doing anything when something goes wrong. Without this, we would have the following pathological cases. 1. Let's suppose first that skipped messages are marked as succeeded. The problem is that each skipped message that will fail causes the reexecution of those that didn't fail. Exemple: A:ok B:ok C:err D:err E:err F:err 1: A:ok, B:ok, C:err, D:skipped, E:skipped, F:skipped 2: A:ok, B:ok, D:err, E:skipped, F:skipped 3: A:ok, B:ok, E:err, F:skipped 4: A:ok, B:ok, F:err 5: A:ok, B:ok -> commit And worst, the first failed (C) may be processable again before 5, entering a failing loop if it is executed again in the same group as A & B. 2. Another implementation is to mark all skipped as failed. Example: 1: A:ok, B:ok, C:err, D:skipped, E:skipped, F:skipped 2: A:ok, B:ok -> commit 3: C:err, D:skipped, E:skipped, F:skipped >3: same as 3 => D, E or F are never tried.
-
Julien Muchembled authored
This tweaks retry delays as follows (seconds): ConflictError other failures (K = 1 + retry², with retry >= 0) before 30 15 * K after 15 30 * K Today, bigger delays in case of errors should not be an issue because the quality of ERP5 has improved a lot and normal code should not rely anymore on this. We also don't want to lower ConflictError delay too much, because this increase the probability of conflicts. This will be required to improve invokeGroup, in case that a message fails. We'd like that: - successful messages are retried immediately - skipped messages are retried next, and separately - at last, failed messages are retried, also separately
-