[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: NFS performance regression in 1.9

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 15 Oct 2015 19:44:05 +0100

"Bert Huijben" <bert_at_qqmail.nl> writes:

> I'm not able to answer all that, but I do know that your change will
> slow Subversion down on Samba shares as used from Windows systems with
> that flag. And once one user used it in that way it will stay slow
> because the journal mode is stored in the database.
>
> I don't think just touching a working copy with a client should ever
> have such an effect on a working copy.

The journal mode is set to TRUNCATE every time we open the database,
that doesn't change with my patch. Are you saying that TRUNCATE will be
ignored after some previous connection uses DELETE? The documentation
doesn't appear to support you:

  https://sqlite.org/pragma.html#pragma_journal_mode

  This pragma queries or sets the journal mode for databases associated
  with the current database connection.

Ivan's original change r1659426 stated:

  The TRUNCATE and DELETE journal modes are compatible, so different
  Subversion clients with different journal mode should just work with same
  working copy without problems.

-- 
Philip Martin
WANdisco
Received on 2015-10-15 20:44:21 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.