ECL WU should indicate that an eclagent job is 'spraying'

Description

When an ECL job is waiting on a dfu spray, the workunit state says 'running'. Since it may take a long time, a user may think that job is hung up. We should indicate somehow that an eclagent job is 'spraying' or 'waiting for spraying'.

Conclusion

None

Activity

Show:

Richard Chapman August 7, 2015 at 3:53 PM

Anything that blocks the WU for a while, I guess.

I don't know how you indicate why something is blocked - the persist code may have a clue?

Russ Whitehead August 7, 2015 at 3:11 PM

2 questions...
1) Should this be limited to spraying, or should i include

fsfDespray
Copy
fsfReplicate
fslWaitDfuWorkunit
fsfMonitorLogicalFileName
fsfMonitorFile
remoteEspFsURL

2) Jake suggested I set the state to WUStateBlocked, and indicate why blocked. Easy enough to set the state how do I indicate why?

Richard Chapman August 7, 2015 at 1:17 PM

Yes, it's available via the context

Russ Whitehead August 7, 2015 at 12:58 PM

Does the fileservices plugin know the WUID ?

Richard Chapman August 7, 2015 at 9:05 AM

The fileservices plugin could set the workunit state easily enough - though it might be confusing if there other threads running at the same time as the spray.

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

Details

Components

Assignee

Reporter

Priority

Fix versions

Labels

Pull Request URL

Affects versions

Created February 14, 2014 at 1:52 PM
Updated August 11, 2015 at 4:28 PM
Resolved August 11, 2015 at 4:28 PM