View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005936 | Feature Requests | Feature Request | public | 2020-09-10 09:33 | 2021-06-03 18:50 |
| Reporter | David Levine | Assigned To | Randy Armstrong | ||
| Priority | normal | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | no change required | ||
| Summary | 0005936: Method calls should have a timeout or some other way for a client to break a stalled call. | ||||
| Description | If method timeouts are defined somewhere in the spec please identify it. The only statement I can find in the spec about method timeouts is this: "Execution times for Methods may vary, depending on the function that they perform." I have not found anything in the spec that offers a mechanism for a client to cancel, abort, or otherwise cause the termination of a call to a method other than terminating the session. An operation can fail for all sorts of reasons, including the server taking so long to execute that the client no longer needs the result, even if the call were to eventually succeed. A method call that does not return may block the client from making other method calls until the current one completes - the server may only support one at at time, or the client may not support multiple calls on the same session. Goals: Error codes to be defined as needed to accurately specify the reason for the method failure. | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
|
|
See the Cancel Service: All Service calls have a timeout mechanism that behaves the way you suggest: Please update the issue with an explanation on why the current mechanisms are not sufficient. |
|
|
Thanks for the info; I was not aware of those options because the toolkit I am using does not provide access to those or expose them to the adopter. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-09-10 09:33 | David Levine | New Issue | |
| 2020-09-10 09:50 | Randy Armstrong | Assigned To | => Randy Armstrong |
| 2020-09-10 09:50 | Randy Armstrong | Status | new => feedback |
| 2020-09-10 09:50 | Randy Armstrong | Note Added: 0012777 | |
| 2020-09-16 17:36 | David Levine | Note Added: 0012863 | |
| 2020-09-16 17:36 | David Levine | Status | feedback => assigned |
| 2021-06-03 18:50 | Jim Luth | Status | assigned => closed |
| 2021-06-03 18:50 | Jim Luth | Resolution | open => no change required |