Merge ~bfrk/epics-base:scalar-get-optimization into epics-base:7.0
Proposed by
Ben Franksen
Status: | Needs review |
---|---|
Proposed branch: | ~bfrk/epics-base:scalar-get-optimization |
Merge into: | epics-base:7.0 |
Diff against target: |
230 lines (+72/-55) 4 files modified
modules/database/src/ioc/db/dbChannel.c (+53/-4) modules/database/src/ioc/db/dbChannel.h (+7/-2) modules/database/src/ioc/db/dbDbLink.c (+12/-46) modules/database/src/ioc/dbStatic/link.h (+0/-3) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ben Franksen | Pending | ||
EPICS Core Developers | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2020-04-14.
Commit message
rebased to current 7.0 and removed the dependency on the (already merged) remove-
Description of the change
The idea here is to make the special optimization for one-element get requests without options available to all code that calls dbChannelGet. It started out as an attempt to disentangle this logic from dbDbGetValue (this goal is indeed achieved) and then moved on from that point.
To post a comment you must log in.
I light of the bug I introduced with 3f13fff I will rebase this and the other branches I proposed for merging.