Merged PRs
dolt
- 8336: dolt add --patch
CLI update to enable the "--patch" option for dolt add.
This option is only supported in a CLI context (sql shell included) because thedolt_add
stored procedure doesn't allow for a user interactive workflow.
Currently this change lacks tests. I'll work on that after I ship the blog post.
Fixes: #2465 - 8335: [statspro] Avoid stopping the world during stats updates
The stats provider holds a lock that was required to (1) update stats, and (2) access statistics.
The new behavior- Reject duplicate update requests on the same database/branch/table. So an
analyze table <t>
will error if a conflicting job is active. - Only lock the provider in critical sections. Update threads only grab the lock to read current statistics or write updates. So regular reads/writes will not hang waiting for the stats provider mutex longer than it takes to finish a critical section.
- Reject duplicate update requests on the same database/branch/table. So an
- 8334: Fix issue where stats db created in wrong location
fixes: #8324