Changes

Jump to navigation Jump to search
299 bytes removed ,  01:49, 18 June 2012
==Database Locks==
The standalone versions of BaseX To avoid database corruptions caused by write operations running in different JVMs, a shared lock is requested on the database table file (command-line, GUI{{Code|tbl.basex}}) cannot be synchronized with other BaseX instanceswhenever a database is opened. If concurrent write operations are to an update operation is triggered, it will be performed, we generally recommend users to always work rejected with the client/server architecturemessage "Database ... is opened by another process." if no exclusive lock can be acquired.
Since {{Version|7.2.1}}, to avoid database corruptions caused by unmanaged concurrent write operations, a shared lock is requested on As the database table file standalone versions of BaseX ({{Code|tbl.basex}}command-line, GUI) whenever a database is opened. If an update operation is triggeredcannot be synchronized with other BaseX instances, it will be rejected we generally recommend working with the message "Database ... is opened by another process." client/server architecture if no exclusive lock can be acquired. In {{Version|7.2}}, pin files were written into the directory of opened databases. The message above appeared whenever an unused pin file remained after having ungracefully killed or shutting down a BaseX instance. In this cases, pin files could concurrent write operations are to be manually removedperformed.
=Changelog=
Bureaucrats, editor, reviewer, Administrators
13,554

edits

Navigation menu