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

Possible deadlock in named atomic infrastructure used by revprop caching

From: Ivan Zhakov <ivan_at_visualsvn.com>
Date: Tue, 12 Aug 2014 21:22:28 +0400

Stefan,

I've noticed another severe issue in named atomic infrastructure used
by revprop caching code while reviewing r1611379 fix:
svn_atomic_namespace__create() doesn't release file lock and
process-wide mutex (!) on error in libsvn_subr\named_atomic.c:446.

Which is basically mean that server will be deadlocked if *any* of
named atomic shared file contains some invalid data.

-- 
Ivan Zhakov
CTO | VisualSVN | http://www.visualsvn.com
Received on 2014-08-12 19:23:16 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.