-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Draft
Errors similar to issue #31 have necessitated the introduction of locking around access to SQLite prepared statements in the FileCabinet component and this sort of locking will be added to TagDB statements as well. This has brought up the question of whether there may be a slow-down in operations due to lock-contention. This proposal attempts to address the question of whether this is a problem that needs attention and then to suggest a solution in the case that it does.
- Determine if there is significant contention over access to prepared statements. Resolving issue Get automated source coverage information for unit tests #25 would be helpful here.
- Use statement semaphores to allocate replicates of the prepared statement and make the semaphore tables 2D.
Reactions are currently unavailable