< Home | Return to Ballot listing

Ballot Details    TC Member Ballot View
Schema ballot: Issue #320

Provide a caching mechanism for duplicated code flow data?

EBALLOT PROPOSAL: provide a mechanism for caching thread flow location data, which is often copious and highly duplicative when producing complex code/dataflow static analysis results.

API IMPACT:
Add run.threadFlowLocations, an array of threadFlowLocation objects cached at the run level, analogous to run.files and run.logicalLocation.
Add threadFlowLocation.index, an index into run.threadFlowLocations.
Add externalPropertyFiles.threadFlowLocations, allowing cached data to be stored in a separate file.

NOTES:
A result-level threadFlowLocation object can specify properties of its own, and also populate its index property. The behavior in this case is that the cached threadFlowLocation is used to initialize the local threadFlowLocation. Any local properties that diverge from the cached copy override the corresponding properties of the cached object. This allows producers to cache locations that share some common subset of properties while permitted the result-published locations to make minor updates to the cached version.

https://github.com/oasis-tcs/sarif-spec/issues/320

 [ ]  Yes
 [ ]  No
 [ ]  Abstain
Opening:   Thursday, 28 February 2019 @ 10:00 pm PST
Closing:   Thursday, 7 March 2019 @ 10:00 pm PST
Group:   OASIS Static Analysis Results Interchange Format (SARIF) TC
Ballot has closed.

Referenced Items
Name Type Date Action
Document
2019-03-07

Voting Details

Voting Summary

Options with highest number of votes are bold

Option # Votes % of Total
Yes 8 100%
No 0 0%
Abstain 0
Eligible members who have voted: 8 of 10 80%
Eligible members who have abstained: 0 of 10 0%
Eligible members who have not voted: 2 of 10 20%

Voting Details

Voter Company VoteReference Document and/or Comment
Paul Anderson
GrammaTech, Inc.
Yes
 
David Keaton
Individual
Yes
 
Henny Sipma
Kestrel Technology
Yes
 
Yekaterina O'Neil
Micro Focus
Yes
 
Sunny Chatterjee
Microsoft
--
 
Michael Fanning
Microsoft
Yes
 
Laurence Golding
Microsoft
Yes
 
Chris Meyer
Microsoft
Yes
 
Jim Kupsch
SWAMP
Yes
 
Luke Cartey
Semmle
--