@@ -57,105 +57,4 @@ License
5757Changelog
5858~~~~~~~~~
5959
60- - v0.11.1
61-
62- + Made web front-end for job monitoring a separate script, ``gridmap_web ``,
63- since it can be used to talk to any ``JobMonitor `` instance. (Fixes #14)
64- + Fixed crash if a stalled job comes back from the dead (#15).
65- + Fixed crash if job's hostname is somehow not in white list and the job
66- needs to be resubmitted (#16).
67- + Fixed crash from trying to set ``matplotlib `` back-end multiple times.
68- + Cleaned up some imports and removed some unused variables.
69-
70- - v0.11.0
71-
72- + Vastly more reliable job completion information thanks to switch back to
73- using 0MQ for communication with worker nodes. No more unpickling
74- exceptions because the SGE DRMAA implementation frequently liked to say
75- jobs were finished when they were not.
76- + Add back web monitor to report basic job status.
77- + Switch to using custom fork of drmaa-python until
78- drmaa-python/drmaa-python#4, which fixes Python 3 compatibility issues,
79- gets merged.
80- + Now creates temporary directory for storing log files if it doesn't
81- exist.
82- + Travis-CI SGE installation has been streamlined.
83- + Switch to using sphinx and readthedocs for documentation.
84- + Added detection of stalled jobs. GridMap will also automatically restart
85- any jobs that appear stuck (up to 3 times by default), and email you a
86- report describing their CPU and memory usage over time.
87-
88- - v0.10.3
89-
90- + Fix issue where ``clean_path `` wasn't being called on the working
91- directory, which was causing ETS-specific issues.
92- + Add a couple workarounds for issues with setting environment variables in
93- Python 3.
94- + Made examples into unit tests and added first attempt at getting Travis
95- setup with SGE.
96-
97- - v0.10.2
98-
99- + Working directory is now correctly set for each job.
100- + Simplified handling of environment variables. Should now all be passed on
101- properly.
102-
103- - v0.10.1
104-
105- + Can now import ``JobException `` directly from ``gridmap `` package instead
106- of having to import from ``gridmap.job ``.
107-
108- - v0.10.0
109-
110- + Now raise a ``JobException `` instead of an ``Exception `` when one of the
111- jobs has crashed.
112- + Fixed potential pip installation issue from importing package for version
113- number.
114-
115- - v0.9.9
116-
117- + Changed way job results are retrieved to be a bit more efficient in cases
118- of errors.
119- + All job metadata is now retrieved before job output is, which should
120- hopefully alleviate issues where we can't get the metadata because its been
121- flushed too quickly by the grid engine.
122-
123- - v0.9.8
124-
125- + Fixed a bug where only the first error was still showing because of an
126- extra exception caused by job_output being undefined.
127- + Fixed unhandled Exception with error code 24 (since somehow that is not an
128- InvalidJobException, but just an Exception in drmaa-python).
129-
130- - v0.9.7
131-
132- + No longer dies with InvalidJobException when failing to retrieve job
133- metadata from DRMAA service.
134- + Now print all exceptions encountered for jobs submitted instead of just
135- exiting after first one.
136- + Die via exception instead of sys.exit when there were problems with some of
137- the submitted jobs.
138-
139- - v0.9.6
140-
141- + Fixed bug where jobs were being aborted before they ran.
142-
143- - v0.9.5
144-
145- + Fixed bug where ``GRID_MAP_USE_MEM_FREE `` would only be interpretted as true if
146- spelled 'True'.
147- + Added documentation describing how to override constants.
148-
149- - v0.9.4
150-
151- + Added support for overriding the default queue and other constants via
152- environment variables. For example, to change the default queue, just set
153- the environment variable ``GRID_MAP_DEFAULT_QUEUE ``.
154- + Substantially more information is given about crashing jobs when we fail
155- to unpickle the results from the Redis database.
156-
157- - v0.9.3
158-
159- + Fixed serious bug where gridmap could not be imported in some instances.
160- + Refactored things a bit so there is no longer one large module with all of
161- the code in it. (Doesn't change package interface)
60+ See `GitHub releases <https://github.com/EducationalTestingService/gridmap/releases >`__.
0 commit comments