File tree 3 files changed +28
-1
lines changed
3 files changed +28
-1
lines changed Original file line number Diff line number Diff line change
1
+ v0.4.1
2
+ ======
3
+
4
+ New Features
5
+ ------------
6
+
7
+ Bug Fixes
8
+ ---------
9
+
10
+ * Fixed a bug where maps submitted with late materialization would choke on the
11
+ "cluster submit" event when reading their event log. Band-aided for now.
12
+
13
+ Known Issues
14
+ ------------
15
+
16
+ * Execution errors that result in the job being terminated but no output being
17
+ produced are still not handled entirely gracefully. Right now, the component
18
+ state will just show as ``ERRORED ``, but there won't be an actual error report.
19
+ * Map component state may become corrupted when a map is manually vacated.
20
+ Force-removal may be needed to clean up maps if HTCondor and HTMap disagree
21
+ about the state of their components.
22
+ Issue: https://github.com/htcondor/htmap/issues/129
Original file line number Diff line number Diff line change @@ -113,6 +113,11 @@ def _read_events(self):
113
113
for event in self ._event_reader :
114
114
self .map ._local_data = None # invalidate cache if any events were received
115
115
116
+ # skip the late materialization submit event
117
+ # todo: replace with better mechanism
118
+ if event .proc < 0 :
119
+ continue
120
+
116
121
if event .type is htcondor .JobEventType .SUBMIT :
117
122
self ._clusterproc_to_component [(event .cluster , event .proc )] = int (event ['LogNotes' ])
118
123
Original file line number Diff line number Diff line change 15
15
16
16
from typing import Tuple
17
17
18
- __version__ = '0.4.0 '
18
+ __version__ = '0.4.1 '
19
19
20
20
21
21
def version () -> str :
You can’t perform that action at this time.
0 commit comments