[SERVER-85527] Use compiled configuration strings for WT_SESSION::begin_transaction calls Created: 22/Jan/24  Updated: 08/Feb/24

Status: Needs Scheduling
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 8.0 Required

Type: Improvement Priority: Major - P3
Reporter: Donald Anderson Assignee: Backlog - Storage Execution Team
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: File server-85527-prototype.diff    
Issue Links:
Depends
depends on WT-11126 Add configuration compilation to spee... Closed
Related
is related to SERVER-85811 Reduce need for StringBuilder allocat... Closed
Assigned Teams:
Storage Execution
Participants:

 Description   

WT-11126 will introduce compiled configuration strings in WiredTiger.  Only certain APIs will allow compiled strings, initially it will be only begin_transaction.  Once WT-11126 is in, we should notice some modest performance gains around begin_transaction (as the configuration string passed in is compiled once and then used throughout the call).  But to take full advantage, the server will need to make compilation calls in advance.

As part of the WT-11126 project, a prototype of server usage will be done, and can be used as a starting point for this ticket.


Generated at Thu Feb 08 06:57:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.