It was introduced for Cyrus 1.5 in 2001; we've been on 2.x since 2002 and Cyrus does its own locking when needed.