Package: e2fsprogs
Version: 1.42.12-1
Severity: wishlist

Hello,

the e4defrag manpages does not mention the outcome if other
applications access a file (read and/or write) while e4defrag is
processing it; including the case where that application opened the
file beforehand.

Probably one of these three:

- Not defined. Expect data corruption, don't do this.
- e4defrag/kernel assert data integrity, the application might be 
  stalled during critical operations.
- e4defrag/kernel assert data integrity, the e4defrag might be 
  stalled during critical operations.

From some tests by running e4defrag on the containers of a running
PostgreSQL database¹ I guess it's option three. But I'd really like to 
hear an official word about this, and read it in the manpage.

In the case it's really option one, please enforce some extra checks 
like exclusive locking and/or checking for open file handles.

Thanks in advance,

    Christoph

¹ No worries, it was about to be purged anyway.

Attachment: signature.asc
Description: Digital signature

Reply via email to