Commit Graph
632 Commits
Author SHA1 Message Date
Michael Davidsaver 1e08b6faf0 instance counter for # of live workers 2021-06-27 10:17:13 -07:00
Michael Davidsaver 1859e44fcf ostream state preservation 2021-06-27 10:17:13 -07:00
Michael Davidsaver 4ea98d61f6 test GUID printing 2021-06-27 10:17:13 -07:00
Michael Davidsaver c76c2806f3 add MPSCFIFO 2021-06-27 10:17:13 -07:00
Michael Davidsaver bb341e0e3e client: test bad pvRequest 2021-06-27 10:17:13 -07:00
Michael Davidsaver 9d128b2f8a more onInit() error handling 2021-06-27 10:17:13 -07:00
Michael Davidsaver db32f05ce1 client: allow replacing event handler (eg. during onInit()) 2021-06-27 10:17:13 -07:00
Michael Davidsaver 3dd4dd6a66 client: different onInit() for monitor 2021-06-27 10:17:13 -07:00
Michael Davidsaver 8246a64806 client: monitor connect autoExec() 2021-06-27 10:17:13 -07:00
Michael Davidsaver cd990fb459 reExecGet/Put() 2021-06-27 10:17:13 -07:00
Michael Davidsaver 708fbc8062 client: add *Builder::syncCancel(bool)
Option for asynchronous cancel (eg. implicitly through ~Operation).
2021-06-27 10:17:13 -07:00
Michael Davidsaver c4d2cd4a10 client: reorg context Pvt 2021-06-27 10:17:13 -07:00
Michael Davidsaver bcc46f0389 workaround limitations of moving std::function<void()> 2021-06-27 10:17:13 -07:00
Michael Davidsaver bd6fb00dd5 evhelper external/internal 2021-06-27 10:17:13 -07:00
Michael Davidsaver 8eac7c9941 client: relax exec() synchronization for connect() 2021-06-27 10:17:13 -07:00
Michael Davidsaver ccda2bd51e test client/server Report 2021-06-27 10:17:13 -07:00
Michael Davidsaver 4683d56421 client/server report tx/rx counts 2021-06-27 10:17:13 -07:00
Michael Davidsaver 8e3c300004 server info show tx/rx stats 2021-06-27 10:17:13 -07:00
Michael Davidsaver 60d275412f conn/chan tx/rx stat tracking 2021-06-27 10:17:13 -07:00
Michael Davidsaver c15285c272 testutil show PVXS_VERSION 2021-06-27 10:17:13 -07:00
Michael Davidsaver 9ec69c784a server: change how operation credentials are presented 2021-06-27 10:17:13 -07:00
Michael Davidsaver dbed32309e add osdGetRoles() 2021-06-27 10:17:13 -07:00
Michael Davidsaver 904dff1c37 start testutil 2021-06-08 09:45:49 -07:00
Michael Davidsaver 89f9c54d62 client: relax exec() synchronization
dispatch() instead of call().
2021-06-08 09:45:49 -07:00
Michael Davidsaver 346b79d3b7 Add Subscription::shared_from_this()
Allow event() handler to acquire a shared_ptr<Subscription>
to eg. queue for later processing.
2021-06-08 09:45:49 -07:00
Michael Davidsaver fb9f356457 client reExec() for Get 2021-06-08 09:45:49 -07:00
Michael Davidsaver 2972bd8205 client: add onInit hook 2021-06-08 09:45:49 -07:00
Michael Davidsaver 564b9ec2cc client: add Context::connect()
A means of manually (pre)populating
the channel cache.
2021-06-08 09:45:49 -07:00
Michael Davidsaver da004bc54b configurable timeout (with $EPICS_PVA_CONN_TMO) 2021-06-08 09:45:49 -07:00
Michael Davidsaver e5b21535ab server: add EPICS_PVAS_IGNORE_ADDR_LIST 2021-06-08 09:45:49 -07:00
Michael Davidsaver bd7ba0db62 simplify GUID printing 2021-06-08 09:45:48 -07:00
Michael Davidsaver 94f0065a4d fix beaconSenders locking 2021-06-08 09:45:21 -07:00
Michael Davidsaver 0f90531615 fix EPICS_PVAS_INTF_ADDR_LIST 2021-06-02 14:50:35 -05:00
Michael Davidsaver a4c06fe423 minor 2021-06-02 14:47:39 -05:00
Michael Davidsaver e61df5a371 doc 2021-05-31 08:05:37 -05:00
Michael Davidsaver 47d8a639be minor 2021-05-31 08:05:37 -05:00
Michael Davidsaver 2554b0897f accommodate old autoconf
autoconf circa rhel7 is confused by "AR = ar -rc" from Base.
2021-05-18 10:31:45 -07:00
Michael Davidsaver f31cd81551 ci: upload artifacts 2021-05-17 09:52:38 -07:00
Michael Davidsaver 8981488cfa minor 2021-05-17 09:51:31 -07:00
Michael Davidsaver 6267202fd4 doc 2021-05-13 08:16:44 -07:00
Michael Davidsaver af936c0ec3 ci: add redhat container builds 2021-05-12 08:44:19 -07:00
Michael Davidsaver 286f4a7cf0 prepare for 0.1.6 2021-05-07 10:52:41 -07:00
Michael Davidsaver 4023aedaec 0.1.5
PVXS / ubuntu-20.04/gcc/default/3.14// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/3.15// (push) Cancelled after 0s
PVXS / macos-latest/clang/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0//release-2.0.22-stable (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/default/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc/static/7.0/64/ (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.8/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-16.04/gcc-4.9/default/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/gcc-8/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/default/7.0// (push) Cancelled after 0s
PVXS / windows-2019/vs2019/static/7.0// (push) Cancelled after 0s
PVXS / ubuntu-20.04/clang/default/7.0// (push) Cancelled after 0s
0.1.5
2021-05-07 10:16:39 -07:00
Michael Davidsaver cbcd3ce105 log: avoid direct use of stderr 2021-05-06 08:46:27 -07:00
Michael Davidsaver d3979fb56d test log config from environment 2021-05-06 08:46:27 -07:00
Michael Davidsaver 3dcf2f59fe fix logger_level_set() 2021-05-06 08:46:27 -07:00
Michael Davidsaver 5d64bca234 complete change default log level to Warn 2021-05-06 08:46:20 -07:00
Basil Aljamalandmdavidsaver 383f332d20 src/conn.cpp: add limits header to fix 'numeric_limits' is not a member of 'std' 2021-05-06 08:36:51 -07:00
Michael Davidsaver 3fe93ed92d change default log level to Warn 2021-05-04 16:46:41 -07:00
Michael Davidsaver 6c3e5b693c add NTEnum 2021-05-04 16:46:41 -07:00