Potential CSV stall with HEADER if only some CSV slaves started

Description

If a CSV read has a HEADER and has very few records (< header lines) on each slaves, then if only some slaves start, it might cause a deadlock.

This is really a CSV bug, it's currently trying to handshake between slaves in start() and should delay the header processing until needed.
The bug was exposed by this change: https://hpccsystems.atlassian.net/browse/HPCC-17991

Conclusion

None

Activity

Show:

Jacob Cobbett-Smith February 8, 2018 at 10:24 AM

Jacob Cobbett-Smith January 18, 2018 at 5:57 PM

A possible workaround is to avoid HEADER in cases where this hit and instead use a CHOOSEN(ALL, <# headerlines>) to filter out the header lines instead.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Components

Assignee

Reporter

Priority

Compatibility

Point

Fix versions

Pull Request URL

Created January 18, 2018 at 5:28 PM
Updated February 8, 2018 at 10:24 AM
Resolved January 24, 2018 at 3:26 PM