~bhill/epics-gateway/epics-gateway-preempt

  • Committer: Bruce Logan Hill
  • Date: 2014-08-15 05:15:11 UTC
  • Revision ID: bhill@rhel6-64h-20140815051511-lxvtigl08podyttp
The changes in this checkin were done by Sheng Peng in an effort
to run the gateway using a preemptive channel access callback context.
I have very little specific info on the testing other than to say we ran it
on several gateways for a few weeks.

There were a few anecdotal reports of better throughput, but we also
had it crash 5 times over 9 days and switched to using a gateway version
using non-preemptive ca with file descriptors via USE_FDS.

This needs more work, possibly changing to using the multi-threaded CA
server, as the only multi-threaded portion of this version is the CA client side
which spawns two threads per connection.  We probably need some mutex protection
in the callbacks as well to prevent crashes.
Filename Latest Rev Last Changed Committer Comment Size
..
docs 165 16 years ago Janet B. Anderson Added doc directory, gif files, and updated Gatewa Diff
.bzrignore 181 9 years ago Ralph Lange Add appropriate .bzrignore (copied from EPICS Base 67 bytes Diff Download File
gateAs.cc 167 16 years ago Janet B. Anderson New option to use Perl regexp instead of GNU regex 21 KB Diff Download File
gateAs.h 168 16 years ago Janet B. Anderson Bug fix to the conditional compilation for the "ne 6.9 KB Diff Download File
gateAsCa.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 7.9 KB Diff Download File
gateAsyncIO.cc 176 14 years ago Jeff Hill o Fixed issue where put callback response from IOC 2 KB Diff Download File
gateAsyncIO.h 176 14 years ago Jeff Hill o Fixed issue where put callback response from IOC 2.9 KB Diff Download File
gatePv.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 64.5 KB Diff Download File
gatePv.h 176 14 years ago Jeff Hill o Fixed issue where put callback response from IOC 12.4 KB Diff Download File
gateResources.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 6.9 KB Diff Download File
gateResources.h 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 6.3 KB Diff Download File
gateServer.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 64.8 KB Diff Download File
gateServer.h 173 14 years ago Janet B. Anderson Added heartbeat pv. 12.1 KB Diff Download File
gateStat.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 13.3 KB Diff Download File
gateStat.h 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 3.8 KB Diff Download File
gateVc.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 40.3 KB Diff Download File
gateVc.h 176 14 years ago Jeff Hill o Fixed issue where put callback response from IOC 8.8 KB Diff Download File
gateVersion.h 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 1.4 KB Diff Download File
GATEWAY.access 131 20 years ago Ken Evans Added access security for stat PVs. Added Gateway 539 bytes Diff Download File
gateway.cc 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 44.8 KB Diff Download File
GATEWAY.command 51 26 years ago Janet B. Anderson Upon USR1 signal gateway now executes commands spe 197 bytes Diff Download File
gateway.notes 184 9 years ago Bruce Logan Hill The changes in this checkin were done by Sheng Pen 4.8 KB Diff Download File
GATEWAY.pvlist 167 16 years ago Janet B. Anderson New option to use Perl regexp instead of GNU regex 4.3 KB Diff Download File
gwStats.adl 76 24 years ago Ralph Lange += ALH awareness; += DENY from <host>; async pvExi 5.4 KB Diff Download File
hydra.rate.stp 147 19 years ago Ken Evans Changed internal names for hydraStats.adl and hydr 3.4 KB Diff Download File
hydraStats.adl 147 19 years ago Ken Evans Changed internal names for hydraStats.adl and hydr 14.6 KB Diff Download File
LICENSE 142 20 years ago Ken Evans Fixed it to write reports to gateway.report, not t 4.3 KB Diff Download File
Makefile 180.1.3 9 years ago Martin Konrad Set USR_* instead of USR_*_DEFAULT if CAPUTLOG is 5.5 KB Diff Download File
README.1st 163 16 years ago Janet B. Anderson Removed pre R3.14 Makefiles. 95 bytes Diff Download File
File S99gateway 45 26 years ago Janet B. Anderson Gateway home dir changed to hostname subdir. 525 bytes Diff Download File
File START.server 20 27 years ago Jim Kowalkowski many bug fixes, array support added 1.1 KB Diff Download File
tsHash.h 170 14 years ago Jeff Hill void * -> gphPvt * 2.3 KB Diff Download File