source: pyutilib.pyro/tags/3.5/CHANGELOG.txt @ 2647

Revision 2647, 3.5 KB checked in by wehart, 2 years ago (diff)

Tagging pyutilib.pyro 3.6

Line 
1=========================
2 pyutilib.pyro CHANGELOG
3=========================
4
5-------------------------------------------------------------------------------
6 Version 3.5
7-------------------------------------------------------------------------------
8
9- Increasing client time-out / num-tries when attempting to locate
10  a dispatcher.
11
12- Modifying get_nameserver to place it in a re-try loop. When
13  spawning parallel jobs, the timing can be off.
14
15- Making workers more robust to transient/start-up failures to
16  access the dispatch server.
17
18- Increasing the maximum number of connections allowed by a dispatcher,
19  to allow for more robustness on clusters.
20
21- Also improved the error detection / recovery logic in cases when
22  Pyro declares that the server is "too busy".
23
24- Adding a time lag between a worker results submission and task
25  query - to minimize the pressure on the dispatch server.
26
27-------------------------------------------------------------------------------
28 Version 3.4
29-------------------------------------------------------------------------------
30
31- Fixing numerous bugs / issues in pyro, relating primarily to the use of
32  non-default queues.
33
34- Wrapping dispatcher locator logic in a try-repeat loop, with a maximum
35  number of tries equal to 5 and a per-try sleep of one second. This
36  prevents issues with launching large MPI jobs.
37
38- Enabling condition import of Pyro sub-packages.
39
40-------------------------------------------------------------------------------
41 Version 3.3
42-------------------------------------------------------------------------------
43
44- Added verbosity flag for task submission method, to allow for optional
45  supression of output relating to queuing and task ids.
46
47- Reformatting with reindent
48
49-------------------------------------------------------------------------------
50 Version 3.2.1
51-------------------------------------------------------------------------------
52
53- Use entry points to install scripts to ensure portability.
54
55-------------------------------------------------------------------------------
56 Version 3.2
57-------------------------------------------------------------------------------
58
59- Added "shutdown" method to dispatcher, to aid cluster cleanup.
60
61- Modified pyro workers to more gracefully trap when a connection to
62  its dispatch server is lost.
63
64- Misc typo fixes in messages.
65
66-------------------------------------------------------------------------------
67 Version 3.1.3
68-------------------------------------------------------------------------------
69
70- Update to package README files to point to the new PyUtilib mailing lists.
71
72-------------------------------------------------------------------------------
73 Version 3.1.2
74-------------------------------------------------------------------------------
75
76- Importing cPickle to improve performance.
77
78-------------------------------------------------------------------------------
79 Version 3.1
80-------------------------------------------------------------------------------
81
82- Revised output to clarify the actions that are executed.
83
84- Added dispatch_srvr.cmd
85
86- The Pyro (pyutilib) client has been changed to throw a RuntimeError if a
87  connection to the nameserver cannot be established.
88
89-------------------------------------------------------------------------------
90 Version 3.0
91-------------------------------------------------------------------------------
92
93- Initial release PyUtilib to create the pyutilib.pyro package.
94
95- See pyutilib.dist for previous ChangeLog information related to PyUtilib.
96
Note: See TracBrowser for help on using the repository browser.