source: pyutilib.pyro/trunk/CHANGELOG.txt @ 2647

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