[PATCH] svn.advanced.locking.meanings += SQLite locks

C. Michael Pilato cmpilato at red-bean.com
Thu Mar 10 19:11:26 UTC 2022


Sending        ch03-advanced-topics.xml
Transmitting file data .done
Committing transaction...
Committed revision 6051.

Thanks, Daniel.

On Mon, Mar 7, 2022 at 10:29 AM Daniel Shahaf <d.s at daniel.shahaf.name>
wrote:

> [[[
> * ch03-advanced-topics.xml
>   (svn.advanced.locking.meanings): Add "SQLite locks" and
>     a comment about mutexes.
> ]]]
>
> [[[
> Index: ch03-advanced-topics.xml
> ===================================================================
> --- ch03-advanced-topics.xml    (revision 6050)
> +++ ch03-advanced-topics.xml    (working copy)
> @@ -4057,11 +4057,24 @@
>          <indexterm>
>            <primary>locks</primary>
>            <secondary>svnrdump</secondary>
> -        </indexterm>Finally, there are <firstterm>svnrdump
> +        </indexterm>Next, there are <firstterm>svnrdump
>          locks</firstterm>.  These are very much like svnsync locks, but
>          are associated with the <command>svnrdump load</command> command
>          (described in <xref
> linkend="svn.reposadmin.maint.migrate.svnrdump"
>          />) instead of <command>svnsync</command>.</para>
> +
> +      <para>
> +        <indexterm>
> +          <primary>locks</primary>
> +          <secondary>SQLite</secondary>
> +        </indexterm>Finally, there are <firstterm>SQLite
> +        locks</firstterm>.  These are used by the SQLite library (<ulink
> +        url="https://www.sqlite.org/" />) to serialize access to SQLite
> +        databases used by Subversion under the hood.  See, for example,
> +        the <literal>exclusive-locking</literal> option in <xref
> +        linkend="svn.advanced.confarea.opts.config" />.</para>
> +
> +      <!-- No need to mention svn_mutex__t at this time. -->
>
>        <para>You can generally forget about these other kinds of locks
>          until something goes wrong that requires you to care about
> ]]]
>
> Cheers,
>
> Daniel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.red-bean.com/pipermail/svnbook-dev/attachments/20220310/31ac8128/attachment.htm>


More information about the svnbook-dev mailing list