Experimental Physics and
| |||||||||||||||
|
I got a strange effect with ca_sg_put if writing to a record where DISP=1. The ca_sg_put succeeds (returns ECA_NORMAL) but then, an error message is printed asynchronously: CA.Client.Exception............................................... Warning: "Channel write request failed" Context: "op=1, channel=DZ-AO3, type=DBR_invalid, count=0, ctx="write notify request rejected"" Source File: ../syncGroupWriteNotify.cpp line 98 Current Time: Wed Feb 28 2007 16:40:34.421658000 .................................................................. Finally, ca_sg_block times out, long after it was clear to CA that writing failed. Especially the last point is strange to me. Is this a bug or is it designed this way? If it works as intended, what is the correct way to handle failing synchronous writes to records with DISP=1 without timing out? I am using R3.14.8.2. Dirk
| ||||||||||||||
ANJ, 10 Nov 2011 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |